Skip to content

Commit 388972c

Browse files
Added ability to log session activity on a portal to an S3 bucket.
1 parent 4a71f07 commit 388972c

File tree

70 files changed

+10487
-1390
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+10487
-1390
lines changed
Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<docs>
3+
<doc>
4+
<members>
5+
<member name="M:Amazon.WorkSpacesWeb.IAmazonWorkSpacesWeb.AssociateSessionLogger(Amazon.WorkSpacesWeb.Model.AssociateSessionLoggerRequest)" />
6+
<member name="M:Amazon.WorkSpacesWeb.AmazonWorkSpacesWebClient.AssociateSessionLogger(Amazon.WorkSpacesWeb.Model.AssociateSessionLoggerRequest)" />
7+
<member name="T:Amazon.WorkSpacesWeb.Model.AssociateSessionLoggerRequest" />
8+
<member name="T:Amazon.WorkSpacesWeb.Model.AssociateSessionLoggerResponse" />
9+
</members>
10+
<value>
11+
<example>
12+
<para>
13+
Associates a session logger with a portal
14+
</para>
15+
<code
16+
title="Associate Session Logger with Portal"
17+
source=".\AWSSDKDocSamples\WorkSpacesWeb\WorkSpacesWeb.GeneratedSamples.cs"
18+
region="example-1" />
19+
</example>
20+
</value>
21+
</doc>
22+
<doc>
23+
<members>
24+
<member name="M:Amazon.WorkSpacesWeb.IAmazonWorkSpacesWeb.CreateSessionLogger(Amazon.WorkSpacesWeb.Model.CreateSessionLoggerRequest)" />
25+
<member name="M:Amazon.WorkSpacesWeb.AmazonWorkSpacesWebClient.CreateSessionLogger(Amazon.WorkSpacesWeb.Model.CreateSessionLoggerRequest)" />
26+
<member name="T:Amazon.WorkSpacesWeb.Model.CreateSessionLoggerRequest" />
27+
<member name="T:Amazon.WorkSpacesWeb.Model.CreateSessionLoggerResponse" />
28+
</members>
29+
<value>
30+
<example>
31+
<para>
32+
Creates a session logger that captures all events and stores them in S3 with JSON format and flat folder structure
33+
</para>
34+
<code
35+
title="Create Session Logger with All Events"
36+
source=".\AWSSDKDocSamples\WorkSpacesWeb\WorkSpacesWeb.GeneratedSamples.cs"
37+
region="example-1" />
38+
</example>
39+
</value>
40+
</doc>
41+
<doc>
42+
<members>
43+
<member name="M:Amazon.WorkSpacesWeb.IAmazonWorkSpacesWeb.CreateSessionLogger(Amazon.WorkSpacesWeb.Model.CreateSessionLoggerRequest)" />
44+
<member name="M:Amazon.WorkSpacesWeb.AmazonWorkSpacesWebClient.CreateSessionLogger(Amazon.WorkSpacesWeb.Model.CreateSessionLoggerRequest)" />
45+
<member name="T:Amazon.WorkSpacesWeb.Model.CreateSessionLoggerRequest" />
46+
<member name="T:Amazon.WorkSpacesWeb.Model.CreateSessionLoggerResponse" />
47+
</members>
48+
<value>
49+
<example>
50+
<para>
51+
Creates a session logger that captures only specific events with JSONLines format and nested folder structure
52+
</para>
53+
<code
54+
title="Create Session Logger with Specific Events"
55+
source=".\AWSSDKDocSamples\WorkSpacesWeb\WorkSpacesWeb.GeneratedSamples.cs"
56+
region="example-2" />
57+
</example>
58+
</value>
59+
</doc>
60+
<doc>
61+
<members>
62+
<member name="M:Amazon.WorkSpacesWeb.IAmazonWorkSpacesWeb.DeleteSessionLogger(Amazon.WorkSpacesWeb.Model.DeleteSessionLoggerRequest)" />
63+
<member name="M:Amazon.WorkSpacesWeb.AmazonWorkSpacesWebClient.DeleteSessionLogger(Amazon.WorkSpacesWeb.Model.DeleteSessionLoggerRequest)" />
64+
<member name="T:Amazon.WorkSpacesWeb.Model.DeleteSessionLoggerRequest" />
65+
<member name="T:Amazon.WorkSpacesWeb.Model.DeleteSessionLoggerResponse" />
66+
</members>
67+
<value>
68+
<example>
69+
<para>
70+
Deletes a session logger resource
71+
</para>
72+
<code
73+
title="Delete Session Logger"
74+
source=".\AWSSDKDocSamples\WorkSpacesWeb\WorkSpacesWeb.GeneratedSamples.cs"
75+
region="example-1" />
76+
</example>
77+
</value>
78+
</doc>
79+
<doc>
80+
<members>
81+
<member name="M:Amazon.WorkSpacesWeb.IAmazonWorkSpacesWeb.DisassociateSessionLogger(Amazon.WorkSpacesWeb.Model.DisassociateSessionLoggerRequest)" />
82+
<member name="M:Amazon.WorkSpacesWeb.AmazonWorkSpacesWebClient.DisassociateSessionLogger(Amazon.WorkSpacesWeb.Model.DisassociateSessionLoggerRequest)" />
83+
<member name="T:Amazon.WorkSpacesWeb.Model.DisassociateSessionLoggerRequest" />
84+
<member name="T:Amazon.WorkSpacesWeb.Model.DisassociateSessionLoggerResponse" />
85+
</members>
86+
<value>
87+
<example>
88+
<para>
89+
Removes the association between a session logger and a portal
90+
</para>
91+
<code
92+
title="Disassociate Session Logger from Portal"
93+
source=".\AWSSDKDocSamples\WorkSpacesWeb\WorkSpacesWeb.GeneratedSamples.cs"
94+
region="example-1" />
95+
</example>
96+
</value>
97+
</doc>
98+
<doc>
99+
<members>
100+
<member name="M:Amazon.WorkSpacesWeb.IAmazonWorkSpacesWeb.GetSessionLogger(Amazon.WorkSpacesWeb.Model.GetSessionLoggerRequest)" />
101+
<member name="M:Amazon.WorkSpacesWeb.AmazonWorkSpacesWebClient.GetSessionLogger(Amazon.WorkSpacesWeb.Model.GetSessionLoggerRequest)" />
102+
<member name="T:Amazon.WorkSpacesWeb.Model.GetSessionLoggerRequest" />
103+
<member name="T:Amazon.WorkSpacesWeb.Model.GetSessionLoggerResponse" />
104+
</members>
105+
<value>
106+
<example>
107+
<para>
108+
Retrieves a session logger configured for all events
109+
</para>
110+
<code
111+
title="Get Session Logger with All Events"
112+
source=".\AWSSDKDocSamples\WorkSpacesWeb\WorkSpacesWeb.GeneratedSamples.cs"
113+
region="example-1" />
114+
</example>
115+
</value>
116+
</doc>
117+
<doc>
118+
<members>
119+
<member name="M:Amazon.WorkSpacesWeb.IAmazonWorkSpacesWeb.GetSessionLogger(Amazon.WorkSpacesWeb.Model.GetSessionLoggerRequest)" />
120+
<member name="M:Amazon.WorkSpacesWeb.AmazonWorkSpacesWebClient.GetSessionLogger(Amazon.WorkSpacesWeb.Model.GetSessionLoggerRequest)" />
121+
<member name="T:Amazon.WorkSpacesWeb.Model.GetSessionLoggerRequest" />
122+
<member name="T:Amazon.WorkSpacesWeb.Model.GetSessionLoggerResponse" />
123+
</members>
124+
<value>
125+
<example>
126+
<para>
127+
Retrieves a session logger configured for specific events
128+
</para>
129+
<code
130+
title="Get Session Logger with Specific Events"
131+
source=".\AWSSDKDocSamples\WorkSpacesWeb\WorkSpacesWeb.GeneratedSamples.cs"
132+
region="example-2" />
133+
</example>
134+
</value>
135+
</doc>
136+
<doc>
137+
<members>
138+
<member name="M:Amazon.WorkSpacesWeb.IAmazonWorkSpacesWeb.ListSessionLoggers(Amazon.WorkSpacesWeb.Model.ListSessionLoggersRequest)" />
139+
<member name="M:Amazon.WorkSpacesWeb.AmazonWorkSpacesWebClient.ListSessionLoggers(Amazon.WorkSpacesWeb.Model.ListSessionLoggersRequest)" />
140+
<member name="T:Amazon.WorkSpacesWeb.Model.ListSessionLoggersRequest" />
141+
<member name="T:Amazon.WorkSpacesWeb.Model.ListSessionLoggersResponse" />
142+
</members>
143+
<value>
144+
<example>
145+
<para>
146+
Lists all session loggers in the account without pagination
147+
</para>
148+
<code
149+
title="List All Session Loggers"
150+
source=".\AWSSDKDocSamples\WorkSpacesWeb\WorkSpacesWeb.GeneratedSamples.cs"
151+
region="example-1" />
152+
</example>
153+
</value>
154+
</doc>
155+
<doc>
156+
<members>
157+
<member name="M:Amazon.WorkSpacesWeb.IAmazonWorkSpacesWeb.ListSessionLoggers(Amazon.WorkSpacesWeb.Model.ListSessionLoggersRequest)" />
158+
<member name="M:Amazon.WorkSpacesWeb.AmazonWorkSpacesWebClient.ListSessionLoggers(Amazon.WorkSpacesWeb.Model.ListSessionLoggersRequest)" />
159+
<member name="T:Amazon.WorkSpacesWeb.Model.ListSessionLoggersRequest" />
160+
<member name="T:Amazon.WorkSpacesWeb.Model.ListSessionLoggersResponse" />
161+
</members>
162+
<value>
163+
<example>
164+
<para>
165+
Lists session loggers with pagination parameters
166+
</para>
167+
<code
168+
title="List Session Loggers with Pagination"
169+
source=".\AWSSDKDocSamples\WorkSpacesWeb\WorkSpacesWeb.GeneratedSamples.cs"
170+
region="example-2" />
171+
</example>
172+
</value>
173+
</doc>
174+
<doc>
175+
<members>
176+
<member name="M:Amazon.WorkSpacesWeb.IAmazonWorkSpacesWeb.UpdateSessionLogger(Amazon.WorkSpacesWeb.Model.UpdateSessionLoggerRequest)" />
177+
<member name="M:Amazon.WorkSpacesWeb.AmazonWorkSpacesWebClient.UpdateSessionLogger(Amazon.WorkSpacesWeb.Model.UpdateSessionLoggerRequest)" />
178+
<member name="T:Amazon.WorkSpacesWeb.Model.UpdateSessionLoggerRequest" />
179+
<member name="T:Amazon.WorkSpacesWeb.Model.UpdateSessionLoggerResponse" />
180+
</members>
181+
<value>
182+
<example>
183+
<para>
184+
Updates a session logger to capture specific events instead of all events
185+
</para>
186+
<code
187+
title="Update Session Logger Event Filter"
188+
source=".\AWSSDKDocSamples\WorkSpacesWeb\WorkSpacesWeb.GeneratedSamples.cs"
189+
region="example-1" />
190+
</example>
191+
</value>
192+
</doc>
193+
<doc>
194+
<members>
195+
<member name="M:Amazon.WorkSpacesWeb.IAmazonWorkSpacesWeb.UpdateSessionLogger(Amazon.WorkSpacesWeb.Model.UpdateSessionLoggerRequest)" />
196+
<member name="M:Amazon.WorkSpacesWeb.AmazonWorkSpacesWebClient.UpdateSessionLogger(Amazon.WorkSpacesWeb.Model.UpdateSessionLoggerRequest)" />
197+
<member name="T:Amazon.WorkSpacesWeb.Model.UpdateSessionLoggerRequest" />
198+
<member name="T:Amazon.WorkSpacesWeb.Model.UpdateSessionLoggerResponse" />
199+
</members>
200+
<value>
201+
<example>
202+
<para>
203+
Updates the log configuration of a session logger
204+
</para>
205+
<code
206+
title="Update Session Logger Configuration"
207+
source=".\AWSSDKDocSamples\WorkSpacesWeb\WorkSpacesWeb.GeneratedSamples.cs"
208+
region="example-2" />
209+
</example>
210+
</value>
211+
</doc>
212+
</docs>

0 commit comments

Comments
 (0)