|
48 | 48 | {"shape":"ForbiddenException"},
|
49 | 49 | {"shape":"ServiceUnavailableException"}
|
50 | 50 | ],
|
51 |
| - "documentation":"<p>Updates <code>AttendeeCapabilities</code> except the capabilities listed in an <code>ExcludedAttendeeIds</code> table.</p>" |
| 51 | + "documentation":"<p>Updates <code>AttendeeCapabilities</code> except the capabilities listed in an <code>ExcludedAttendeeIds</code> table.</p> <note> <p>You use the capabilities with a set of values that control what the capabilities can do, such as <code>SendReceive</code> data. For more information about those values, see .</p> </note> <p>When using capabilities, be aware of these corner cases:</p> <ul> <li> <p>You can't set <code>content</code> capabilities to <code>SendReceive</code> or <code>Receive</code> unless you also set <code>video</code> capabilities to <code>SendReceive</code> or <code>Receive</code>. If you don't set the <code>video</code> capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your <code>video</code> capability to receive and you set your <code>content</code> capability to not receive.</p> </li> <li> <p>When you change an <code>audio</code> capability from <code>None</code> or <code>Receive</code> to <code>Send</code> or <code>SendReceive</code> , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants.</p> </li> <li> <p>When you change a <code>video</code> or <code>content</code> capability from <code>None</code> or <code>Receive</code> to <code>Send</code> or <code>SendReceive</code> , and if the attendee turned on their video or content streams, remote attendess can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.</p> </li> </ul>" |
52 | 52 | },
|
53 | 53 | "CreateAttendee":{
|
54 | 54 | "name":"CreateAttendee",
|
|
262 | 262 | {"shape":"ForbiddenException"},
|
263 | 263 | {"shape":"ServiceUnavailableException"}
|
264 | 264 | ],
|
265 |
| - "documentation":"<p>The capabilties that you want to update.</p>" |
| 265 | + "documentation":"<p>The capabilties that you want to update.</p> <note> <p>You use the capabilities with a set of values that control what the capabilities can do, such as <code>SendReceive</code> data. For more information about those values, see .</p> </note> <p>When using capabilities, be aware of these corner cases:</p> <ul> <li> <p>You can't set <code>content</code> capabilities to <code>SendReceive</code> or <code>Receive</code> unless you also set <code>video</code> capabilities to <code>SendReceive</code> or <code>Receive</code>. If you don't set the <code>video</code> capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your <code>video</code> capability to receive and you set your <code>content</code> capability to not receive.</p> </li> <li> <p>When you change an <code>audio</code> capability from <code>None</code> or <code>Receive</code> to <code>Send</code> or <code>SendReceive</code> , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants.</p> </li> <li> <p>When you change a <code>video</code> or <code>content</code> capability from <code>None</code> or <code>Receive</code> to <code>Send</code> or <code>SendReceive</code> , and if the attendee turned on their video or content streams, remote attendess can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.</p> </li> </ul>" |
266 | 266 | }
|
267 | 267 | },
|
268 | 268 | "shapes":{
|
|
290 | 290 | },
|
291 | 291 | "Capabilities":{
|
292 | 292 | "shape":"AttendeeCapabilities",
|
293 |
| - "documentation":"<p>The capabilities (audio, video, or content) assigned to an attendee.</p>" |
| 293 | + "documentation":"<p>The capabilities assigned to an attendee: audio, video, or content.</p> <note> <p>You use the capabilities with a set of values that control what the capabilities can do, such as <code>SendReceive</code> data. For more information about those values, see .</p> </note> <p>When using capabilities, be aware of these corner cases:</p> <ul> <li> <p>You can't set <code>content</code> capabilities to <code>SendReceive</code> or <code>Receive</code> unless you also set <code>video</code> capabilities to <code>SendReceive</code> or <code>Receive</code>. If you don't set the <code>video</code> capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your <code>video</code> capability to receive and you set your <code>content</code> capability to not receive.</p> </li> <li> <p>When you change an <code>audio</code> capability from <code>None</code> or <code>Receive</code> to <code>Send</code> or <code>SendReceive</code> , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants.</p> </li> <li> <p>When you change a <code>video</code> or <code>content</code> capability from <code>None</code> or <code>Receive</code> to <code>Send</code> or <code>SendReceive</code> , and if the attendee turned on their video or content streams, remote attendess can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.</p> </li> </ul>" |
294 | 294 | }
|
295 | 295 | },
|
296 | 296 | "documentation":"<p>An Amazon Chime SDK meeting attendee. Includes a unique <code>AttendeeId</code> and <code>JoinToken</code>. The <code>JoinToken</code> allows a client to authenticate and join as the specified attendee. The <code>JoinToken</code> expires when the meeting ends, or when <a>DeleteAttendee</a> is called. After that, the attendee is unable to join the meeting. </p> <p>We recommend securely transferring each <code>JoinToken</code> from your server application to the client so that no other client has access to the token except for the one authorized to represent the attendee.</p>"
|
|
316 | 316 | "documentation":"<p>The content capability assigned to an attendee.</p>"
|
317 | 317 | }
|
318 | 318 | },
|
319 |
| - "documentation":"<p>The media capabilities of an attendee, including audio, video and content. </p>" |
| 319 | + "documentation":"<p>The media capabilities of an attendee: audio, video, or content. </p> <note> <p>You use the capabilities with a set of values that control what the capabilities can do, such as <code>SendReceive</code> data. For more information about those values, see .</p> </note> <p>When using capabilities, be aware of these corner cases:</p> <ul> <li> <p>You can't set <code>content</code> capabilities to <code>SendReceive</code> or <code>Receive</code> unless you also set <code>video</code> capabilities to <code>SendReceive</code> or <code>Receive</code>. If you don't set the <code>video</code> capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your <code>video</code> capability to receive and you set your <code>content</code> capability to not receive.</p> </li> <li> <p>When you change an <code>audio</code> capability from <code>None</code> or <code>Receive</code> to <code>Send</code> or <code>SendReceive</code> , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants.</p> </li> <li> <p>When you change a <code>video</code> or <code>content</code> capability from <code>None</code> or <code>Receive</code> to <code>Send</code> or <code>SendReceive</code> , and if the attendee turned on their video or content streams, remote attendess can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.</p> </li> </ul>" |
320 | 320 | },
|
321 | 321 | "AttendeeIdItem":{
|
322 | 322 | "type":"structure",
|
|
479 | 479 | },
|
480 | 480 | "Capabilities":{
|
481 | 481 | "shape":"AttendeeCapabilities",
|
482 |
| - "documentation":"<p>The capabilities (<code>audio</code>, <code>video</code>, or <code>content</code>) that you want to grant an attendee. If you don't specify capabilities, all users have send and receive capabilities on all media channels by default.</p>" |
| 482 | + "documentation":"<p>The capabilities (<code>audio</code>, <code>video</code>, or <code>content</code>) that you want to grant an attendee. If you don't specify capabilities, all users have send and receive capabilities on all media channels by default.</p> <note> <p>You use the capabilities with a set of values that control what the capabilities can do, such as <code>SendReceive</code> data. For more information about those values, see .</p> </note> <p>When using capabilities, be aware of these corner cases:</p> <ul> <li> <p>You can't set <code>content</code> capabilities to <code>SendReceive</code> or <code>Receive</code> unless you also set <code>video</code> capabilities to <code>SendReceive</code> or <code>Receive</code>. If you don't set the <code>video</code> capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your <code>video</code> capability to receive and you set your <code>content</code> capability to not receive.</p> </li> <li> <p>When you change an <code>audio</code> capability from <code>None</code> or <code>Receive</code> to <code>Send</code> or <code>SendReceive</code> , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants.</p> </li> <li> <p>When you change a <code>video</code> or <code>content</code> capability from <code>None</code> or <code>Receive</code> to <code>Send</code> or <code>SendReceive</code> , and if the attendee turned on their video or content streams, remote attendess can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.</p> </li> </ul>" |
483 | 483 | }
|
484 | 484 | }
|
485 | 485 | },
|
|
549 | 549 | "PrimaryMeetingId":{
|
550 | 550 | "shape":"PrimaryMeetingId",
|
551 | 551 | "documentation":"<p>When specified, replicates the media from the primary meeting to the new meeting.</p>"
|
| 552 | + }, |
| 553 | + "TenantIds":{ |
| 554 | + "shape":"TenantIdList", |
| 555 | + "documentation":"<p>A consistent and opaque identifier, created and maintained by the builder to represent a segment of their users.</p>" |
552 | 556 | }
|
553 | 557 | }
|
554 | 558 | },
|
|
602 | 606 | "PrimaryMeetingId":{
|
603 | 607 | "shape":"PrimaryMeetingId",
|
604 | 608 | "documentation":"<p>When specified, replicates the media from the primary meeting to the new meeting.</p>"
|
| 609 | + }, |
| 610 | + "TenantIds":{ |
| 611 | + "shape":"TenantIdList", |
| 612 | + "documentation":"<p>A consistent and opaque identifier, created and maintained by the builder to represent a segment of their users.</p>" |
605 | 613 | }
|
606 | 614 | }
|
607 | 615 | },
|
|
687 | 695 | },
|
688 | 696 | "Region":{
|
689 | 697 | "shape":"TranscribeMedicalRegion",
|
690 |
| - "documentation":"<p>The AWS Region passed to Amazon Transcribe Medical. If you don't specify a Region, Amazon Chime uses the meeting's Region.</p>" |
| 698 | + "documentation":"<p>The AWS Region passed to Amazon Transcribe Medical. If you don't specify a Region, Amazon Chime uses the meeting's Region. </p>" |
691 | 699 | },
|
692 | 700 | "ContentIdentificationType":{
|
693 | 701 | "shape":"TranscribeMedicalContentIdentificationType",
|
|
978 | 986 | "PrimaryMeetingId":{
|
979 | 987 | "shape":"PrimaryMeetingId",
|
980 | 988 | "documentation":"<p>When specified, replicates the media from the primary meeting to this meeting.</p>"
|
| 989 | + }, |
| 990 | + "TenantIds":{ |
| 991 | + "shape":"TenantIdList", |
| 992 | + "documentation":"<p>Array of strings.</p>" |
981 | 993 | }
|
982 | 994 | },
|
983 | 995 | "documentation":"<p>A meeting created using the Amazon Chime SDK.</p>"
|
|
1049 | 1061 | "Message":{"shape":"String"},
|
1050 | 1062 | "RequestId":{"shape":"String"}
|
1051 | 1063 | },
|
1052 |
| - "documentation":"<p>The service is currently unavailable.</p>", |
| 1064 | + "documentation":"<p>The service encountered an unexpected error.</p>", |
1053 | 1065 | "error":{"httpStatusCode":500},
|
1054 | 1066 | "exception":true,
|
1055 | 1067 | "fault":true
|
|
1110 | 1122 | "type":"string",
|
1111 | 1123 | "max":4096
|
1112 | 1124 | },
|
| 1125 | + "TenantId":{ |
| 1126 | + "type":"string", |
| 1127 | + "max":256, |
| 1128 | + "min":2, |
| 1129 | + "pattern":"^(?!.*?(.)\\1{3})[-_!@#$a-zA-Z0-9]*$" |
| 1130 | + }, |
| 1131 | + "TenantIdList":{ |
| 1132 | + "type":"list", |
| 1133 | + "member":{"shape":"TenantId"}, |
| 1134 | + "max":5, |
| 1135 | + "min":1 |
| 1136 | + }, |
1113 | 1137 | "ThrottlingException":{
|
1114 | 1138 | "type":"structure",
|
1115 | 1139 | "members":{
|
1116 | 1140 | "Code":{"shape":"String"},
|
1117 | 1141 | "Message":{"shape":"String"},
|
1118 | 1142 | "RequestId":{"shape":"String"}
|
1119 | 1143 | },
|
1120 |
| - "documentation":"<p>The number of requests exceeds the limit.</p>", |
| 1144 | + "documentation":"<p>The number of customer requests exceeds the request rate limit.</p>", |
1121 | 1145 | "error":{"httpStatusCode":429},
|
1122 | 1146 | "exception":true
|
1123 | 1147 | },
|
|
1307 | 1331 | "UpdateAttendeeCapabilitiesResponse":{
|
1308 | 1332 | "type":"structure",
|
1309 | 1333 | "members":{
|
1310 |
| - "Attendee":{"shape":"Attendee"} |
| 1334 | + "Attendee":{ |
| 1335 | + "shape":"Attendee", |
| 1336 | + "documentation":"<p>The updated attendee data.</p>" |
| 1337 | + } |
1311 | 1338 | }
|
1312 | 1339 | }
|
1313 | 1340 | },
|
|
0 commit comments