You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clients/client-ivschat/README.md
+9-118Lines changed: 9 additions & 118 deletions
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,9 @@ API</a>, to enable users to interact with chat rooms in real time.</p>
15
15
<p>The API is an AWS regional service. For a list of supported regions and Amazon IVS Chat
16
16
HTTPS service endpoints, see the Amazon IVS Chat information on the <ahref="https://docs.aws.amazon.com/general/latest/gr/ivs.html">Amazon IVS page</a> in the
17
17
<i>AWS General Reference</i>. </p>
18
+
<p>This document describes HTTP operations. There is a separate <i>messaging</i> API
19
+
for managing Chat resources; see the <ahref="https://docs.aws.amazon.com/ivs/latest/chatmsgapireference/chat-messaging-api.html"> Amazon IVS Chat Messaging API
20
+
Reference</a>.</p>
18
21
<p>
19
22
<b>Notes on terminology:</b>
20
23
</p>
@@ -29,16 +32,19 @@ Amazon IVS Chat Messaging API. We refer to these as <i>clients</i>. </p>
29
32
</li>
30
33
</ul>
31
34
<p>
32
-
<b>Key Concepts</b>
35
+
<b>Resources</b>
33
36
</p>
37
+
<p>The following resources are part of Amazon IVS Chat:</p>
34
38
<ul>
35
39
<li>
36
40
<p>
37
-
<b>LoggingConfiguration</b> — A configuration that allows customers to store and record sent messages in a chat room.</p>
41
+
<b>LoggingConfiguration</b> — A configuration that allows customers to store and record sent messages in a chat room. See the Logging Configuration endpoints for more information.</p>
38
42
</li>
39
43
<li>
40
44
<p>
41
-
<b>Room</b> — The central Amazon IVS Chat resource through which clients connect to and exchange chat messages.</p>
45
+
<b>Room</b> — The central Amazon IVS Chat resource through
46
+
which clients connect to and exchange chat messages. See the Room endpoints for more
47
+
information.</p>
42
48
</li>
43
49
</ul>
44
50
<p>
@@ -107,121 +113,6 @@ the Security page of the <i>Amazon IVS User Guide</i>.</p>
107
113
resource unambiguously across all of AWS, such as in IAM policies and API calls. For more
108
114
information, see <ahref="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html">Amazon Resource Names</a> in the <i>AWS General
109
115
Reference</i>.</p>
110
-
<p>
111
-
<b>Messaging Endpoints</b>
112
-
</p>
113
-
<ul>
114
-
<li>
115
-
<p>
116
-
<a>DeleteMessage</a> — Sends an event to a specific room which
117
-
directs clients to delete a specific message; that is, unrender it from view and delete it
118
-
from the client’s chat history. This event’s <code>EventName</code> is
119
-
<code>aws:DELETE_MESSAGE</code>. This replicates the <ahref="https://docs.aws.amazon.com/ivs/latest/chatmsgapireference/actions-deletemessage-publish.html">
120
-
DeleteMessage</a> WebSocket operation in the Amazon IVS Chat Messaging API.</p>
121
-
</li>
122
-
<li>
123
-
<p>
124
-
<a>DisconnectUser</a> — Disconnects all connections using a specified
125
-
user ID from a room. This replicates the <ahref="https://docs.aws.amazon.com/ivs/latest/chatmsgapireference/actions-disconnectuser-publish.html">
126
-
DisconnectUser</a> WebSocket operation in the Amazon IVS Chat Messaging API.</p>
127
-
</li>
128
-
<li>
129
-
<p>
130
-
<a>SendEvent</a> — Sends an event to a room. Use this within your
131
-
application’s business logic to send events to clients of a room; e.g., to notify clients
132
-
to change the way the chat UI is rendered.</p>
133
-
</li>
134
-
</ul>
135
-
<p>
136
-
<b>Chat Token Endpoint</b>
137
-
</p>
138
-
<ul>
139
-
<li>
140
-
<p>
141
-
<a>CreateChatToken</a> — Creates an encrypted token that is used by a chat participant to establish an
142
-
individual WebSocket chat connection to a room. When the token is used to connect to chat,
143
-
the connection is valid for the session duration specified in the request. The token
144
-
becomes invalid at the token-expiration timestamp included in the response.</p>
145
-
</li>
146
-
</ul>
147
-
<p>
148
-
<b>Room Endpoints</b>
149
-
</p>
150
-
<ul>
151
-
<li>
152
-
<p>
153
-
<a>CreateRoom</a> — Creates a room that allows clients to connect and
154
-
pass messages.</p>
155
-
</li>
156
-
<li>
157
-
<p>
158
-
<a>DeleteRoom</a> — Deletes the specified room.</p>
159
-
</li>
160
-
<li>
161
-
<p>
162
-
<a>GetRoom</a> — Gets the specified room.</p>
163
-
</li>
164
-
<li>
165
-
<p>
166
-
<a>ListRooms</a> — Gets summary information about all your rooms in
167
-
the AWS region where the API request is processed. </p>
168
-
</li>
169
-
<li>
170
-
<p>
171
-
<a>UpdateRoom</a> — Updates a room’s configuration.</p>
172
-
</li>
173
-
</ul>
174
-
<p>
175
-
<b>Logging Configuration Endpoints</b>
176
-
</p>
177
-
<ul>
178
-
<li>
179
-
<p>
180
-
<a>CreateLoggingConfiguration</a> — Creates a logging configuration that allows clients to store and record sent messages.</p>
181
-
</li>
182
-
<li>
183
-
<p>
184
-
<a>DeleteLoggingConfiguration</a> — Deletes the specified logging
185
-
configuration.</p>
186
-
</li>
187
-
<li>
188
-
<p>
189
-
<a>GetLoggingConfiguration</a> — Gets the specified logging
190
-
configuration.</p>
191
-
</li>
192
-
<li>
193
-
<p>
194
-
<a>ListLoggingConfigurations</a> — Gets summary information about all
195
-
your logging configurations in the AWS region where the API request is processed.</p>
196
-
</li>
197
-
<li>
198
-
<p>
199
-
<a>UpdateLoggingConfiguration</a> — Updates a specified logging configuration.</p>
200
-
</li>
201
-
</ul>
202
-
<p>
203
-
<b>Tags Endpoints</b>
204
-
</p>
205
-
<ul>
206
-
<li>
207
-
<p>
208
-
<a>ListTagsForResource</a> — Gets information about AWS tags for the
209
-
specified ARN.</p>
210
-
</li>
211
-
<li>
212
-
<p>
213
-
<a>TagResource</a> — Adds or updates tags for the AWS resource with
214
-
the specified ARN.</p>
215
-
</li>
216
-
<li>
217
-
<p>
218
-
<a>UntagResource</a> — Removes tags from the resource with the
219
-
specified ARN.</p>
220
-
</li>
221
-
</ul>
222
-
<p>All the above are HTTP operations. There is a separate <i>messaging</i> API
223
-
for managing Chat resources; see the <ahref="https://docs.aws.amazon.com/ivs/latest/chatmsgapireference/chat-messaging-api.html"> Amazon IVS Chat Messaging API
Copy file name to clipboardExpand all lines: clients/client-ivschat/src/Ivschat.ts
+9-118Lines changed: 9 additions & 118 deletions
Original file line number
Diff line number
Diff line change
@@ -325,6 +325,9 @@ export interface Ivschat {
325
325
* <p>The API is an AWS regional service. For a list of supported regions and Amazon IVS Chat
326
326
* HTTPS service endpoints, see the Amazon IVS Chat information on the <a href="https://docs.aws.amazon.com/general/latest/gr/ivs.html">Amazon IVS page</a> in the
327
327
* <i>AWS General Reference</i>. </p>
328
+
* <p>This document describes HTTP operations. There is a separate <i>messaging</i> API
329
+
* for managing Chat resources; see the <a href="https://docs.aws.amazon.com/ivs/latest/chatmsgapireference/chat-messaging-api.html"> Amazon IVS Chat Messaging API
330
+
* Reference</a>.</p>
328
331
* <p>
329
332
* <b>Notes on terminology:</b>
330
333
* </p>
@@ -339,16 +342,19 @@ export interface Ivschat {
339
342
* </li>
340
343
* </ul>
341
344
* <p>
342
-
* <b>Key Concepts</b>
345
+
* <b>Resources</b>
343
346
* </p>
347
+
* <p>The following resources are part of Amazon IVS Chat:</p>
344
348
* <ul>
345
349
* <li>
346
350
* <p>
347
-
* <b>LoggingConfiguration</b> — A configuration that allows customers to store and record sent messages in a chat room.</p>
351
+
* <b>LoggingConfiguration</b> — A configuration that allows customers to store and record sent messages in a chat room. See the Logging Configuration endpoints for more information.</p>
348
352
* </li>
349
353
* <li>
350
354
* <p>
351
-
* <b>Room</b> — The central Amazon IVS Chat resource through which clients connect to and exchange chat messages.</p>
355
+
* <b>Room</b> — The central Amazon IVS Chat resource through
356
+
* which clients connect to and exchange chat messages. See the Room endpoints for more
357
+
* information.</p>
352
358
* </li>
353
359
* </ul>
354
360
* <p>
@@ -417,121 +423,6 @@ export interface Ivschat {
417
423
* resource unambiguously across all of AWS, such as in IAM policies and API calls. For more
418
424
* information, see <a href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html">Amazon Resource Names</a> in the <i>AWS General
419
425
* Reference</i>.</p>
420
-
* <p>
421
-
* <b>Messaging Endpoints</b>
422
-
* </p>
423
-
* <ul>
424
-
* <li>
425
-
* <p>
426
-
* <a>DeleteMessage</a> — Sends an event to a specific room which
427
-
* directs clients to delete a specific message; that is, unrender it from view and delete it
428
-
* from the client’s chat history. This event’s <code>EventName</code> is
429
-
* <code>aws:DELETE_MESSAGE</code>. This replicates the <a href="https://docs.aws.amazon.com/ivs/latest/chatmsgapireference/actions-deletemessage-publish.html">
430
-
* DeleteMessage</a> WebSocket operation in the Amazon IVS Chat Messaging API.</p>
431
-
* </li>
432
-
* <li>
433
-
* <p>
434
-
* <a>DisconnectUser</a> — Disconnects all connections using a specified
435
-
* user ID from a room. This replicates the <a href="https://docs.aws.amazon.com/ivs/latest/chatmsgapireference/actions-disconnectuser-publish.html">
436
-
* DisconnectUser</a> WebSocket operation in the Amazon IVS Chat Messaging API.</p>
437
-
* </li>
438
-
* <li>
439
-
* <p>
440
-
* <a>SendEvent</a> — Sends an event to a room. Use this within your
441
-
* application’s business logic to send events to clients of a room; e.g., to notify clients
442
-
* to change the way the chat UI is rendered.</p>
443
-
* </li>
444
-
* </ul>
445
-
* <p>
446
-
* <b>Chat Token Endpoint</b>
447
-
* </p>
448
-
* <ul>
449
-
* <li>
450
-
* <p>
451
-
* <a>CreateChatToken</a> — Creates an encrypted token that is used by a chat participant to establish an
452
-
* individual WebSocket chat connection to a room. When the token is used to connect to chat,
453
-
* the connection is valid for the session duration specified in the request. The token
454
-
* becomes invalid at the token-expiration timestamp included in the response.</p>
455
-
* </li>
456
-
* </ul>
457
-
* <p>
458
-
* <b>Room Endpoints</b>
459
-
* </p>
460
-
* <ul>
461
-
* <li>
462
-
* <p>
463
-
* <a>CreateRoom</a> — Creates a room that allows clients to connect and
464
-
* pass messages.</p>
465
-
* </li>
466
-
* <li>
467
-
* <p>
468
-
* <a>DeleteRoom</a> — Deletes the specified room.</p>
469
-
* </li>
470
-
* <li>
471
-
* <p>
472
-
* <a>GetRoom</a> — Gets the specified room.</p>
473
-
* </li>
474
-
* <li>
475
-
* <p>
476
-
* <a>ListRooms</a> — Gets summary information about all your rooms in
477
-
* the AWS region where the API request is processed. </p>
478
-
* </li>
479
-
* <li>
480
-
* <p>
481
-
* <a>UpdateRoom</a> — Updates a room’s configuration.</p>
482
-
* </li>
483
-
* </ul>
484
-
* <p>
485
-
* <b>Logging Configuration Endpoints</b>
486
-
* </p>
487
-
* <ul>
488
-
* <li>
489
-
* <p>
490
-
* <a>CreateLoggingConfiguration</a> — Creates a logging configuration that allows clients to store and record sent messages.</p>
491
-
* </li>
492
-
* <li>
493
-
* <p>
494
-
* <a>DeleteLoggingConfiguration</a> — Deletes the specified logging
495
-
* configuration.</p>
496
-
* </li>
497
-
* <li>
498
-
* <p>
499
-
* <a>GetLoggingConfiguration</a> — Gets the specified logging
500
-
* configuration.</p>
501
-
* </li>
502
-
* <li>
503
-
* <p>
504
-
* <a>ListLoggingConfigurations</a> — Gets summary information about all
505
-
* your logging configurations in the AWS region where the API request is processed.</p>
506
-
* </li>
507
-
* <li>
508
-
* <p>
509
-
* <a>UpdateLoggingConfiguration</a> — Updates a specified logging configuration.</p>
510
-
* </li>
511
-
* </ul>
512
-
* <p>
513
-
* <b>Tags Endpoints</b>
514
-
* </p>
515
-
* <ul>
516
-
* <li>
517
-
* <p>
518
-
* <a>ListTagsForResource</a> — Gets information about AWS tags for the
519
-
* specified ARN.</p>
520
-
* </li>
521
-
* <li>
522
-
* <p>
523
-
* <a>TagResource</a> — Adds or updates tags for the AWS resource with
524
-
* the specified ARN.</p>
525
-
* </li>
526
-
* <li>
527
-
* <p>
528
-
* <a>UntagResource</a> — Removes tags from the resource with the
529
-
* specified ARN.</p>
530
-
* </li>
531
-
* </ul>
532
-
* <p>All the above are HTTP operations. There is a separate <i>messaging</i> API
533
-
* for managing Chat resources; see the <a href="https://docs.aws.amazon.com/ivs/latest/chatmsgapireference/chat-messaging-api.html"> Amazon IVS Chat Messaging API
0 commit comments