|
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