1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2018-05-01",
5    "endpointPrefix":"chime",
6    "protocol":"rest-json",
7    "serviceFullName":"Amazon Chime",
8    "serviceId":"Chime",
9    "signatureVersion":"v4",
10    "uid":"chime-2018-05-01"
11  },
12  "operations":{
13    "AssociatePhoneNumberWithUser":{
14      "name":"AssociatePhoneNumberWithUser",
15      "http":{
16        "method":"POST",
17        "requestUri":"/accounts/{accountId}/users/{userId}?operation=associate-phone-number",
18        "responseCode":200
19      },
20      "input":{"shape":"AssociatePhoneNumberWithUserRequest"},
21      "output":{"shape":"AssociatePhoneNumberWithUserResponse"},
22      "errors":[
23        {"shape":"UnauthorizedClientException"},
24        {"shape":"NotFoundException"},
25        {"shape":"ForbiddenException"},
26        {"shape":"BadRequestException"},
27        {"shape":"AccessDeniedException"},
28        {"shape":"ThrottledClientException"},
29        {"shape":"ServiceUnavailableException"},
30        {"shape":"ServiceFailureException"}
31      ]
32    },
33    "AssociatePhoneNumbersWithVoiceConnector":{
34      "name":"AssociatePhoneNumbersWithVoiceConnector",
35      "http":{
36        "method":"POST",
37        "requestUri":"/voice-connectors/{voiceConnectorId}?operation=associate-phone-numbers",
38        "responseCode":200
39      },
40      "input":{"shape":"AssociatePhoneNumbersWithVoiceConnectorRequest"},
41      "output":{"shape":"AssociatePhoneNumbersWithVoiceConnectorResponse"},
42      "errors":[
43        {"shape":"UnauthorizedClientException"},
44        {"shape":"NotFoundException"},
45        {"shape":"ForbiddenException"},
46        {"shape":"BadRequestException"},
47        {"shape":"AccessDeniedException"},
48        {"shape":"ThrottledClientException"},
49        {"shape":"ServiceUnavailableException"},
50        {"shape":"ServiceFailureException"}
51      ]
52    },
53    "AssociatePhoneNumbersWithVoiceConnectorGroup":{
54      "name":"AssociatePhoneNumbersWithVoiceConnectorGroup",
55      "http":{
56        "method":"POST",
57        "requestUri":"/voice-connector-groups/{voiceConnectorGroupId}?operation=associate-phone-numbers",
58        "responseCode":200
59      },
60      "input":{"shape":"AssociatePhoneNumbersWithVoiceConnectorGroupRequest"},
61      "output":{"shape":"AssociatePhoneNumbersWithVoiceConnectorGroupResponse"},
62      "errors":[
63        {"shape":"UnauthorizedClientException"},
64        {"shape":"NotFoundException"},
65        {"shape":"ForbiddenException"},
66        {"shape":"BadRequestException"},
67        {"shape":"AccessDeniedException"},
68        {"shape":"ThrottledClientException"},
69        {"shape":"ServiceUnavailableException"},
70        {"shape":"ServiceFailureException"}
71      ]
72    },
73    "AssociateSigninDelegateGroupsWithAccount":{
74      "name":"AssociateSigninDelegateGroupsWithAccount",
75      "http":{
76        "method":"POST",
77        "requestUri":"/accounts/{accountId}?operation=associate-signin-delegate-groups",
78        "responseCode":200
79      },
80      "input":{"shape":"AssociateSigninDelegateGroupsWithAccountRequest"},
81      "output":{"shape":"AssociateSigninDelegateGroupsWithAccountResponse"},
82      "errors":[
83        {"shape":"UnauthorizedClientException"},
84        {"shape":"NotFoundException"},
85        {"shape":"ForbiddenException"},
86        {"shape":"BadRequestException"},
87        {"shape":"ThrottledClientException"},
88        {"shape":"ServiceUnavailableException"},
89        {"shape":"ServiceFailureException"}
90      ]
91    },
92    "BatchCreateAttendee":{
93      "name":"BatchCreateAttendee",
94      "http":{
95        "method":"POST",
96        "requestUri":"/meetings/{meetingId}/attendees?operation=batch-create",
97        "responseCode":201
98      },
99      "input":{"shape":"BatchCreateAttendeeRequest"},
100      "output":{"shape":"BatchCreateAttendeeResponse"},
101      "errors":[
102        {"shape":"BadRequestException"},
103        {"shape":"ForbiddenException"},
104        {"shape":"NotFoundException"},
105        {"shape":"ResourceLimitExceededException"},
106        {"shape":"ThrottledClientException"},
107        {"shape":"UnauthorizedClientException"},
108        {"shape":"ServiceUnavailableException"},
109        {"shape":"ServiceFailureException"}
110      ]
111    },
112    "BatchCreateRoomMembership":{
113      "name":"BatchCreateRoomMembership",
114      "http":{
115        "method":"POST",
116        "requestUri":"/accounts/{accountId}/rooms/{roomId}/memberships?operation=batch-create",
117        "responseCode":201
118      },
119      "input":{"shape":"BatchCreateRoomMembershipRequest"},
120      "output":{"shape":"BatchCreateRoomMembershipResponse"},
121      "errors":[
122        {"shape":"UnauthorizedClientException"},
123        {"shape":"NotFoundException"},
124        {"shape":"BadRequestException"},
125        {"shape":"ForbiddenException"},
126        {"shape":"ThrottledClientException"},
127        {"shape":"ServiceUnavailableException"},
128        {"shape":"ServiceFailureException"}
129      ]
130    },
131    "BatchDeletePhoneNumber":{
132      "name":"BatchDeletePhoneNumber",
133      "http":{
134        "method":"POST",
135        "requestUri":"/phone-numbers?operation=batch-delete",
136        "responseCode":200
137      },
138      "input":{"shape":"BatchDeletePhoneNumberRequest"},
139      "output":{"shape":"BatchDeletePhoneNumberResponse"},
140      "errors":[
141        {"shape":"UnauthorizedClientException"},
142        {"shape":"NotFoundException"},
143        {"shape":"ForbiddenException"},
144        {"shape":"BadRequestException"},
145        {"shape":"ThrottledClientException"},
146        {"shape":"ServiceUnavailableException"},
147        {"shape":"ServiceFailureException"}
148      ]
149    },
150    "BatchSuspendUser":{
151      "name":"BatchSuspendUser",
152      "http":{
153        "method":"POST",
154        "requestUri":"/accounts/{accountId}/users?operation=suspend",
155        "responseCode":200
156      },
157      "input":{"shape":"BatchSuspendUserRequest"},
158      "output":{"shape":"BatchSuspendUserResponse"},
159      "errors":[
160        {"shape":"UnauthorizedClientException"},
161        {"shape":"NotFoundException"},
162        {"shape":"ForbiddenException"},
163        {"shape":"BadRequestException"},
164        {"shape":"ThrottledClientException"},
165        {"shape":"ServiceUnavailableException"},
166        {"shape":"ServiceFailureException"}
167      ]
168    },
169    "BatchUnsuspendUser":{
170      "name":"BatchUnsuspendUser",
171      "http":{
172        "method":"POST",
173        "requestUri":"/accounts/{accountId}/users?operation=unsuspend",
174        "responseCode":200
175      },
176      "input":{"shape":"BatchUnsuspendUserRequest"},
177      "output":{"shape":"BatchUnsuspendUserResponse"},
178      "errors":[
179        {"shape":"UnauthorizedClientException"},
180        {"shape":"NotFoundException"},
181        {"shape":"ForbiddenException"},
182        {"shape":"BadRequestException"},
183        {"shape":"ThrottledClientException"},
184        {"shape":"ServiceUnavailableException"},
185        {"shape":"ServiceFailureException"}
186      ]
187    },
188    "BatchUpdatePhoneNumber":{
189      "name":"BatchUpdatePhoneNumber",
190      "http":{
191        "method":"POST",
192        "requestUri":"/phone-numbers?operation=batch-update",
193        "responseCode":200
194      },
195      "input":{"shape":"BatchUpdatePhoneNumberRequest"},
196      "output":{"shape":"BatchUpdatePhoneNumberResponse"},
197      "errors":[
198        {"shape":"UnauthorizedClientException"},
199        {"shape":"NotFoundException"},
200        {"shape":"ForbiddenException"},
201        {"shape":"BadRequestException"},
202        {"shape":"ThrottledClientException"},
203        {"shape":"ServiceUnavailableException"},
204        {"shape":"ServiceFailureException"}
205      ]
206    },
207    "BatchUpdateUser":{
208      "name":"BatchUpdateUser",
209      "http":{
210        "method":"POST",
211        "requestUri":"/accounts/{accountId}/users",
212        "responseCode":200
213      },
214      "input":{"shape":"BatchUpdateUserRequest"},
215      "output":{"shape":"BatchUpdateUserResponse"},
216      "errors":[
217        {"shape":"UnauthorizedClientException"},
218        {"shape":"NotFoundException"},
219        {"shape":"ForbiddenException"},
220        {"shape":"BadRequestException"},
221        {"shape":"ThrottledClientException"},
222        {"shape":"ServiceUnavailableException"},
223        {"shape":"ServiceFailureException"}
224      ]
225    },
226    "CreateAccount":{
227      "name":"CreateAccount",
228      "http":{
229        "method":"POST",
230        "requestUri":"/accounts",
231        "responseCode":201
232      },
233      "input":{"shape":"CreateAccountRequest"},
234      "output":{"shape":"CreateAccountResponse"},
235      "errors":[
236        {"shape":"UnauthorizedClientException"},
237        {"shape":"NotFoundException"},
238        {"shape":"ForbiddenException"},
239        {"shape":"BadRequestException"},
240        {"shape":"ThrottledClientException"},
241        {"shape":"ServiceUnavailableException"},
242        {"shape":"ServiceFailureException"}
243      ]
244    },
245    "CreateAttendee":{
246      "name":"CreateAttendee",
247      "http":{
248        "method":"POST",
249        "requestUri":"/meetings/{meetingId}/attendees",
250        "responseCode":201
251      },
252      "input":{"shape":"CreateAttendeeRequest"},
253      "output":{"shape":"CreateAttendeeResponse"},
254      "errors":[
255        {"shape":"BadRequestException"},
256        {"shape":"ForbiddenException"},
257        {"shape":"NotFoundException"},
258        {"shape":"ResourceLimitExceededException"},
259        {"shape":"ThrottledClientException"},
260        {"shape":"UnauthorizedClientException"},
261        {"shape":"ServiceUnavailableException"},
262        {"shape":"ServiceFailureException"}
263      ]
264    },
265    "CreateBot":{
266      "name":"CreateBot",
267      "http":{
268        "method":"POST",
269        "requestUri":"/accounts/{accountId}/bots",
270        "responseCode":201
271      },
272      "input":{"shape":"CreateBotRequest"},
273      "output":{"shape":"CreateBotResponse"},
274      "errors":[
275        {"shape":"ServiceUnavailableException"},
276        {"shape":"ServiceFailureException"},
277        {"shape":"ForbiddenException"},
278        {"shape":"BadRequestException"},
279        {"shape":"UnauthorizedClientException"},
280        {"shape":"ResourceLimitExceededException"},
281        {"shape":"NotFoundException"},
282        {"shape":"ThrottledClientException"}
283      ]
284    },
285    "CreateMeeting":{
286      "name":"CreateMeeting",
287      "http":{
288        "method":"POST",
289        "requestUri":"/meetings",
290        "responseCode":201
291      },
292      "input":{"shape":"CreateMeetingRequest"},
293      "output":{"shape":"CreateMeetingResponse"},
294      "errors":[
295        {"shape":"BadRequestException"},
296        {"shape":"ForbiddenException"},
297        {"shape":"ResourceLimitExceededException"},
298        {"shape":"ThrottledClientException"},
299        {"shape":"UnauthorizedClientException"},
300        {"shape":"ServiceUnavailableException"},
301        {"shape":"ServiceFailureException"}
302      ]
303    },
304    "CreatePhoneNumberOrder":{
305      "name":"CreatePhoneNumberOrder",
306      "http":{
307        "method":"POST",
308        "requestUri":"/phone-number-orders",
309        "responseCode":201
310      },
311      "input":{"shape":"CreatePhoneNumberOrderRequest"},
312      "output":{"shape":"CreatePhoneNumberOrderResponse"},
313      "errors":[
314        {"shape":"BadRequestException"},
315        {"shape":"ForbiddenException"},
316        {"shape":"AccessDeniedException"},
317        {"shape":"UnauthorizedClientException"},
318        {"shape":"ThrottledClientException"},
319        {"shape":"ResourceLimitExceededException"},
320        {"shape":"ServiceUnavailableException"},
321        {"shape":"ServiceFailureException"}
322      ]
323    },
324    "CreateRoom":{
325      "name":"CreateRoom",
326      "http":{
327        "method":"POST",
328        "requestUri":"/accounts/{accountId}/rooms",
329        "responseCode":201
330      },
331      "input":{"shape":"CreateRoomRequest"},
332      "output":{"shape":"CreateRoomResponse"},
333      "errors":[
334        {"shape":"NotFoundException"},
335        {"shape":"BadRequestException"},
336        {"shape":"ForbiddenException"},
337        {"shape":"UnauthorizedClientException"},
338        {"shape":"ResourceLimitExceededException"},
339        {"shape":"ThrottledClientException"},
340        {"shape":"ServiceUnavailableException"},
341        {"shape":"ServiceFailureException"}
342      ]
343    },
344    "CreateRoomMembership":{
345      "name":"CreateRoomMembership",
346      "http":{
347        "method":"POST",
348        "requestUri":"/accounts/{accountId}/rooms/{roomId}/memberships",
349        "responseCode":201
350      },
351      "input":{"shape":"CreateRoomMembershipRequest"},
352      "output":{"shape":"CreateRoomMembershipResponse"},
353      "errors":[
354        {"shape":"ConflictException"},
355        {"shape":"UnauthorizedClientException"},
356        {"shape":"NotFoundException"},
357        {"shape":"BadRequestException"},
358        {"shape":"ForbiddenException"},
359        {"shape":"ResourceLimitExceededException"},
360        {"shape":"ThrottledClientException"},
361        {"shape":"ServiceUnavailableException"},
362        {"shape":"ServiceFailureException"}
363      ]
364    },
365    "CreateUser":{
366      "name":"CreateUser",
367      "http":{
368        "method":"POST",
369        "requestUri":"/accounts/{accountId}/users?operation=create",
370        "responseCode":201
371      },
372      "input":{"shape":"CreateUserRequest"},
373      "output":{"shape":"CreateUserResponse"},
374      "errors":[
375        {"shape":"UnauthorizedClientException"},
376        {"shape":"NotFoundException"},
377        {"shape":"ConflictException"},
378        {"shape":"ForbiddenException"},
379        {"shape":"BadRequestException"},
380        {"shape":"ThrottledClientException"},
381        {"shape":"ServiceUnavailableException"},
382        {"shape":"ServiceFailureException"}
383      ]
384    },
385    "CreateVoiceConnector":{
386      "name":"CreateVoiceConnector",
387      "http":{
388        "method":"POST",
389        "requestUri":"/voice-connectors",
390        "responseCode":201
391      },
392      "input":{"shape":"CreateVoiceConnectorRequest"},
393      "output":{"shape":"CreateVoiceConnectorResponse"},
394      "errors":[
395        {"shape":"BadRequestException"},
396        {"shape":"ForbiddenException"},
397        {"shape":"AccessDeniedException"},
398        {"shape":"UnauthorizedClientException"},
399        {"shape":"ThrottledClientException"},
400        {"shape":"ResourceLimitExceededException"},
401        {"shape":"ServiceUnavailableException"},
402        {"shape":"ServiceFailureException"}
403      ]
404    },
405    "CreateVoiceConnectorGroup":{
406      "name":"CreateVoiceConnectorGroup",
407      "http":{
408        "method":"POST",
409        "requestUri":"/voice-connector-groups",
410        "responseCode":201
411      },
412      "input":{"shape":"CreateVoiceConnectorGroupRequest"},
413      "output":{"shape":"CreateVoiceConnectorGroupResponse"},
414      "errors":[
415        {"shape":"BadRequestException"},
416        {"shape":"ForbiddenException"},
417        {"shape":"AccessDeniedException"},
418        {"shape":"UnauthorizedClientException"},
419        {"shape":"ThrottledClientException"},
420        {"shape":"ResourceLimitExceededException"},
421        {"shape":"ServiceUnavailableException"},
422        {"shape":"ServiceFailureException"}
423      ]
424    },
425    "DeleteAccount":{
426      "name":"DeleteAccount",
427      "http":{
428        "method":"DELETE",
429        "requestUri":"/accounts/{accountId}",
430        "responseCode":204
431      },
432      "input":{"shape":"DeleteAccountRequest"},
433      "output":{"shape":"DeleteAccountResponse"},
434      "errors":[
435        {"shape":"UnauthorizedClientException"},
436        {"shape":"NotFoundException"},
437        {"shape":"ForbiddenException"},
438        {"shape":"BadRequestException"},
439        {"shape":"ThrottledClientException"},
440        {"shape":"UnprocessableEntityException"},
441        {"shape":"ServiceUnavailableException"},
442        {"shape":"ServiceFailureException"}
443      ]
444    },
445    "DeleteAttendee":{
446      "name":"DeleteAttendee",
447      "http":{
448        "method":"DELETE",
449        "requestUri":"/meetings/{meetingId}/attendees/{attendeeId}",
450        "responseCode":204
451      },
452      "input":{"shape":"DeleteAttendeeRequest"},
453      "errors":[
454        {"shape":"BadRequestException"},
455        {"shape":"ForbiddenException"},
456        {"shape":"ThrottledClientException"},
457        {"shape":"NotFoundException"},
458        {"shape":"UnauthorizedClientException"},
459        {"shape":"ServiceUnavailableException"},
460        {"shape":"ServiceFailureException"}
461      ]
462    },
463    "DeleteEventsConfiguration":{
464      "name":"DeleteEventsConfiguration",
465      "http":{
466        "method":"DELETE",
467        "requestUri":"/accounts/{accountId}/bots/{botId}/events-configuration",
468        "responseCode":204
469      },
470      "input":{"shape":"DeleteEventsConfigurationRequest"},
471      "errors":[
472        {"shape":"ServiceUnavailableException"},
473        {"shape":"ServiceFailureException"},
474        {"shape":"ForbiddenException"},
475        {"shape":"BadRequestException"},
476        {"shape":"UnauthorizedClientException"},
477        {"shape":"ResourceLimitExceededException"}
478      ]
479    },
480    "DeleteMeeting":{
481      "name":"DeleteMeeting",
482      "http":{
483        "method":"DELETE",
484        "requestUri":"/meetings/{meetingId}",
485        "responseCode":204
486      },
487      "input":{"shape":"DeleteMeetingRequest"},
488      "errors":[
489        {"shape":"BadRequestException"},
490        {"shape":"ForbiddenException"},
491        {"shape":"ThrottledClientException"},
492        {"shape":"NotFoundException"},
493        {"shape":"UnauthorizedClientException"},
494        {"shape":"ServiceUnavailableException"},
495        {"shape":"ServiceFailureException"}
496      ]
497    },
498    "DeletePhoneNumber":{
499      "name":"DeletePhoneNumber",
500      "http":{
501        "method":"DELETE",
502        "requestUri":"/phone-numbers/{phoneNumberId}",
503        "responseCode":204
504      },
505      "input":{"shape":"DeletePhoneNumberRequest"},
506      "errors":[
507        {"shape":"UnauthorizedClientException"},
508        {"shape":"NotFoundException"},
509        {"shape":"ForbiddenException"},
510        {"shape":"BadRequestException"},
511        {"shape":"ThrottledClientException"},
512        {"shape":"ServiceUnavailableException"},
513        {"shape":"ServiceFailureException"}
514      ]
515    },
516    "DeleteRoom":{
517      "name":"DeleteRoom",
518      "http":{
519        "method":"DELETE",
520        "requestUri":"/accounts/{accountId}/rooms/{roomId}",
521        "responseCode":204
522      },
523      "input":{"shape":"DeleteRoomRequest"},
524      "errors":[
525        {"shape":"BadRequestException"},
526        {"shape":"ForbiddenException"},
527        {"shape":"NotFoundException"},
528        {"shape":"UnauthorizedClientException"},
529        {"shape":"ThrottledClientException"},
530        {"shape":"ServiceUnavailableException"},
531        {"shape":"ServiceFailureException"}
532      ]
533    },
534    "DeleteRoomMembership":{
535      "name":"DeleteRoomMembership",
536      "http":{
537        "method":"DELETE",
538        "requestUri":"/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}",
539        "responseCode":204
540      },
541      "input":{"shape":"DeleteRoomMembershipRequest"},
542      "errors":[
543        {"shape":"UnauthorizedClientException"},
544        {"shape":"NotFoundException"},
545        {"shape":"BadRequestException"},
546        {"shape":"ForbiddenException"},
547        {"shape":"ThrottledClientException"},
548        {"shape":"ServiceUnavailableException"},
549        {"shape":"ServiceFailureException"}
550      ]
551    },
552    "DeleteVoiceConnector":{
553      "name":"DeleteVoiceConnector",
554      "http":{
555        "method":"DELETE",
556        "requestUri":"/voice-connectors/{voiceConnectorId}",
557        "responseCode":204
558      },
559      "input":{"shape":"DeleteVoiceConnectorRequest"},
560      "errors":[
561        {"shape":"UnauthorizedClientException"},
562        {"shape":"NotFoundException"},
563        {"shape":"ForbiddenException"},
564        {"shape":"BadRequestException"},
565        {"shape":"ConflictException"},
566        {"shape":"ThrottledClientException"},
567        {"shape":"ServiceUnavailableException"},
568        {"shape":"ServiceFailureException"}
569      ]
570    },
571    "DeleteVoiceConnectorGroup":{
572      "name":"DeleteVoiceConnectorGroup",
573      "http":{
574        "method":"DELETE",
575        "requestUri":"/voice-connector-groups/{voiceConnectorGroupId}",
576        "responseCode":204
577      },
578      "input":{"shape":"DeleteVoiceConnectorGroupRequest"},
579      "errors":[
580        {"shape":"UnauthorizedClientException"},
581        {"shape":"NotFoundException"},
582        {"shape":"ForbiddenException"},
583        {"shape":"BadRequestException"},
584        {"shape":"ConflictException"},
585        {"shape":"ThrottledClientException"},
586        {"shape":"ServiceUnavailableException"},
587        {"shape":"ServiceFailureException"}
588      ]
589    },
590    "DeleteVoiceConnectorOrigination":{
591      "name":"DeleteVoiceConnectorOrigination",
592      "http":{
593        "method":"DELETE",
594        "requestUri":"/voice-connectors/{voiceConnectorId}/origination",
595        "responseCode":204
596      },
597      "input":{"shape":"DeleteVoiceConnectorOriginationRequest"},
598      "errors":[
599        {"shape":"UnauthorizedClientException"},
600        {"shape":"NotFoundException"},
601        {"shape":"ForbiddenException"},
602        {"shape":"BadRequestException"},
603        {"shape":"ThrottledClientException"},
604        {"shape":"ServiceUnavailableException"},
605        {"shape":"ServiceFailureException"}
606      ]
607    },
608    "DeleteVoiceConnectorStreamingConfiguration":{
609      "name":"DeleteVoiceConnectorStreamingConfiguration",
610      "http":{
611        "method":"DELETE",
612        "requestUri":"/voice-connectors/{voiceConnectorId}/streaming-configuration",
613        "responseCode":204
614      },
615      "input":{"shape":"DeleteVoiceConnectorStreamingConfigurationRequest"},
616      "errors":[
617        {"shape":"UnauthorizedClientException"},
618        {"shape":"NotFoundException"},
619        {"shape":"ForbiddenException"},
620        {"shape":"BadRequestException"},
621        {"shape":"ThrottledClientException"},
622        {"shape":"ServiceUnavailableException"},
623        {"shape":"ServiceFailureException"}
624      ]
625    },
626    "DeleteVoiceConnectorTermination":{
627      "name":"DeleteVoiceConnectorTermination",
628      "http":{
629        "method":"DELETE",
630        "requestUri":"/voice-connectors/{voiceConnectorId}/termination",
631        "responseCode":204
632      },
633      "input":{"shape":"DeleteVoiceConnectorTerminationRequest"},
634      "errors":[
635        {"shape":"UnauthorizedClientException"},
636        {"shape":"NotFoundException"},
637        {"shape":"ForbiddenException"},
638        {"shape":"BadRequestException"},
639        {"shape":"ThrottledClientException"},
640        {"shape":"ServiceUnavailableException"},
641        {"shape":"ServiceFailureException"}
642      ]
643    },
644    "DeleteVoiceConnectorTerminationCredentials":{
645      "name":"DeleteVoiceConnectorTerminationCredentials",
646      "http":{
647        "method":"POST",
648        "requestUri":"/voice-connectors/{voiceConnectorId}/termination/credentials?operation=delete",
649        "responseCode":204
650      },
651      "input":{"shape":"DeleteVoiceConnectorTerminationCredentialsRequest"},
652      "errors":[
653        {"shape":"UnauthorizedClientException"},
654        {"shape":"NotFoundException"},
655        {"shape":"ForbiddenException"},
656        {"shape":"BadRequestException"},
657        {"shape":"ThrottledClientException"},
658        {"shape":"ServiceUnavailableException"},
659        {"shape":"ServiceFailureException"}
660      ]
661    },
662    "DisassociatePhoneNumberFromUser":{
663      "name":"DisassociatePhoneNumberFromUser",
664      "http":{
665        "method":"POST",
666        "requestUri":"/accounts/{accountId}/users/{userId}?operation=disassociate-phone-number",
667        "responseCode":200
668      },
669      "input":{"shape":"DisassociatePhoneNumberFromUserRequest"},
670      "output":{"shape":"DisassociatePhoneNumberFromUserResponse"},
671      "errors":[
672        {"shape":"UnauthorizedClientException"},
673        {"shape":"NotFoundException"},
674        {"shape":"ForbiddenException"},
675        {"shape":"BadRequestException"},
676        {"shape":"ThrottledClientException"},
677        {"shape":"ServiceUnavailableException"},
678        {"shape":"ServiceFailureException"}
679      ]
680    },
681    "DisassociatePhoneNumbersFromVoiceConnector":{
682      "name":"DisassociatePhoneNumbersFromVoiceConnector",
683      "http":{
684        "method":"POST",
685        "requestUri":"/voice-connectors/{voiceConnectorId}?operation=disassociate-phone-numbers",
686        "responseCode":200
687      },
688      "input":{"shape":"DisassociatePhoneNumbersFromVoiceConnectorRequest"},
689      "output":{"shape":"DisassociatePhoneNumbersFromVoiceConnectorResponse"},
690      "errors":[
691        {"shape":"UnauthorizedClientException"},
692        {"shape":"NotFoundException"},
693        {"shape":"ForbiddenException"},
694        {"shape":"BadRequestException"},
695        {"shape":"ThrottledClientException"},
696        {"shape":"ServiceUnavailableException"},
697        {"shape":"ServiceFailureException"}
698      ]
699    },
700    "DisassociatePhoneNumbersFromVoiceConnectorGroup":{
701      "name":"DisassociatePhoneNumbersFromVoiceConnectorGroup",
702      "http":{
703        "method":"POST",
704        "requestUri":"/voice-connector-groups/{voiceConnectorGroupId}?operation=disassociate-phone-numbers",
705        "responseCode":200
706      },
707      "input":{"shape":"DisassociatePhoneNumbersFromVoiceConnectorGroupRequest"},
708      "output":{"shape":"DisassociatePhoneNumbersFromVoiceConnectorGroupResponse"},
709      "errors":[
710        {"shape":"UnauthorizedClientException"},
711        {"shape":"NotFoundException"},
712        {"shape":"ForbiddenException"},
713        {"shape":"BadRequestException"},
714        {"shape":"ThrottledClientException"},
715        {"shape":"ServiceUnavailableException"},
716        {"shape":"ServiceFailureException"}
717      ]
718    },
719    "DisassociateSigninDelegateGroupsFromAccount":{
720      "name":"DisassociateSigninDelegateGroupsFromAccount",
721      "http":{
722        "method":"POST",
723        "requestUri":"/accounts/{accountId}?operation=disassociate-signin-delegate-groups",
724        "responseCode":200
725      },
726      "input":{"shape":"DisassociateSigninDelegateGroupsFromAccountRequest"},
727      "output":{"shape":"DisassociateSigninDelegateGroupsFromAccountResponse"},
728      "errors":[
729        {"shape":"UnauthorizedClientException"},
730        {"shape":"NotFoundException"},
731        {"shape":"ForbiddenException"},
732        {"shape":"BadRequestException"},
733        {"shape":"ThrottledClientException"},
734        {"shape":"ServiceUnavailableException"},
735        {"shape":"ServiceFailureException"}
736      ]
737    },
738    "GetAccount":{
739      "name":"GetAccount",
740      "http":{
741        "method":"GET",
742        "requestUri":"/accounts/{accountId}"
743      },
744      "input":{"shape":"GetAccountRequest"},
745      "output":{"shape":"GetAccountResponse"},
746      "errors":[
747        {"shape":"UnauthorizedClientException"},
748        {"shape":"NotFoundException"},
749        {"shape":"ForbiddenException"},
750        {"shape":"BadRequestException"},
751        {"shape":"ThrottledClientException"},
752        {"shape":"ServiceUnavailableException"},
753        {"shape":"ServiceFailureException"}
754      ]
755    },
756    "GetAccountSettings":{
757      "name":"GetAccountSettings",
758      "http":{
759        "method":"GET",
760        "requestUri":"/accounts/{accountId}/settings"
761      },
762      "input":{"shape":"GetAccountSettingsRequest"},
763      "output":{"shape":"GetAccountSettingsResponse"},
764      "errors":[
765        {"shape":"UnauthorizedClientException"},
766        {"shape":"NotFoundException"},
767        {"shape":"BadRequestException"},
768        {"shape":"ForbiddenException"},
769        {"shape":"ThrottledClientException"},
770        {"shape":"ServiceUnavailableException"},
771        {"shape":"ServiceFailureException"}
772      ]
773    },
774    "GetAttendee":{
775      "name":"GetAttendee",
776      "http":{
777        "method":"GET",
778        "requestUri":"/meetings/{meetingId}/attendees/{attendeeId}",
779        "responseCode":200
780      },
781      "input":{"shape":"GetAttendeeRequest"},
782      "output":{"shape":"GetAttendeeResponse"},
783      "errors":[
784        {"shape":"BadRequestException"},
785        {"shape":"ForbiddenException"},
786        {"shape":"NotFoundException"},
787        {"shape":"ThrottledClientException"},
788        {"shape":"UnauthorizedClientException"},
789        {"shape":"ServiceUnavailableException"},
790        {"shape":"ServiceFailureException"}
791      ]
792    },
793    "GetBot":{
794      "name":"GetBot",
795      "http":{
796        "method":"GET",
797        "requestUri":"/accounts/{accountId}/bots/{botId}",
798        "responseCode":200
799      },
800      "input":{"shape":"GetBotRequest"},
801      "output":{"shape":"GetBotResponse"},
802      "errors":[
803        {"shape":"ServiceUnavailableException"},
804        {"shape":"ServiceFailureException"},
805        {"shape":"ForbiddenException"},
806        {"shape":"UnauthorizedClientException"},
807        {"shape":"NotFoundException"},
808        {"shape":"BadRequestException"},
809        {"shape":"ThrottledClientException"}
810      ]
811    },
812    "GetEventsConfiguration":{
813      "name":"GetEventsConfiguration",
814      "http":{
815        "method":"GET",
816        "requestUri":"/accounts/{accountId}/bots/{botId}/events-configuration",
817        "responseCode":200
818      },
819      "input":{"shape":"GetEventsConfigurationRequest"},
820      "output":{"shape":"GetEventsConfigurationResponse"},
821      "errors":[
822        {"shape":"ServiceUnavailableException"},
823        {"shape":"ServiceFailureException"},
824        {"shape":"ForbiddenException"},
825        {"shape":"BadRequestException"},
826        {"shape":"UnauthorizedClientException"},
827        {"shape":"ResourceLimitExceededException"},
828        {"shape":"NotFoundException"}
829      ]
830    },
831    "GetGlobalSettings":{
832      "name":"GetGlobalSettings",
833      "http":{
834        "method":"GET",
835        "requestUri":"/settings",
836        "responseCode":200
837      },
838      "output":{"shape":"GetGlobalSettingsResponse"},
839      "errors":[
840        {"shape":"UnauthorizedClientException"},
841        {"shape":"ForbiddenException"},
842        {"shape":"BadRequestException"},
843        {"shape":"ThrottledClientException"},
844        {"shape":"ServiceUnavailableException"},
845        {"shape":"ServiceFailureException"}
846      ]
847    },
848    "GetMeeting":{
849      "name":"GetMeeting",
850      "http":{
851        "method":"GET",
852        "requestUri":"/meetings/{meetingId}",
853        "responseCode":200
854      },
855      "input":{"shape":"GetMeetingRequest"},
856      "output":{"shape":"GetMeetingResponse"},
857      "errors":[
858        {"shape":"BadRequestException"},
859        {"shape":"ForbiddenException"},
860        {"shape":"NotFoundException"},
861        {"shape":"ThrottledClientException"},
862        {"shape":"UnauthorizedClientException"},
863        {"shape":"ServiceUnavailableException"},
864        {"shape":"ServiceFailureException"}
865      ]
866    },
867    "GetPhoneNumber":{
868      "name":"GetPhoneNumber",
869      "http":{
870        "method":"GET",
871        "requestUri":"/phone-numbers/{phoneNumberId}"
872      },
873      "input":{"shape":"GetPhoneNumberRequest"},
874      "output":{"shape":"GetPhoneNumberResponse"},
875      "errors":[
876        {"shape":"UnauthorizedClientException"},
877        {"shape":"NotFoundException"},
878        {"shape":"ForbiddenException"},
879        {"shape":"BadRequestException"},
880        {"shape":"ThrottledClientException"},
881        {"shape":"ServiceUnavailableException"},
882        {"shape":"ServiceFailureException"}
883      ]
884    },
885    "GetPhoneNumberOrder":{
886      "name":"GetPhoneNumberOrder",
887      "http":{
888        "method":"GET",
889        "requestUri":"/phone-number-orders/{phoneNumberOrderId}",
890        "responseCode":200
891      },
892      "input":{"shape":"GetPhoneNumberOrderRequest"},
893      "output":{"shape":"GetPhoneNumberOrderResponse"},
894      "errors":[
895        {"shape":"UnauthorizedClientException"},
896        {"shape":"NotFoundException"},
897        {"shape":"ForbiddenException"},
898        {"shape":"BadRequestException"},
899        {"shape":"ThrottledClientException"},
900        {"shape":"ServiceUnavailableException"},
901        {"shape":"ServiceFailureException"}
902      ]
903    },
904    "GetPhoneNumberSettings":{
905      "name":"GetPhoneNumberSettings",
906      "http":{
907        "method":"GET",
908        "requestUri":"/settings/phone-number",
909        "responseCode":200
910      },
911      "output":{"shape":"GetPhoneNumberSettingsResponse"},
912      "errors":[
913        {"shape":"UnauthorizedClientException"},
914        {"shape":"ForbiddenException"},
915        {"shape":"BadRequestException"},
916        {"shape":"ThrottledClientException"},
917        {"shape":"ServiceUnavailableException"},
918        {"shape":"ServiceFailureException"}
919      ]
920    },
921    "GetRoom":{
922      "name":"GetRoom",
923      "http":{
924        "method":"GET",
925        "requestUri":"/accounts/{accountId}/rooms/{roomId}",
926        "responseCode":200
927      },
928      "input":{"shape":"GetRoomRequest"},
929      "output":{"shape":"GetRoomResponse"},
930      "errors":[
931        {"shape":"BadRequestException"},
932        {"shape":"ForbiddenException"},
933        {"shape":"NotFoundException"},
934        {"shape":"UnauthorizedClientException"},
935        {"shape":"ThrottledClientException"},
936        {"shape":"ServiceUnavailableException"},
937        {"shape":"ServiceFailureException"}
938      ]
939    },
940    "GetUser":{
941      "name":"GetUser",
942      "http":{
943        "method":"GET",
944        "requestUri":"/accounts/{accountId}/users/{userId}",
945        "responseCode":200
946      },
947      "input":{"shape":"GetUserRequest"},
948      "output":{"shape":"GetUserResponse"},
949      "errors":[
950        {"shape":"UnauthorizedClientException"},
951        {"shape":"NotFoundException"},
952        {"shape":"ForbiddenException"},
953        {"shape":"BadRequestException"},
954        {"shape":"ThrottledClientException"},
955        {"shape":"ServiceUnavailableException"},
956        {"shape":"ServiceFailureException"}
957      ]
958    },
959    "GetUserSettings":{
960      "name":"GetUserSettings",
961      "http":{
962        "method":"GET",
963        "requestUri":"/accounts/{accountId}/users/{userId}/settings",
964        "responseCode":200
965      },
966      "input":{"shape":"GetUserSettingsRequest"},
967      "output":{"shape":"GetUserSettingsResponse"},
968      "errors":[
969        {"shape":"UnauthorizedClientException"},
970        {"shape":"NotFoundException"},
971        {"shape":"ForbiddenException"},
972        {"shape":"BadRequestException"},
973        {"shape":"ThrottledClientException"},
974        {"shape":"ServiceUnavailableException"},
975        {"shape":"ServiceFailureException"}
976      ]
977    },
978    "GetVoiceConnector":{
979      "name":"GetVoiceConnector",
980      "http":{
981        "method":"GET",
982        "requestUri":"/voice-connectors/{voiceConnectorId}",
983        "responseCode":200
984      },
985      "input":{"shape":"GetVoiceConnectorRequest"},
986      "output":{"shape":"GetVoiceConnectorResponse"},
987      "errors":[
988        {"shape":"UnauthorizedClientException"},
989        {"shape":"NotFoundException"},
990        {"shape":"ForbiddenException"},
991        {"shape":"BadRequestException"},
992        {"shape":"ThrottledClientException"},
993        {"shape":"ServiceUnavailableException"},
994        {"shape":"ServiceFailureException"}
995      ]
996    },
997    "GetVoiceConnectorGroup":{
998      "name":"GetVoiceConnectorGroup",
999      "http":{
1000        "method":"GET",
1001        "requestUri":"/voice-connector-groups/{voiceConnectorGroupId}",
1002        "responseCode":200
1003      },
1004      "input":{"shape":"GetVoiceConnectorGroupRequest"},
1005      "output":{"shape":"GetVoiceConnectorGroupResponse"},
1006      "errors":[
1007        {"shape":"UnauthorizedClientException"},
1008        {"shape":"NotFoundException"},
1009        {"shape":"ForbiddenException"},
1010        {"shape":"BadRequestException"},
1011        {"shape":"ThrottledClientException"},
1012        {"shape":"ServiceUnavailableException"},
1013        {"shape":"ServiceFailureException"}
1014      ]
1015    },
1016    "GetVoiceConnectorLoggingConfiguration":{
1017      "name":"GetVoiceConnectorLoggingConfiguration",
1018      "http":{
1019        "method":"GET",
1020        "requestUri":"/voice-connectors/{voiceConnectorId}/logging-configuration",
1021        "responseCode":200
1022      },
1023      "input":{"shape":"GetVoiceConnectorLoggingConfigurationRequest"},
1024      "output":{"shape":"GetVoiceConnectorLoggingConfigurationResponse"},
1025      "errors":[
1026        {"shape":"UnauthorizedClientException"},
1027        {"shape":"NotFoundException"},
1028        {"shape":"ForbiddenException"},
1029        {"shape":"BadRequestException"},
1030        {"shape":"ThrottledClientException"},
1031        {"shape":"ServiceUnavailableException"},
1032        {"shape":"ServiceFailureException"}
1033      ]
1034    },
1035    "GetVoiceConnectorOrigination":{
1036      "name":"GetVoiceConnectorOrigination",
1037      "http":{
1038        "method":"GET",
1039        "requestUri":"/voice-connectors/{voiceConnectorId}/origination",
1040        "responseCode":200
1041      },
1042      "input":{"shape":"GetVoiceConnectorOriginationRequest"},
1043      "output":{"shape":"GetVoiceConnectorOriginationResponse"},
1044      "errors":[
1045        {"shape":"UnauthorizedClientException"},
1046        {"shape":"NotFoundException"},
1047        {"shape":"ForbiddenException"},
1048        {"shape":"BadRequestException"},
1049        {"shape":"ThrottledClientException"},
1050        {"shape":"ServiceUnavailableException"},
1051        {"shape":"ServiceFailureException"}
1052      ]
1053    },
1054    "GetVoiceConnectorStreamingConfiguration":{
1055      "name":"GetVoiceConnectorStreamingConfiguration",
1056      "http":{
1057        "method":"GET",
1058        "requestUri":"/voice-connectors/{voiceConnectorId}/streaming-configuration",
1059        "responseCode":200
1060      },
1061      "input":{"shape":"GetVoiceConnectorStreamingConfigurationRequest"},
1062      "output":{"shape":"GetVoiceConnectorStreamingConfigurationResponse"},
1063      "errors":[
1064        {"shape":"UnauthorizedClientException"},
1065        {"shape":"NotFoundException"},
1066        {"shape":"ForbiddenException"},
1067        {"shape":"BadRequestException"},
1068        {"shape":"ThrottledClientException"},
1069        {"shape":"ServiceUnavailableException"},
1070        {"shape":"ServiceFailureException"}
1071      ]
1072    },
1073    "GetVoiceConnectorTermination":{
1074      "name":"GetVoiceConnectorTermination",
1075      "http":{
1076        "method":"GET",
1077        "requestUri":"/voice-connectors/{voiceConnectorId}/termination",
1078        "responseCode":200
1079      },
1080      "input":{"shape":"GetVoiceConnectorTerminationRequest"},
1081      "output":{"shape":"GetVoiceConnectorTerminationResponse"},
1082      "errors":[
1083        {"shape":"UnauthorizedClientException"},
1084        {"shape":"NotFoundException"},
1085        {"shape":"ForbiddenException"},
1086        {"shape":"BadRequestException"},
1087        {"shape":"ThrottledClientException"},
1088        {"shape":"ServiceUnavailableException"},
1089        {"shape":"ServiceFailureException"}
1090      ]
1091    },
1092    "GetVoiceConnectorTerminationHealth":{
1093      "name":"GetVoiceConnectorTerminationHealth",
1094      "http":{
1095        "method":"GET",
1096        "requestUri":"/voice-connectors/{voiceConnectorId}/termination/health",
1097        "responseCode":200
1098      },
1099      "input":{"shape":"GetVoiceConnectorTerminationHealthRequest"},
1100      "output":{"shape":"GetVoiceConnectorTerminationHealthResponse"},
1101      "errors":[
1102        {"shape":"UnauthorizedClientException"},
1103        {"shape":"NotFoundException"},
1104        {"shape":"ForbiddenException"},
1105        {"shape":"BadRequestException"},
1106        {"shape":"ThrottledClientException"},
1107        {"shape":"ServiceUnavailableException"},
1108        {"shape":"ServiceFailureException"}
1109      ]
1110    },
1111    "InviteUsers":{
1112      "name":"InviteUsers",
1113      "http":{
1114        "method":"POST",
1115        "requestUri":"/accounts/{accountId}/users?operation=add",
1116        "responseCode":201
1117      },
1118      "input":{"shape":"InviteUsersRequest"},
1119      "output":{"shape":"InviteUsersResponse"},
1120      "errors":[
1121        {"shape":"UnauthorizedClientException"},
1122        {"shape":"NotFoundException"},
1123        {"shape":"ForbiddenException"},
1124        {"shape":"BadRequestException"},
1125        {"shape":"ThrottledClientException"},
1126        {"shape":"ServiceUnavailableException"},
1127        {"shape":"ServiceFailureException"}
1128      ]
1129    },
1130    "ListAccounts":{
1131      "name":"ListAccounts",
1132      "http":{
1133        "method":"GET",
1134        "requestUri":"/accounts"
1135      },
1136      "input":{"shape":"ListAccountsRequest"},
1137      "output":{"shape":"ListAccountsResponse"},
1138      "errors":[
1139        {"shape":"UnauthorizedClientException"},
1140        {"shape":"NotFoundException"},
1141        {"shape":"ForbiddenException"},
1142        {"shape":"BadRequestException"},
1143        {"shape":"ThrottledClientException"},
1144        {"shape":"ServiceUnavailableException"},
1145        {"shape":"ServiceFailureException"}
1146      ]
1147    },
1148    "ListAttendees":{
1149      "name":"ListAttendees",
1150      "http":{
1151        "method":"GET",
1152        "requestUri":"/meetings/{meetingId}/attendees",
1153        "responseCode":200
1154      },
1155      "input":{"shape":"ListAttendeesRequest"},
1156      "output":{"shape":"ListAttendeesResponse"},
1157      "errors":[
1158        {"shape":"BadRequestException"},
1159        {"shape":"ForbiddenException"},
1160        {"shape":"NotFoundException"},
1161        {"shape":"ThrottledClientException"},
1162        {"shape":"UnauthorizedClientException"},
1163        {"shape":"ServiceUnavailableException"},
1164        {"shape":"ServiceFailureException"}
1165      ]
1166    },
1167    "ListBots":{
1168      "name":"ListBots",
1169      "http":{
1170        "method":"GET",
1171        "requestUri":"/accounts/{accountId}/bots",
1172        "responseCode":200
1173      },
1174      "input":{"shape":"ListBotsRequest"},
1175      "output":{"shape":"ListBotsResponse"},
1176      "errors":[
1177        {"shape":"ServiceUnavailableException"},
1178        {"shape":"ServiceFailureException"},
1179        {"shape":"ForbiddenException"},
1180        {"shape":"UnauthorizedClientException"},
1181        {"shape":"BadRequestException"},
1182        {"shape":"NotFoundException"},
1183        {"shape":"ThrottledClientException"}
1184      ]
1185    },
1186    "ListMeetings":{
1187      "name":"ListMeetings",
1188      "http":{
1189        "method":"GET",
1190        "requestUri":"/meetings",
1191        "responseCode":200
1192      },
1193      "input":{"shape":"ListMeetingsRequest"},
1194      "output":{"shape":"ListMeetingsResponse"},
1195      "errors":[
1196        {"shape":"BadRequestException"},
1197        {"shape":"ForbiddenException"},
1198        {"shape":"ThrottledClientException"},
1199        {"shape":"UnauthorizedClientException"},
1200        {"shape":"ServiceUnavailableException"},
1201        {"shape":"ServiceFailureException"}
1202      ]
1203    },
1204    "ListPhoneNumberOrders":{
1205      "name":"ListPhoneNumberOrders",
1206      "http":{
1207        "method":"GET",
1208        "requestUri":"/phone-number-orders",
1209        "responseCode":200
1210      },
1211      "input":{"shape":"ListPhoneNumberOrdersRequest"},
1212      "output":{"shape":"ListPhoneNumberOrdersResponse"},
1213      "errors":[
1214        {"shape":"UnauthorizedClientException"},
1215        {"shape":"ForbiddenException"},
1216        {"shape":"BadRequestException"},
1217        {"shape":"ThrottledClientException"},
1218        {"shape":"ServiceUnavailableException"},
1219        {"shape":"ServiceFailureException"}
1220      ]
1221    },
1222    "ListPhoneNumbers":{
1223      "name":"ListPhoneNumbers",
1224      "http":{
1225        "method":"GET",
1226        "requestUri":"/phone-numbers"
1227      },
1228      "input":{"shape":"ListPhoneNumbersRequest"},
1229      "output":{"shape":"ListPhoneNumbersResponse"},
1230      "errors":[
1231        {"shape":"UnauthorizedClientException"},
1232        {"shape":"ForbiddenException"},
1233        {"shape":"BadRequestException"},
1234        {"shape":"ThrottledClientException"},
1235        {"shape":"ServiceUnavailableException"},
1236        {"shape":"ServiceFailureException"}
1237      ]
1238    },
1239    "ListRoomMemberships":{
1240      "name":"ListRoomMemberships",
1241      "http":{
1242        "method":"GET",
1243        "requestUri":"/accounts/{accountId}/rooms/{roomId}/memberships",
1244        "responseCode":200
1245      },
1246      "input":{"shape":"ListRoomMembershipsRequest"},
1247      "output":{"shape":"ListRoomMembershipsResponse"},
1248      "errors":[
1249        {"shape":"NotFoundException"},
1250        {"shape":"BadRequestException"},
1251        {"shape":"ForbiddenException"},
1252        {"shape":"UnauthorizedClientException"},
1253        {"shape":"ThrottledClientException"},
1254        {"shape":"ServiceUnavailableException"},
1255        {"shape":"ServiceFailureException"}
1256      ]
1257    },
1258    "ListRooms":{
1259      "name":"ListRooms",
1260      "http":{
1261        "method":"GET",
1262        "requestUri":"/accounts/{accountId}/rooms",
1263        "responseCode":200
1264      },
1265      "input":{"shape":"ListRoomsRequest"},
1266      "output":{"shape":"ListRoomsResponse"},
1267      "errors":[
1268        {"shape":"NotFoundException"},
1269        {"shape":"BadRequestException"},
1270        {"shape":"ForbiddenException"},
1271        {"shape":"UnauthorizedClientException"},
1272        {"shape":"ThrottledClientException"},
1273        {"shape":"ServiceUnavailableException"},
1274        {"shape":"ServiceFailureException"}
1275      ]
1276    },
1277    "ListUsers":{
1278      "name":"ListUsers",
1279      "http":{
1280        "method":"GET",
1281        "requestUri":"/accounts/{accountId}/users",
1282        "responseCode":200
1283      },
1284      "input":{"shape":"ListUsersRequest"},
1285      "output":{"shape":"ListUsersResponse"},
1286      "errors":[
1287        {"shape":"UnauthorizedClientException"},
1288        {"shape":"NotFoundException"},
1289        {"shape":"ForbiddenException"},
1290        {"shape":"BadRequestException"},
1291        {"shape":"ThrottledClientException"},
1292        {"shape":"ServiceUnavailableException"},
1293        {"shape":"ServiceFailureException"}
1294      ]
1295    },
1296    "ListVoiceConnectorGroups":{
1297      "name":"ListVoiceConnectorGroups",
1298      "http":{
1299        "method":"GET",
1300        "requestUri":"/voice-connector-groups",
1301        "responseCode":200
1302      },
1303      "input":{"shape":"ListVoiceConnectorGroupsRequest"},
1304      "output":{"shape":"ListVoiceConnectorGroupsResponse"},
1305      "errors":[
1306        {"shape":"UnauthorizedClientException"},
1307        {"shape":"ForbiddenException"},
1308        {"shape":"BadRequestException"},
1309        {"shape":"ThrottledClientException"},
1310        {"shape":"ServiceUnavailableException"},
1311        {"shape":"ServiceFailureException"}
1312      ]
1313    },
1314    "ListVoiceConnectorTerminationCredentials":{
1315      "name":"ListVoiceConnectorTerminationCredentials",
1316      "http":{
1317        "method":"GET",
1318        "requestUri":"/voice-connectors/{voiceConnectorId}/termination/credentials",
1319        "responseCode":200
1320      },
1321      "input":{"shape":"ListVoiceConnectorTerminationCredentialsRequest"},
1322      "output":{"shape":"ListVoiceConnectorTerminationCredentialsResponse"},
1323      "errors":[
1324        {"shape":"UnauthorizedClientException"},
1325        {"shape":"NotFoundException"},
1326        {"shape":"ForbiddenException"},
1327        {"shape":"BadRequestException"},
1328        {"shape":"ThrottledClientException"},
1329        {"shape":"ServiceUnavailableException"},
1330        {"shape":"ServiceFailureException"}
1331      ]
1332    },
1333    "ListVoiceConnectors":{
1334      "name":"ListVoiceConnectors",
1335      "http":{
1336        "method":"GET",
1337        "requestUri":"/voice-connectors",
1338        "responseCode":200
1339      },
1340      "input":{"shape":"ListVoiceConnectorsRequest"},
1341      "output":{"shape":"ListVoiceConnectorsResponse"},
1342      "errors":[
1343        {"shape":"UnauthorizedClientException"},
1344        {"shape":"ForbiddenException"},
1345        {"shape":"BadRequestException"},
1346        {"shape":"ThrottledClientException"},
1347        {"shape":"ServiceUnavailableException"},
1348        {"shape":"ServiceFailureException"}
1349      ]
1350    },
1351    "LogoutUser":{
1352      "name":"LogoutUser",
1353      "http":{
1354        "method":"POST",
1355        "requestUri":"/accounts/{accountId}/users/{userId}?operation=logout",
1356        "responseCode":204
1357      },
1358      "input":{"shape":"LogoutUserRequest"},
1359      "output":{"shape":"LogoutUserResponse"},
1360      "errors":[
1361        {"shape":"UnauthorizedClientException"},
1362        {"shape":"NotFoundException"},
1363        {"shape":"ForbiddenException"},
1364        {"shape":"BadRequestException"},
1365        {"shape":"ThrottledClientException"},
1366        {"shape":"ServiceUnavailableException"},
1367        {"shape":"ServiceFailureException"}
1368      ]
1369    },
1370    "PutEventsConfiguration":{
1371      "name":"PutEventsConfiguration",
1372      "http":{
1373        "method":"PUT",
1374        "requestUri":"/accounts/{accountId}/bots/{botId}/events-configuration",
1375        "responseCode":201
1376      },
1377      "input":{"shape":"PutEventsConfigurationRequest"},
1378      "output":{"shape":"PutEventsConfigurationResponse"},
1379      "errors":[
1380        {"shape":"ServiceUnavailableException"},
1381        {"shape":"ServiceFailureException"},
1382        {"shape":"ForbiddenException"},
1383        {"shape":"BadRequestException"},
1384        {"shape":"UnauthorizedClientException"},
1385        {"shape":"ResourceLimitExceededException"},
1386        {"shape":"NotFoundException"}
1387      ]
1388    },
1389    "PutVoiceConnectorLoggingConfiguration":{
1390      "name":"PutVoiceConnectorLoggingConfiguration",
1391      "http":{
1392        "method":"PUT",
1393        "requestUri":"/voice-connectors/{voiceConnectorId}/logging-configuration",
1394        "responseCode":200
1395      },
1396      "input":{"shape":"PutVoiceConnectorLoggingConfigurationRequest"},
1397      "output":{"shape":"PutVoiceConnectorLoggingConfigurationResponse"},
1398      "errors":[
1399        {"shape":"UnauthorizedClientException"},
1400        {"shape":"NotFoundException"},
1401        {"shape":"ForbiddenException"},
1402        {"shape":"BadRequestException"},
1403        {"shape":"ThrottledClientException"},
1404        {"shape":"ServiceUnavailableException"},
1405        {"shape":"ServiceFailureException"}
1406      ]
1407    },
1408    "PutVoiceConnectorOrigination":{
1409      "name":"PutVoiceConnectorOrigination",
1410      "http":{
1411        "method":"PUT",
1412        "requestUri":"/voice-connectors/{voiceConnectorId}/origination",
1413        "responseCode":200
1414      },
1415      "input":{"shape":"PutVoiceConnectorOriginationRequest"},
1416      "output":{"shape":"PutVoiceConnectorOriginationResponse"},
1417      "errors":[
1418        {"shape":"UnauthorizedClientException"},
1419        {"shape":"NotFoundException"},
1420        {"shape":"ForbiddenException"},
1421        {"shape":"BadRequestException"},
1422        {"shape":"ThrottledClientException"},
1423        {"shape":"ServiceUnavailableException"},
1424        {"shape":"ServiceFailureException"}
1425      ]
1426    },
1427    "PutVoiceConnectorStreamingConfiguration":{
1428      "name":"PutVoiceConnectorStreamingConfiguration",
1429      "http":{
1430        "method":"PUT",
1431        "requestUri":"/voice-connectors/{voiceConnectorId}/streaming-configuration",
1432        "responseCode":200
1433      },
1434      "input":{"shape":"PutVoiceConnectorStreamingConfigurationRequest"},
1435      "output":{"shape":"PutVoiceConnectorStreamingConfigurationResponse"},
1436      "errors":[
1437        {"shape":"UnauthorizedClientException"},
1438        {"shape":"NotFoundException"},
1439        {"shape":"ForbiddenException"},
1440        {"shape":"BadRequestException"},
1441        {"shape":"ThrottledClientException"},
1442        {"shape":"ServiceUnavailableException"},
1443        {"shape":"ServiceFailureException"}
1444      ]
1445    },
1446    "PutVoiceConnectorTermination":{
1447      "name":"PutVoiceConnectorTermination",
1448      "http":{
1449        "method":"PUT",
1450        "requestUri":"/voice-connectors/{voiceConnectorId}/termination",
1451        "responseCode":200
1452      },
1453      "input":{"shape":"PutVoiceConnectorTerminationRequest"},
1454      "output":{"shape":"PutVoiceConnectorTerminationResponse"},
1455      "errors":[
1456        {"shape":"UnauthorizedClientException"},
1457        {"shape":"NotFoundException"},
1458        {"shape":"ForbiddenException"},
1459        {"shape":"BadRequestException"},
1460        {"shape":"AccessDeniedException"},
1461        {"shape":"ThrottledClientException"},
1462        {"shape":"ServiceUnavailableException"},
1463        {"shape":"ServiceFailureException"}
1464      ]
1465    },
1466    "PutVoiceConnectorTerminationCredentials":{
1467      "name":"PutVoiceConnectorTerminationCredentials",
1468      "http":{
1469        "method":"POST",
1470        "requestUri":"/voice-connectors/{voiceConnectorId}/termination/credentials?operation=put",
1471        "responseCode":204
1472      },
1473      "input":{"shape":"PutVoiceConnectorTerminationCredentialsRequest"},
1474      "errors":[
1475        {"shape":"UnauthorizedClientException"},
1476        {"shape":"NotFoundException"},
1477        {"shape":"ForbiddenException"},
1478        {"shape":"BadRequestException"},
1479        {"shape":"ThrottledClientException"},
1480        {"shape":"ServiceUnavailableException"},
1481        {"shape":"ServiceFailureException"}
1482      ]
1483    },
1484    "RegenerateSecurityToken":{
1485      "name":"RegenerateSecurityToken",
1486      "http":{
1487        "method":"POST",
1488        "requestUri":"/accounts/{accountId}/bots/{botId}?operation=regenerate-security-token",
1489        "responseCode":200
1490      },
1491      "input":{"shape":"RegenerateSecurityTokenRequest"},
1492      "output":{"shape":"RegenerateSecurityTokenResponse"},
1493      "errors":[
1494        {"shape":"ServiceUnavailableException"},
1495        {"shape":"ServiceFailureException"},
1496        {"shape":"ForbiddenException"},
1497        {"shape":"BadRequestException"},
1498        {"shape":"UnauthorizedClientException"},
1499        {"shape":"NotFoundException"},
1500        {"shape":"ThrottledClientException"}
1501      ]
1502    },
1503    "ResetPersonalPIN":{
1504      "name":"ResetPersonalPIN",
1505      "http":{
1506        "method":"POST",
1507        "requestUri":"/accounts/{accountId}/users/{userId}?operation=reset-personal-pin",
1508        "responseCode":200
1509      },
1510      "input":{"shape":"ResetPersonalPINRequest"},
1511      "output":{"shape":"ResetPersonalPINResponse"},
1512      "errors":[
1513        {"shape":"UnauthorizedClientException"},
1514        {"shape":"NotFoundException"},
1515        {"shape":"ForbiddenException"},
1516        {"shape":"BadRequestException"},
1517        {"shape":"ThrottledClientException"},
1518        {"shape":"ServiceUnavailableException"},
1519        {"shape":"ServiceFailureException"}
1520      ]
1521    },
1522    "RestorePhoneNumber":{
1523      "name":"RestorePhoneNumber",
1524      "http":{
1525        "method":"POST",
1526        "requestUri":"/phone-numbers/{phoneNumberId}?operation=restore",
1527        "responseCode":200
1528      },
1529      "input":{"shape":"RestorePhoneNumberRequest"},
1530      "output":{"shape":"RestorePhoneNumberResponse"},
1531      "errors":[
1532        {"shape":"UnauthorizedClientException"},
1533        {"shape":"NotFoundException"},
1534        {"shape":"ForbiddenException"},
1535        {"shape":"BadRequestException"},
1536        {"shape":"ThrottledClientException"},
1537        {"shape":"ResourceLimitExceededException"},
1538        {"shape":"ServiceUnavailableException"},
1539        {"shape":"ServiceFailureException"}
1540      ]
1541    },
1542    "SearchAvailablePhoneNumbers":{
1543      "name":"SearchAvailablePhoneNumbers",
1544      "http":{
1545        "method":"GET",
1546        "requestUri":"/search?type=phone-numbers"
1547      },
1548      "input":{"shape":"SearchAvailablePhoneNumbersRequest"},
1549      "output":{"shape":"SearchAvailablePhoneNumbersResponse"},
1550      "errors":[
1551        {"shape":"BadRequestException"},
1552        {"shape":"ForbiddenException"},
1553        {"shape":"AccessDeniedException"},
1554        {"shape":"UnauthorizedClientException"},
1555        {"shape":"ThrottledClientException"},
1556        {"shape":"ServiceUnavailableException"},
1557        {"shape":"ServiceFailureException"}
1558      ]
1559    },
1560    "UpdateAccount":{
1561      "name":"UpdateAccount",
1562      "http":{
1563        "method":"POST",
1564        "requestUri":"/accounts/{accountId}",
1565        "responseCode":200
1566      },
1567      "input":{"shape":"UpdateAccountRequest"},
1568      "output":{"shape":"UpdateAccountResponse"},
1569      "errors":[
1570        {"shape":"UnauthorizedClientException"},
1571        {"shape":"NotFoundException"},
1572        {"shape":"ForbiddenException"},
1573        {"shape":"BadRequestException"},
1574        {"shape":"ThrottledClientException"},
1575        {"shape":"ServiceUnavailableException"},
1576        {"shape":"ServiceFailureException"}
1577      ]
1578    },
1579    "UpdateAccountSettings":{
1580      "name":"UpdateAccountSettings",
1581      "http":{
1582        "method":"PUT",
1583        "requestUri":"/accounts/{accountId}/settings",
1584        "responseCode":204
1585      },
1586      "input":{"shape":"UpdateAccountSettingsRequest"},
1587      "output":{"shape":"UpdateAccountSettingsResponse"},
1588      "errors":[
1589        {"shape":"UnauthorizedClientException"},
1590        {"shape":"NotFoundException"},
1591        {"shape":"BadRequestException"},
1592        {"shape":"ForbiddenException"},
1593        {"shape":"ConflictException"},
1594        {"shape":"ThrottledClientException"},
1595        {"shape":"ServiceUnavailableException"},
1596        {"shape":"ServiceFailureException"}
1597      ]
1598    },
1599    "UpdateBot":{
1600      "name":"UpdateBot",
1601      "http":{
1602        "method":"POST",
1603        "requestUri":"/accounts/{accountId}/bots/{botId}",
1604        "responseCode":200
1605      },
1606      "input":{"shape":"UpdateBotRequest"},
1607      "output":{"shape":"UpdateBotResponse"},
1608      "errors":[
1609        {"shape":"ServiceUnavailableException"},
1610        {"shape":"ServiceFailureException"},
1611        {"shape":"ForbiddenException"},
1612        {"shape":"BadRequestException"},
1613        {"shape":"UnauthorizedClientException"},
1614        {"shape":"NotFoundException"},
1615        {"shape":"ThrottledClientException"}
1616      ]
1617    },
1618    "UpdateGlobalSettings":{
1619      "name":"UpdateGlobalSettings",
1620      "http":{
1621        "method":"PUT",
1622        "requestUri":"/settings",
1623        "responseCode":204
1624      },
1625      "input":{"shape":"UpdateGlobalSettingsRequest"},
1626      "errors":[
1627        {"shape":"UnauthorizedClientException"},
1628        {"shape":"ForbiddenException"},
1629        {"shape":"BadRequestException"},
1630        {"shape":"ThrottledClientException"},
1631        {"shape":"ServiceUnavailableException"},
1632        {"shape":"ServiceFailureException"}
1633      ]
1634    },
1635    "UpdatePhoneNumber":{
1636      "name":"UpdatePhoneNumber",
1637      "http":{
1638        "method":"POST",
1639        "requestUri":"/phone-numbers/{phoneNumberId}",
1640        "responseCode":200
1641      },
1642      "input":{"shape":"UpdatePhoneNumberRequest"},
1643      "output":{"shape":"UpdatePhoneNumberResponse"},
1644      "errors":[
1645        {"shape":"UnauthorizedClientException"},
1646        {"shape":"NotFoundException"},
1647        {"shape":"ForbiddenException"},
1648        {"shape":"BadRequestException"},
1649        {"shape":"ThrottledClientException"},
1650        {"shape":"ServiceUnavailableException"},
1651        {"shape":"ServiceFailureException"}
1652      ]
1653    },
1654    "UpdatePhoneNumberSettings":{
1655      "name":"UpdatePhoneNumberSettings",
1656      "http":{
1657        "method":"PUT",
1658        "requestUri":"/settings/phone-number",
1659        "responseCode":204
1660      },
1661      "input":{"shape":"UpdatePhoneNumberSettingsRequest"},
1662      "errors":[
1663        {"shape":"UnauthorizedClientException"},
1664        {"shape":"ForbiddenException"},
1665        {"shape":"BadRequestException"},
1666        {"shape":"ThrottledClientException"},
1667        {"shape":"ServiceUnavailableException"},
1668        {"shape":"ServiceFailureException"}
1669      ]
1670    },
1671    "UpdateRoom":{
1672      "name":"UpdateRoom",
1673      "http":{
1674        "method":"POST",
1675        "requestUri":"/accounts/{accountId}/rooms/{roomId}",
1676        "responseCode":200
1677      },
1678      "input":{"shape":"UpdateRoomRequest"},
1679      "output":{"shape":"UpdateRoomResponse"},
1680      "errors":[
1681        {"shape":"BadRequestException"},
1682        {"shape":"ForbiddenException"},
1683        {"shape":"NotFoundException"},
1684        {"shape":"UnauthorizedClientException"},
1685        {"shape":"ThrottledClientException"},
1686        {"shape":"ServiceUnavailableException"},
1687        {"shape":"ServiceFailureException"}
1688      ]
1689    },
1690    "UpdateRoomMembership":{
1691      "name":"UpdateRoomMembership",
1692      "http":{
1693        "method":"POST",
1694        "requestUri":"/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}",
1695        "responseCode":200
1696      },
1697      "input":{"shape":"UpdateRoomMembershipRequest"},
1698      "output":{"shape":"UpdateRoomMembershipResponse"},
1699      "errors":[
1700        {"shape":"UnauthorizedClientException"},
1701        {"shape":"NotFoundException"},
1702        {"shape":"BadRequestException"},
1703        {"shape":"ForbiddenException"},
1704        {"shape":"ThrottledClientException"},
1705        {"shape":"ServiceUnavailableException"},
1706        {"shape":"ServiceFailureException"}
1707      ]
1708    },
1709    "UpdateUser":{
1710      "name":"UpdateUser",
1711      "http":{
1712        "method":"POST",
1713        "requestUri":"/accounts/{accountId}/users/{userId}",
1714        "responseCode":200
1715      },
1716      "input":{"shape":"UpdateUserRequest"},
1717      "output":{"shape":"UpdateUserResponse"},
1718      "errors":[
1719        {"shape":"UnauthorizedClientException"},
1720        {"shape":"NotFoundException"},
1721        {"shape":"ForbiddenException"},
1722        {"shape":"BadRequestException"},
1723        {"shape":"ThrottledClientException"},
1724        {"shape":"ServiceUnavailableException"},
1725        {"shape":"ServiceFailureException"}
1726      ]
1727    },
1728    "UpdateUserSettings":{
1729      "name":"UpdateUserSettings",
1730      "http":{
1731        "method":"PUT",
1732        "requestUri":"/accounts/{accountId}/users/{userId}/settings",
1733        "responseCode":204
1734      },
1735      "input":{"shape":"UpdateUserSettingsRequest"},
1736      "errors":[
1737        {"shape":"UnauthorizedClientException"},
1738        {"shape":"NotFoundException"},
1739        {"shape":"ForbiddenException"},
1740        {"shape":"BadRequestException"},
1741        {"shape":"ThrottledClientException"},
1742        {"shape":"ServiceUnavailableException"},
1743        {"shape":"ServiceFailureException"}
1744      ]
1745    },
1746    "UpdateVoiceConnector":{
1747      "name":"UpdateVoiceConnector",
1748      "http":{
1749        "method":"PUT",
1750        "requestUri":"/voice-connectors/{voiceConnectorId}",
1751        "responseCode":200
1752      },
1753      "input":{"shape":"UpdateVoiceConnectorRequest"},
1754      "output":{"shape":"UpdateVoiceConnectorResponse"},
1755      "errors":[
1756        {"shape":"UnauthorizedClientException"},
1757        {"shape":"NotFoundException"},
1758        {"shape":"ForbiddenException"},
1759        {"shape":"BadRequestException"},
1760        {"shape":"ThrottledClientException"},
1761        {"shape":"ServiceUnavailableException"},
1762        {"shape":"ServiceFailureException"}
1763      ]
1764    },
1765    "UpdateVoiceConnectorGroup":{
1766      "name":"UpdateVoiceConnectorGroup",
1767      "http":{
1768        "method":"PUT",
1769        "requestUri":"/voice-connector-groups/{voiceConnectorGroupId}",
1770        "responseCode":202
1771      },
1772      "input":{"shape":"UpdateVoiceConnectorGroupRequest"},
1773      "output":{"shape":"UpdateVoiceConnectorGroupResponse"},
1774      "errors":[
1775        {"shape":"UnauthorizedClientException"},
1776        {"shape":"NotFoundException"},
1777        {"shape":"ForbiddenException"},
1778        {"shape":"BadRequestException"},
1779        {"shape":"ConflictException"},
1780        {"shape":"ThrottledClientException"},
1781        {"shape":"ServiceUnavailableException"},
1782        {"shape":"ServiceFailureException"}
1783      ]
1784    }
1785  },
1786  "shapes":{
1787    "AccessDeniedException":{
1788      "type":"structure",
1789      "members":{
1790        "Code":{"shape":"ErrorCode"},
1791        "Message":{"shape":"String"}
1792      },
1793      "error":{"httpStatusCode":403},
1794      "exception":true
1795    },
1796    "Account":{
1797      "type":"structure",
1798      "required":[
1799        "AwsAccountId",
1800        "AccountId",
1801        "Name"
1802      ],
1803      "members":{
1804        "AwsAccountId":{"shape":"String"},
1805        "AccountId":{"shape":"String"},
1806        "Name":{"shape":"String"},
1807        "AccountType":{"shape":"AccountType"},
1808        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
1809        "DefaultLicense":{"shape":"License"},
1810        "SupportedLicenses":{"shape":"LicenseList"},
1811        "SigninDelegateGroups":{"shape":"SigninDelegateGroupList"}
1812      }
1813    },
1814    "AccountList":{
1815      "type":"list",
1816      "member":{"shape":"Account"}
1817    },
1818    "AccountName":{
1819      "type":"string",
1820      "max":100,
1821      "min":1,
1822      "pattern":".*\\S.*"
1823    },
1824    "AccountSettings":{
1825      "type":"structure",
1826      "members":{
1827        "DisableRemoteControl":{"shape":"Boolean"},
1828        "EnableDialOut":{"shape":"Boolean"}
1829      }
1830    },
1831    "AccountType":{
1832      "type":"string",
1833      "enum":[
1834        "Team",
1835        "EnterpriseDirectory",
1836        "EnterpriseLWA",
1837        "EnterpriseOIDC"
1838      ]
1839    },
1840    "AlexaForBusinessMetadata":{
1841      "type":"structure",
1842      "members":{
1843        "IsAlexaForBusinessEnabled":{"shape":"Boolean"},
1844        "AlexaForBusinessRoomArn":{"shape":"SensitiveString"}
1845      }
1846    },
1847    "Arn":{
1848      "type":"string",
1849      "max":1024,
1850      "min":1,
1851      "pattern":"^arn[\\/\\:\\-\\_\\.a-zA-Z0-9]+$",
1852      "sensitive":true
1853    },
1854    "AssociatePhoneNumberWithUserRequest":{
1855      "type":"structure",
1856      "required":[
1857        "AccountId",
1858        "UserId",
1859        "E164PhoneNumber"
1860      ],
1861      "members":{
1862        "AccountId":{
1863          "shape":"String",
1864          "location":"uri",
1865          "locationName":"accountId"
1866        },
1867        "UserId":{
1868          "shape":"String",
1869          "location":"uri",
1870          "locationName":"userId"
1871        },
1872        "E164PhoneNumber":{"shape":"E164PhoneNumber"}
1873      }
1874    },
1875    "AssociatePhoneNumberWithUserResponse":{
1876      "type":"structure",
1877      "members":{
1878      }
1879    },
1880    "AssociatePhoneNumbersWithVoiceConnectorGroupRequest":{
1881      "type":"structure",
1882      "required":["VoiceConnectorGroupId"],
1883      "members":{
1884        "VoiceConnectorGroupId":{
1885          "shape":"NonEmptyString",
1886          "location":"uri",
1887          "locationName":"voiceConnectorGroupId"
1888        },
1889        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"},
1890        "ForceAssociate":{"shape":"NullableBoolean"}
1891      }
1892    },
1893    "AssociatePhoneNumbersWithVoiceConnectorGroupResponse":{
1894      "type":"structure",
1895      "members":{
1896        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
1897      }
1898    },
1899    "AssociatePhoneNumbersWithVoiceConnectorRequest":{
1900      "type":"structure",
1901      "required":["VoiceConnectorId"],
1902      "members":{
1903        "VoiceConnectorId":{
1904          "shape":"NonEmptyString",
1905          "location":"uri",
1906          "locationName":"voiceConnectorId"
1907        },
1908        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"},
1909        "ForceAssociate":{"shape":"NullableBoolean"}
1910      }
1911    },
1912    "AssociatePhoneNumbersWithVoiceConnectorResponse":{
1913      "type":"structure",
1914      "members":{
1915        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
1916      }
1917    },
1918    "AssociateSigninDelegateGroupsWithAccountRequest":{
1919      "type":"structure",
1920      "required":[
1921        "AccountId",
1922        "SigninDelegateGroups"
1923      ],
1924      "members":{
1925        "AccountId":{
1926          "shape":"NonEmptyString",
1927          "location":"uri",
1928          "locationName":"accountId"
1929        },
1930        "SigninDelegateGroups":{"shape":"SigninDelegateGroupList"}
1931      }
1932    },
1933    "AssociateSigninDelegateGroupsWithAccountResponse":{
1934      "type":"structure",
1935      "members":{
1936      }
1937    },
1938    "Attendee":{
1939      "type":"structure",
1940      "members":{
1941        "ExternalUserId":{"shape":"ExternalUserIdType"},
1942        "AttendeeId":{"shape":"GuidString"},
1943        "JoinToken":{"shape":"JoinTokenString"}
1944      }
1945    },
1946    "AttendeeList":{
1947      "type":"list",
1948      "member":{"shape":"Attendee"}
1949    },
1950    "BadRequestException":{
1951      "type":"structure",
1952      "members":{
1953        "Code":{"shape":"ErrorCode"},
1954        "Message":{"shape":"String"}
1955      },
1956      "error":{"httpStatusCode":400},
1957      "exception":true
1958    },
1959    "BatchCreateAttendeeErrorList":{
1960      "type":"list",
1961      "member":{"shape":"CreateAttendeeError"}
1962    },
1963    "BatchCreateAttendeeRequest":{
1964      "type":"structure",
1965      "required":[
1966        "MeetingId",
1967        "Attendees"
1968      ],
1969      "members":{
1970        "MeetingId":{
1971          "shape":"GuidString",
1972          "location":"uri",
1973          "locationName":"meetingId"
1974        },
1975        "Attendees":{"shape":"CreateAttendeeRequestItemList"}
1976      }
1977    },
1978    "BatchCreateAttendeeResponse":{
1979      "type":"structure",
1980      "members":{
1981        "Attendees":{"shape":"AttendeeList"},
1982        "Errors":{"shape":"BatchCreateAttendeeErrorList"}
1983      }
1984    },
1985    "BatchCreateRoomMembershipRequest":{
1986      "type":"structure",
1987      "required":[
1988        "AccountId",
1989        "RoomId",
1990        "MembershipItemList"
1991      ],
1992      "members":{
1993        "AccountId":{
1994          "shape":"NonEmptyString",
1995          "location":"uri",
1996          "locationName":"accountId"
1997        },
1998        "RoomId":{
1999          "shape":"NonEmptyString",
2000          "location":"uri",
2001          "locationName":"roomId"
2002        },
2003        "MembershipItemList":{"shape":"MembershipItemList"}
2004      }
2005    },
2006    "BatchCreateRoomMembershipResponse":{
2007      "type":"structure",
2008      "members":{
2009        "Errors":{"shape":"MemberErrorList"}
2010      }
2011    },
2012    "BatchDeletePhoneNumberRequest":{
2013      "type":"structure",
2014      "required":["PhoneNumberIds"],
2015      "members":{
2016        "PhoneNumberIds":{"shape":"NonEmptyStringList"}
2017      }
2018    },
2019    "BatchDeletePhoneNumberResponse":{
2020      "type":"structure",
2021      "members":{
2022        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
2023      }
2024    },
2025    "BatchSuspendUserRequest":{
2026      "type":"structure",
2027      "required":[
2028        "AccountId",
2029        "UserIdList"
2030      ],
2031      "members":{
2032        "AccountId":{
2033          "shape":"NonEmptyString",
2034          "location":"uri",
2035          "locationName":"accountId"
2036        },
2037        "UserIdList":{"shape":"UserIdList"}
2038      }
2039    },
2040    "BatchSuspendUserResponse":{
2041      "type":"structure",
2042      "members":{
2043        "UserErrors":{"shape":"UserErrorList"}
2044      }
2045    },
2046    "BatchUnsuspendUserRequest":{
2047      "type":"structure",
2048      "required":[
2049        "AccountId",
2050        "UserIdList"
2051      ],
2052      "members":{
2053        "AccountId":{
2054          "shape":"NonEmptyString",
2055          "location":"uri",
2056          "locationName":"accountId"
2057        },
2058        "UserIdList":{"shape":"UserIdList"}
2059      }
2060    },
2061    "BatchUnsuspendUserResponse":{
2062      "type":"structure",
2063      "members":{
2064        "UserErrors":{"shape":"UserErrorList"}
2065      }
2066    },
2067    "BatchUpdatePhoneNumberRequest":{
2068      "type":"structure",
2069      "required":["UpdatePhoneNumberRequestItems"],
2070      "members":{
2071        "UpdatePhoneNumberRequestItems":{"shape":"UpdatePhoneNumberRequestItemList"}
2072      }
2073    },
2074    "BatchUpdatePhoneNumberResponse":{
2075      "type":"structure",
2076      "members":{
2077        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
2078      }
2079    },
2080    "BatchUpdateUserRequest":{
2081      "type":"structure",
2082      "required":[
2083        "AccountId",
2084        "UpdateUserRequestItems"
2085      ],
2086      "members":{
2087        "AccountId":{
2088          "shape":"NonEmptyString",
2089          "location":"uri",
2090          "locationName":"accountId"
2091        },
2092        "UpdateUserRequestItems":{"shape":"UpdateUserRequestItemList"}
2093      }
2094    },
2095    "BatchUpdateUserResponse":{
2096      "type":"structure",
2097      "members":{
2098        "UserErrors":{"shape":"UserErrorList"}
2099      }
2100    },
2101    "Boolean":{"type":"boolean"},
2102    "Bot":{
2103      "type":"structure",
2104      "members":{
2105        "BotId":{"shape":"String"},
2106        "UserId":{"shape":"String"},
2107        "DisplayName":{"shape":"SensitiveString"},
2108        "BotType":{"shape":"BotType"},
2109        "Disabled":{"shape":"NullableBoolean"},
2110        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
2111        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"},
2112        "BotEmail":{"shape":"SensitiveString"},
2113        "SecurityToken":{"shape":"SensitiveString"}
2114      }
2115    },
2116    "BotList":{
2117      "type":"list",
2118      "member":{"shape":"Bot"}
2119    },
2120    "BotType":{
2121      "type":"string",
2122      "enum":["ChatBot"]
2123    },
2124    "BusinessCallingSettings":{
2125      "type":"structure",
2126      "members":{
2127        "CdrBucket":{
2128          "shape":"String",
2129          "box":true
2130        }
2131      }
2132    },
2133    "CallingName":{
2134      "type":"string",
2135      "pattern":"^$|^[a-zA-Z0-9 ]{2,15}$",
2136      "sensitive":true
2137    },
2138    "CallingNameStatus":{
2139      "type":"string",
2140      "enum":[
2141        "Unassigned",
2142        "UpdateInProgress",
2143        "UpdateSucceeded",
2144        "UpdateFailed"
2145      ]
2146    },
2147    "CallingRegion":{"type":"string"},
2148    "CallingRegionList":{
2149      "type":"list",
2150      "member":{"shape":"CallingRegion"}
2151    },
2152    "ClientRequestToken":{
2153      "type":"string",
2154      "max":64,
2155      "min":2,
2156      "pattern":"[-_a-zA-Z0-9]*",
2157      "sensitive":true
2158    },
2159    "ConflictException":{
2160      "type":"structure",
2161      "members":{
2162        "Code":{"shape":"ErrorCode"},
2163        "Message":{"shape":"String"}
2164      },
2165      "error":{"httpStatusCode":409},
2166      "exception":true
2167    },
2168    "CpsLimit":{
2169      "type":"integer",
2170      "min":1
2171    },
2172    "CreateAccountRequest":{
2173      "type":"structure",
2174      "required":["Name"],
2175      "members":{
2176        "Name":{"shape":"AccountName"}
2177      }
2178    },
2179    "CreateAccountResponse":{
2180      "type":"structure",
2181      "members":{
2182        "Account":{"shape":"Account"}
2183      }
2184    },
2185    "CreateAttendeeError":{
2186      "type":"structure",
2187      "members":{
2188        "ExternalUserId":{"shape":"ExternalUserIdType"},
2189        "ErrorCode":{"shape":"String"},
2190        "ErrorMessage":{"shape":"String"}
2191      }
2192    },
2193    "CreateAttendeeRequest":{
2194      "type":"structure",
2195      "required":[
2196        "MeetingId",
2197        "ExternalUserId"
2198      ],
2199      "members":{
2200        "MeetingId":{
2201          "shape":"GuidString",
2202          "location":"uri",
2203          "locationName":"meetingId"
2204        },
2205        "ExternalUserId":{"shape":"ExternalUserIdType"}
2206      }
2207    },
2208    "CreateAttendeeRequestItem":{
2209      "type":"structure",
2210      "required":["ExternalUserId"],
2211      "members":{
2212        "ExternalUserId":{"shape":"ExternalUserIdType"}
2213      }
2214    },
2215    "CreateAttendeeRequestItemList":{
2216      "type":"list",
2217      "member":{"shape":"CreateAttendeeRequestItem"}
2218    },
2219    "CreateAttendeeResponse":{
2220      "type":"structure",
2221      "members":{
2222        "Attendee":{"shape":"Attendee"}
2223      }
2224    },
2225    "CreateBotRequest":{
2226      "type":"structure",
2227      "required":[
2228        "DisplayName",
2229        "AccountId"
2230      ],
2231      "members":{
2232        "AccountId":{
2233          "shape":"NonEmptyString",
2234          "location":"uri",
2235          "locationName":"accountId"
2236        },
2237        "DisplayName":{"shape":"SensitiveString"},
2238        "Domain":{"shape":"NonEmptyString"}
2239      }
2240    },
2241    "CreateBotResponse":{
2242      "type":"structure",
2243      "members":{
2244        "Bot":{"shape":"Bot"}
2245      }
2246    },
2247    "CreateMeetingRequest":{
2248      "type":"structure",
2249      "required":["ClientRequestToken"],
2250      "members":{
2251        "ClientRequestToken":{
2252          "shape":"ClientRequestToken",
2253          "idempotencyToken":true
2254        },
2255        "MeetingHostId":{"shape":"ExternalUserIdType"},
2256        "MediaRegion":{"shape":"String"},
2257        "NotificationsConfiguration":{"shape":"MeetingNotificationConfiguration"}
2258      }
2259    },
2260    "CreateMeetingResponse":{
2261      "type":"structure",
2262      "members":{
2263        "Meeting":{"shape":"Meeting"}
2264      }
2265    },
2266    "CreatePhoneNumberOrderRequest":{
2267      "type":"structure",
2268      "required":[
2269        "ProductType",
2270        "E164PhoneNumbers"
2271      ],
2272      "members":{
2273        "ProductType":{"shape":"PhoneNumberProductType"},
2274        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"}
2275      }
2276    },
2277    "CreatePhoneNumberOrderResponse":{
2278      "type":"structure",
2279      "members":{
2280        "PhoneNumberOrder":{"shape":"PhoneNumberOrder"}
2281      }
2282    },
2283    "CreateRoomMembershipRequest":{
2284      "type":"structure",
2285      "required":[
2286        "AccountId",
2287        "RoomId",
2288        "MemberId"
2289      ],
2290      "members":{
2291        "AccountId":{
2292          "shape":"NonEmptyString",
2293          "location":"uri",
2294          "locationName":"accountId"
2295        },
2296        "RoomId":{
2297          "shape":"NonEmptyString",
2298          "location":"uri",
2299          "locationName":"roomId"
2300        },
2301        "MemberId":{"shape":"NonEmptyString"},
2302        "Role":{"shape":"RoomMembershipRole"}
2303      }
2304    },
2305    "CreateRoomMembershipResponse":{
2306      "type":"structure",
2307      "members":{
2308        "RoomMembership":{"shape":"RoomMembership"}
2309      }
2310    },
2311    "CreateRoomRequest":{
2312      "type":"structure",
2313      "required":[
2314        "AccountId",
2315        "Name"
2316      ],
2317      "members":{
2318        "AccountId":{
2319          "shape":"NonEmptyString",
2320          "location":"uri",
2321          "locationName":"accountId"
2322        },
2323        "Name":{"shape":"SensitiveString"},
2324        "ClientRequestToken":{
2325          "shape":"ClientRequestToken",
2326          "idempotencyToken":true
2327        }
2328      }
2329    },
2330    "CreateRoomResponse":{
2331      "type":"structure",
2332      "members":{
2333        "Room":{"shape":"Room"}
2334      }
2335    },
2336    "CreateUserRequest":{
2337      "type":"structure",
2338      "required":["AccountId"],
2339      "members":{
2340        "AccountId":{
2341          "shape":"NonEmptyString",
2342          "location":"uri",
2343          "locationName":"accountId"
2344        },
2345        "Username":{"shape":"String"},
2346        "Email":{"shape":"EmailAddress"},
2347        "UserType":{"shape":"UserType"}
2348      }
2349    },
2350    "CreateUserResponse":{
2351      "type":"structure",
2352      "members":{
2353        "User":{"shape":"User"}
2354      }
2355    },
2356    "CreateVoiceConnectorGroupRequest":{
2357      "type":"structure",
2358      "required":["Name"],
2359      "members":{
2360        "Name":{"shape":"VoiceConnectorGroupName"},
2361        "VoiceConnectorItems":{"shape":"VoiceConnectorItemList"}
2362      }
2363    },
2364    "CreateVoiceConnectorGroupResponse":{
2365      "type":"structure",
2366      "members":{
2367        "VoiceConnectorGroup":{"shape":"VoiceConnectorGroup"}
2368      }
2369    },
2370    "CreateVoiceConnectorRequest":{
2371      "type":"structure",
2372      "required":[
2373        "Name",
2374        "RequireEncryption"
2375      ],
2376      "members":{
2377        "Name":{"shape":"VoiceConnectorName"},
2378        "AwsRegion":{"shape":"VoiceConnectorAwsRegion"},
2379        "RequireEncryption":{"shape":"Boolean"}
2380      }
2381    },
2382    "CreateVoiceConnectorResponse":{
2383      "type":"structure",
2384      "members":{
2385        "VoiceConnector":{"shape":"VoiceConnector"}
2386      }
2387    },
2388    "Credential":{
2389      "type":"structure",
2390      "members":{
2391        "Username":{"shape":"SensitiveString"},
2392        "Password":{"shape":"SensitiveString"}
2393      }
2394    },
2395    "CredentialList":{
2396      "type":"list",
2397      "member":{"shape":"Credential"}
2398    },
2399    "DataRetentionInHours":{
2400      "type":"integer",
2401      "min":0
2402    },
2403    "DeleteAccountRequest":{
2404      "type":"structure",
2405      "required":["AccountId"],
2406      "members":{
2407        "AccountId":{
2408          "shape":"NonEmptyString",
2409          "location":"uri",
2410          "locationName":"accountId"
2411        }
2412      }
2413    },
2414    "DeleteAccountResponse":{
2415      "type":"structure",
2416      "members":{
2417      }
2418    },
2419    "DeleteAttendeeRequest":{
2420      "type":"structure",
2421      "required":[
2422        "MeetingId",
2423        "AttendeeId"
2424      ],
2425      "members":{
2426        "MeetingId":{
2427          "shape":"GuidString",
2428          "location":"uri",
2429          "locationName":"meetingId"
2430        },
2431        "AttendeeId":{
2432          "shape":"GuidString",
2433          "location":"uri",
2434          "locationName":"attendeeId"
2435        }
2436      }
2437    },
2438    "DeleteEventsConfigurationRequest":{
2439      "type":"structure",
2440      "required":[
2441        "AccountId",
2442        "BotId"
2443      ],
2444      "members":{
2445        "AccountId":{
2446          "shape":"NonEmptyString",
2447          "location":"uri",
2448          "locationName":"accountId"
2449        },
2450        "BotId":{
2451          "shape":"NonEmptyString",
2452          "location":"uri",
2453          "locationName":"botId"
2454        }
2455      }
2456    },
2457    "DeleteMeetingRequest":{
2458      "type":"structure",
2459      "required":["MeetingId"],
2460      "members":{
2461        "MeetingId":{
2462          "shape":"GuidString",
2463          "location":"uri",
2464          "locationName":"meetingId"
2465        }
2466      }
2467    },
2468    "DeletePhoneNumberRequest":{
2469      "type":"structure",
2470      "required":["PhoneNumberId"],
2471      "members":{
2472        "PhoneNumberId":{
2473          "shape":"String",
2474          "location":"uri",
2475          "locationName":"phoneNumberId"
2476        }
2477      }
2478    },
2479    "DeleteRoomMembershipRequest":{
2480      "type":"structure",
2481      "required":[
2482        "AccountId",
2483        "RoomId",
2484        "MemberId"
2485      ],
2486      "members":{
2487        "AccountId":{
2488          "shape":"NonEmptyString",
2489          "location":"uri",
2490          "locationName":"accountId"
2491        },
2492        "RoomId":{
2493          "shape":"NonEmptyString",
2494          "location":"uri",
2495          "locationName":"roomId"
2496        },
2497        "MemberId":{
2498          "shape":"NonEmptyString",
2499          "location":"uri",
2500          "locationName":"memberId"
2501        }
2502      }
2503    },
2504    "DeleteRoomRequest":{
2505      "type":"structure",
2506      "required":[
2507        "AccountId",
2508        "RoomId"
2509      ],
2510      "members":{
2511        "AccountId":{
2512          "shape":"NonEmptyString",
2513          "location":"uri",
2514          "locationName":"accountId"
2515        },
2516        "RoomId":{
2517          "shape":"NonEmptyString",
2518          "location":"uri",
2519          "locationName":"roomId"
2520        }
2521      }
2522    },
2523    "DeleteVoiceConnectorGroupRequest":{
2524      "type":"structure",
2525      "required":["VoiceConnectorGroupId"],
2526      "members":{
2527        "VoiceConnectorGroupId":{
2528          "shape":"NonEmptyString",
2529          "location":"uri",
2530          "locationName":"voiceConnectorGroupId"
2531        }
2532      }
2533    },
2534    "DeleteVoiceConnectorOriginationRequest":{
2535      "type":"structure",
2536      "required":["VoiceConnectorId"],
2537      "members":{
2538        "VoiceConnectorId":{
2539          "shape":"NonEmptyString",
2540          "location":"uri",
2541          "locationName":"voiceConnectorId"
2542        }
2543      }
2544    },
2545    "DeleteVoiceConnectorRequest":{
2546      "type":"structure",
2547      "required":["VoiceConnectorId"],
2548      "members":{
2549        "VoiceConnectorId":{
2550          "shape":"NonEmptyString",
2551          "location":"uri",
2552          "locationName":"voiceConnectorId"
2553        }
2554      }
2555    },
2556    "DeleteVoiceConnectorStreamingConfigurationRequest":{
2557      "type":"structure",
2558      "required":["VoiceConnectorId"],
2559      "members":{
2560        "VoiceConnectorId":{
2561          "shape":"NonEmptyString",
2562          "location":"uri",
2563          "locationName":"voiceConnectorId"
2564        }
2565      }
2566    },
2567    "DeleteVoiceConnectorTerminationCredentialsRequest":{
2568      "type":"structure",
2569      "required":["VoiceConnectorId"],
2570      "members":{
2571        "VoiceConnectorId":{
2572          "shape":"NonEmptyString",
2573          "location":"uri",
2574          "locationName":"voiceConnectorId"
2575        },
2576        "Usernames":{"shape":"SensitiveStringList"}
2577      }
2578    },
2579    "DeleteVoiceConnectorTerminationRequest":{
2580      "type":"structure",
2581      "required":["VoiceConnectorId"],
2582      "members":{
2583        "VoiceConnectorId":{
2584          "shape":"NonEmptyString",
2585          "location":"uri",
2586          "locationName":"voiceConnectorId"
2587        }
2588      }
2589    },
2590    "DisassociatePhoneNumberFromUserRequest":{
2591      "type":"structure",
2592      "required":[
2593        "AccountId",
2594        "UserId"
2595      ],
2596      "members":{
2597        "AccountId":{
2598          "shape":"String",
2599          "location":"uri",
2600          "locationName":"accountId"
2601        },
2602        "UserId":{
2603          "shape":"String",
2604          "location":"uri",
2605          "locationName":"userId"
2606        }
2607      }
2608    },
2609    "DisassociatePhoneNumberFromUserResponse":{
2610      "type":"structure",
2611      "members":{
2612      }
2613    },
2614    "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest":{
2615      "type":"structure",
2616      "required":["VoiceConnectorGroupId"],
2617      "members":{
2618        "VoiceConnectorGroupId":{
2619          "shape":"NonEmptyString",
2620          "location":"uri",
2621          "locationName":"voiceConnectorGroupId"
2622        },
2623        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"}
2624      }
2625    },
2626    "DisassociatePhoneNumbersFromVoiceConnectorGroupResponse":{
2627      "type":"structure",
2628      "members":{
2629        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
2630      }
2631    },
2632    "DisassociatePhoneNumbersFromVoiceConnectorRequest":{
2633      "type":"structure",
2634      "required":["VoiceConnectorId"],
2635      "members":{
2636        "VoiceConnectorId":{
2637          "shape":"NonEmptyString",
2638          "location":"uri",
2639          "locationName":"voiceConnectorId"
2640        },
2641        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"}
2642      }
2643    },
2644    "DisassociatePhoneNumbersFromVoiceConnectorResponse":{
2645      "type":"structure",
2646      "members":{
2647        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
2648      }
2649    },
2650    "DisassociateSigninDelegateGroupsFromAccountRequest":{
2651      "type":"structure",
2652      "required":[
2653        "AccountId",
2654        "GroupNames"
2655      ],
2656      "members":{
2657        "AccountId":{
2658          "shape":"NonEmptyString",
2659          "location":"uri",
2660          "locationName":"accountId"
2661        },
2662        "GroupNames":{"shape":"NonEmptyStringList"}
2663      }
2664    },
2665    "DisassociateSigninDelegateGroupsFromAccountResponse":{
2666      "type":"structure",
2667      "members":{
2668      }
2669    },
2670    "E164PhoneNumber":{
2671      "type":"string",
2672      "pattern":"^\\+?[1-9]\\d{1,14}$",
2673      "sensitive":true
2674    },
2675    "E164PhoneNumberList":{
2676      "type":"list",
2677      "member":{"shape":"E164PhoneNumber"}
2678    },
2679    "EmailAddress":{
2680      "type":"string",
2681      "pattern":".+@.+\\..+",
2682      "sensitive":true
2683    },
2684    "EmailStatus":{
2685      "type":"string",
2686      "enum":[
2687        "NotSent",
2688        "Sent",
2689        "Failed"
2690      ]
2691    },
2692    "ErrorCode":{
2693      "type":"string",
2694      "enum":[
2695        "BadRequest",
2696        "Conflict",
2697        "Forbidden",
2698        "NotFound",
2699        "PreconditionFailed",
2700        "ResourceLimitExceeded",
2701        "ServiceFailure",
2702        "AccessDenied",
2703        "ServiceUnavailable",
2704        "Throttled",
2705        "Unauthorized",
2706        "Unprocessable",
2707        "VoiceConnectorGroupAssociationsExist",
2708        "PhoneNumberAssociationsExist"
2709      ]
2710    },
2711    "EventsConfiguration":{
2712      "type":"structure",
2713      "members":{
2714        "BotId":{"shape":"String"},
2715        "OutboundEventsHTTPSEndpoint":{"shape":"SensitiveString"},
2716        "LambdaFunctionArn":{"shape":"SensitiveString"}
2717      }
2718    },
2719    "ExternalUserIdType":{
2720      "type":"string",
2721      "max":64,
2722      "min":2,
2723      "sensitive":true
2724    },
2725    "ForbiddenException":{
2726      "type":"structure",
2727      "members":{
2728        "Code":{"shape":"ErrorCode"},
2729        "Message":{"shape":"String"}
2730      },
2731      "error":{"httpStatusCode":403},
2732      "exception":true
2733    },
2734    "GetAccountRequest":{
2735      "type":"structure",
2736      "required":["AccountId"],
2737      "members":{
2738        "AccountId":{
2739          "shape":"NonEmptyString",
2740          "location":"uri",
2741          "locationName":"accountId"
2742        }
2743      }
2744    },
2745    "GetAccountResponse":{
2746      "type":"structure",
2747      "members":{
2748        "Account":{"shape":"Account"}
2749      }
2750    },
2751    "GetAccountSettingsRequest":{
2752      "type":"structure",
2753      "required":["AccountId"],
2754      "members":{
2755        "AccountId":{
2756          "shape":"NonEmptyString",
2757          "location":"uri",
2758          "locationName":"accountId"
2759        }
2760      }
2761    },
2762    "GetAccountSettingsResponse":{
2763      "type":"structure",
2764      "members":{
2765        "AccountSettings":{"shape":"AccountSettings"}
2766      }
2767    },
2768    "GetAttendeeRequest":{
2769      "type":"structure",
2770      "required":[
2771        "MeetingId",
2772        "AttendeeId"
2773      ],
2774      "members":{
2775        "MeetingId":{
2776          "shape":"GuidString",
2777          "location":"uri",
2778          "locationName":"meetingId"
2779        },
2780        "AttendeeId":{
2781          "shape":"GuidString",
2782          "location":"uri",
2783          "locationName":"attendeeId"
2784        }
2785      }
2786    },
2787    "GetAttendeeResponse":{
2788      "type":"structure",
2789      "members":{
2790        "Attendee":{"shape":"Attendee"}
2791      }
2792    },
2793    "GetBotRequest":{
2794      "type":"structure",
2795      "required":[
2796        "AccountId",
2797        "BotId"
2798      ],
2799      "members":{
2800        "AccountId":{
2801          "shape":"NonEmptyString",
2802          "location":"uri",
2803          "locationName":"accountId"
2804        },
2805        "BotId":{
2806          "shape":"NonEmptyString",
2807          "location":"uri",
2808          "locationName":"botId"
2809        }
2810      }
2811    },
2812    "GetBotResponse":{
2813      "type":"structure",
2814      "members":{
2815        "Bot":{"shape":"Bot"}
2816      }
2817    },
2818    "GetEventsConfigurationRequest":{
2819      "type":"structure",
2820      "required":[
2821        "AccountId",
2822        "BotId"
2823      ],
2824      "members":{
2825        "AccountId":{
2826          "shape":"NonEmptyString",
2827          "location":"uri",
2828          "locationName":"accountId"
2829        },
2830        "BotId":{
2831          "shape":"NonEmptyString",
2832          "location":"uri",
2833          "locationName":"botId"
2834        }
2835      }
2836    },
2837    "GetEventsConfigurationResponse":{
2838      "type":"structure",
2839      "members":{
2840        "EventsConfiguration":{"shape":"EventsConfiguration"}
2841      }
2842    },
2843    "GetGlobalSettingsResponse":{
2844      "type":"structure",
2845      "members":{
2846        "BusinessCalling":{"shape":"BusinessCallingSettings"},
2847        "VoiceConnector":{"shape":"VoiceConnectorSettings"}
2848      }
2849    },
2850    "GetMeetingRequest":{
2851      "type":"structure",
2852      "required":["MeetingId"],
2853      "members":{
2854        "MeetingId":{
2855          "shape":"GuidString",
2856          "location":"uri",
2857          "locationName":"meetingId"
2858        }
2859      }
2860    },
2861    "GetMeetingResponse":{
2862      "type":"structure",
2863      "members":{
2864        "Meeting":{"shape":"Meeting"}
2865      }
2866    },
2867    "GetPhoneNumberOrderRequest":{
2868      "type":"structure",
2869      "required":["PhoneNumberOrderId"],
2870      "members":{
2871        "PhoneNumberOrderId":{
2872          "shape":"GuidString",
2873          "location":"uri",
2874          "locationName":"phoneNumberOrderId"
2875        }
2876      }
2877    },
2878    "GetPhoneNumberOrderResponse":{
2879      "type":"structure",
2880      "members":{
2881        "PhoneNumberOrder":{"shape":"PhoneNumberOrder"}
2882      }
2883    },
2884    "GetPhoneNumberRequest":{
2885      "type":"structure",
2886      "required":["PhoneNumberId"],
2887      "members":{
2888        "PhoneNumberId":{
2889          "shape":"String",
2890          "location":"uri",
2891          "locationName":"phoneNumberId"
2892        }
2893      }
2894    },
2895    "GetPhoneNumberResponse":{
2896      "type":"structure",
2897      "members":{
2898        "PhoneNumber":{"shape":"PhoneNumber"}
2899      }
2900    },
2901    "GetPhoneNumberSettingsResponse":{
2902      "type":"structure",
2903      "members":{
2904        "CallingName":{"shape":"CallingName"},
2905        "CallingNameUpdatedTimestamp":{"shape":"Iso8601Timestamp"}
2906      }
2907    },
2908    "GetRoomRequest":{
2909      "type":"structure",
2910      "required":[
2911        "AccountId",
2912        "RoomId"
2913      ],
2914      "members":{
2915        "AccountId":{
2916          "shape":"NonEmptyString",
2917          "location":"uri",
2918          "locationName":"accountId"
2919        },
2920        "RoomId":{
2921          "shape":"NonEmptyString",
2922          "location":"uri",
2923          "locationName":"roomId"
2924        }
2925      }
2926    },
2927    "GetRoomResponse":{
2928      "type":"structure",
2929      "members":{
2930        "Room":{"shape":"Room"}
2931      }
2932    },
2933    "GetUserRequest":{
2934      "type":"structure",
2935      "required":[
2936        "AccountId",
2937        "UserId"
2938      ],
2939      "members":{
2940        "AccountId":{
2941          "shape":"NonEmptyString",
2942          "location":"uri",
2943          "locationName":"accountId"
2944        },
2945        "UserId":{
2946          "shape":"NonEmptyString",
2947          "location":"uri",
2948          "locationName":"userId"
2949        }
2950      }
2951    },
2952    "GetUserResponse":{
2953      "type":"structure",
2954      "members":{
2955        "User":{"shape":"User"}
2956      }
2957    },
2958    "GetUserSettingsRequest":{
2959      "type":"structure",
2960      "required":[
2961        "AccountId",
2962        "UserId"
2963      ],
2964      "members":{
2965        "AccountId":{
2966          "shape":"String",
2967          "location":"uri",
2968          "locationName":"accountId"
2969        },
2970        "UserId":{
2971          "shape":"String",
2972          "location":"uri",
2973          "locationName":"userId"
2974        }
2975      }
2976    },
2977    "GetUserSettingsResponse":{
2978      "type":"structure",
2979      "members":{
2980        "UserSettings":{"shape":"UserSettings"}
2981      }
2982    },
2983    "GetVoiceConnectorGroupRequest":{
2984      "type":"structure",
2985      "required":["VoiceConnectorGroupId"],
2986      "members":{
2987        "VoiceConnectorGroupId":{
2988          "shape":"NonEmptyString",
2989          "location":"uri",
2990          "locationName":"voiceConnectorGroupId"
2991        }
2992      }
2993    },
2994    "GetVoiceConnectorGroupResponse":{
2995      "type":"structure",
2996      "members":{
2997        "VoiceConnectorGroup":{"shape":"VoiceConnectorGroup"}
2998      }
2999    },
3000    "GetVoiceConnectorLoggingConfigurationRequest":{
3001      "type":"structure",
3002      "required":["VoiceConnectorId"],
3003      "members":{
3004        "VoiceConnectorId":{
3005          "shape":"NonEmptyString",
3006          "location":"uri",
3007          "locationName":"voiceConnectorId"
3008        }
3009      }
3010    },
3011    "GetVoiceConnectorLoggingConfigurationResponse":{
3012      "type":"structure",
3013      "members":{
3014        "LoggingConfiguration":{"shape":"LoggingConfiguration"}
3015      }
3016    },
3017    "GetVoiceConnectorOriginationRequest":{
3018      "type":"structure",
3019      "required":["VoiceConnectorId"],
3020      "members":{
3021        "VoiceConnectorId":{
3022          "shape":"NonEmptyString",
3023          "location":"uri",
3024          "locationName":"voiceConnectorId"
3025        }
3026      }
3027    },
3028    "GetVoiceConnectorOriginationResponse":{
3029      "type":"structure",
3030      "members":{
3031        "Origination":{"shape":"Origination"}
3032      }
3033    },
3034    "GetVoiceConnectorRequest":{
3035      "type":"structure",
3036      "required":["VoiceConnectorId"],
3037      "members":{
3038        "VoiceConnectorId":{
3039          "shape":"NonEmptyString",
3040          "location":"uri",
3041          "locationName":"voiceConnectorId"
3042        }
3043      }
3044    },
3045    "GetVoiceConnectorResponse":{
3046      "type":"structure",
3047      "members":{
3048        "VoiceConnector":{"shape":"VoiceConnector"}
3049      }
3050    },
3051    "GetVoiceConnectorStreamingConfigurationRequest":{
3052      "type":"structure",
3053      "required":["VoiceConnectorId"],
3054      "members":{
3055        "VoiceConnectorId":{
3056          "shape":"NonEmptyString",
3057          "location":"uri",
3058          "locationName":"voiceConnectorId"
3059        }
3060      }
3061    },
3062    "GetVoiceConnectorStreamingConfigurationResponse":{
3063      "type":"structure",
3064      "members":{
3065        "StreamingConfiguration":{"shape":"StreamingConfiguration"}
3066      }
3067    },
3068    "GetVoiceConnectorTerminationHealthRequest":{
3069      "type":"structure",
3070      "required":["VoiceConnectorId"],
3071      "members":{
3072        "VoiceConnectorId":{
3073          "shape":"NonEmptyString",
3074          "location":"uri",
3075          "locationName":"voiceConnectorId"
3076        }
3077      }
3078    },
3079    "GetVoiceConnectorTerminationHealthResponse":{
3080      "type":"structure",
3081      "members":{
3082        "TerminationHealth":{"shape":"TerminationHealth"}
3083      }
3084    },
3085    "GetVoiceConnectorTerminationRequest":{
3086      "type":"structure",
3087      "required":["VoiceConnectorId"],
3088      "members":{
3089        "VoiceConnectorId":{
3090          "shape":"NonEmptyString",
3091          "location":"uri",
3092          "locationName":"voiceConnectorId"
3093        }
3094      }
3095    },
3096    "GetVoiceConnectorTerminationResponse":{
3097      "type":"structure",
3098      "members":{
3099        "Termination":{"shape":"Termination"}
3100      }
3101    },
3102    "GuidString":{
3103      "type":"string",
3104      "pattern":"[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}"
3105    },
3106    "Invite":{
3107      "type":"structure",
3108      "members":{
3109        "InviteId":{"shape":"String"},
3110        "Status":{"shape":"InviteStatus"},
3111        "EmailAddress":{"shape":"EmailAddress"},
3112        "EmailStatus":{"shape":"EmailStatus"}
3113      }
3114    },
3115    "InviteList":{
3116      "type":"list",
3117      "member":{"shape":"Invite"}
3118    },
3119    "InviteStatus":{
3120      "type":"string",
3121      "enum":[
3122        "Pending",
3123        "Accepted",
3124        "Failed"
3125      ]
3126    },
3127    "InviteUsersRequest":{
3128      "type":"structure",
3129      "required":[
3130        "AccountId",
3131        "UserEmailList"
3132      ],
3133      "members":{
3134        "AccountId":{
3135          "shape":"NonEmptyString",
3136          "location":"uri",
3137          "locationName":"accountId"
3138        },
3139        "UserEmailList":{"shape":"UserEmailList"},
3140        "UserType":{"shape":"UserType"}
3141      }
3142    },
3143    "InviteUsersResponse":{
3144      "type":"structure",
3145      "members":{
3146        "Invites":{"shape":"InviteList"}
3147      }
3148    },
3149    "Iso8601Timestamp":{
3150      "type":"timestamp",
3151      "timestampFormat":"iso8601"
3152    },
3153    "JoinTokenString":{
3154      "type":"string",
3155      "max":2048,
3156      "min":2,
3157      "sensitive":true
3158    },
3159    "License":{
3160      "type":"string",
3161      "enum":[
3162        "Basic",
3163        "Plus",
3164        "Pro",
3165        "ProTrial"
3166      ]
3167    },
3168    "LicenseList":{
3169      "type":"list",
3170      "member":{"shape":"License"}
3171    },
3172    "ListAccountsRequest":{
3173      "type":"structure",
3174      "members":{
3175        "Name":{
3176          "shape":"AccountName",
3177          "location":"querystring",
3178          "locationName":"name"
3179        },
3180        "UserEmail":{
3181          "shape":"EmailAddress",
3182          "location":"querystring",
3183          "locationName":"user-email"
3184        },
3185        "NextToken":{
3186          "shape":"String",
3187          "location":"querystring",
3188          "locationName":"next-token"
3189        },
3190        "MaxResults":{
3191          "shape":"ProfileServiceMaxResults",
3192          "location":"querystring",
3193          "locationName":"max-results"
3194        }
3195      }
3196    },
3197    "ListAccountsResponse":{
3198      "type":"structure",
3199      "members":{
3200        "Accounts":{"shape":"AccountList"},
3201        "NextToken":{"shape":"String"}
3202      }
3203    },
3204    "ListAttendeesRequest":{
3205      "type":"structure",
3206      "required":["MeetingId"],
3207      "members":{
3208        "MeetingId":{
3209          "shape":"GuidString",
3210          "location":"uri",
3211          "locationName":"meetingId"
3212        },
3213        "NextToken":{
3214          "shape":"String",
3215          "location":"querystring",
3216          "locationName":"next-token"
3217        },
3218        "MaxResults":{
3219          "shape":"ResultMax",
3220          "location":"querystring",
3221          "locationName":"max-results"
3222        }
3223      }
3224    },
3225    "ListAttendeesResponse":{
3226      "type":"structure",
3227      "members":{
3228        "Attendees":{"shape":"AttendeeList"},
3229        "NextToken":{"shape":"String"}
3230      }
3231    },
3232    "ListBotsRequest":{
3233      "type":"structure",
3234      "required":["AccountId"],
3235      "members":{
3236        "AccountId":{
3237          "shape":"NonEmptyString",
3238          "location":"uri",
3239          "locationName":"accountId"
3240        },
3241        "MaxResults":{
3242          "shape":"ResultMax",
3243          "location":"querystring",
3244          "locationName":"max-results"
3245        },
3246        "NextToken":{
3247          "shape":"String",
3248          "location":"querystring",
3249          "locationName":"next-token"
3250        }
3251      }
3252    },
3253    "ListBotsResponse":{
3254      "type":"structure",
3255      "members":{
3256        "Bots":{"shape":"BotList"},
3257        "NextToken":{"shape":"String"}
3258      }
3259    },
3260    "ListMeetingsRequest":{
3261      "type":"structure",
3262      "members":{
3263        "NextToken":{
3264          "shape":"String",
3265          "location":"querystring",
3266          "locationName":"next-token"
3267        },
3268        "MaxResults":{
3269          "shape":"ResultMax",
3270          "location":"querystring",
3271          "locationName":"max-results"
3272        }
3273      }
3274    },
3275    "ListMeetingsResponse":{
3276      "type":"structure",
3277      "members":{
3278        "Meetings":{"shape":"MeetingList"},
3279        "NextToken":{"shape":"String"}
3280      }
3281    },
3282    "ListPhoneNumberOrdersRequest":{
3283      "type":"structure",
3284      "members":{
3285        "NextToken":{
3286          "shape":"String",
3287          "location":"querystring",
3288          "locationName":"next-token"
3289        },
3290        "MaxResults":{
3291          "shape":"ResultMax",
3292          "location":"querystring",
3293          "locationName":"max-results"
3294        }
3295      }
3296    },
3297    "ListPhoneNumberOrdersResponse":{
3298      "type":"structure",
3299      "members":{
3300        "PhoneNumberOrders":{"shape":"PhoneNumberOrderList"},
3301        "NextToken":{"shape":"String"}
3302      }
3303    },
3304    "ListPhoneNumbersRequest":{
3305      "type":"structure",
3306      "members":{
3307        "Status":{
3308          "shape":"PhoneNumberStatus",
3309          "location":"querystring",
3310          "locationName":"status"
3311        },
3312        "ProductType":{
3313          "shape":"PhoneNumberProductType",
3314          "location":"querystring",
3315          "locationName":"product-type"
3316        },
3317        "FilterName":{
3318          "shape":"PhoneNumberAssociationName",
3319          "location":"querystring",
3320          "locationName":"filter-name"
3321        },
3322        "FilterValue":{
3323          "shape":"String",
3324          "location":"querystring",
3325          "locationName":"filter-value"
3326        },
3327        "MaxResults":{
3328          "shape":"ResultMax",
3329          "location":"querystring",
3330          "locationName":"max-results"
3331        },
3332        "NextToken":{
3333          "shape":"String",
3334          "location":"querystring",
3335          "locationName":"next-token"
3336        }
3337      }
3338    },
3339    "ListPhoneNumbersResponse":{
3340      "type":"structure",
3341      "members":{
3342        "PhoneNumbers":{"shape":"PhoneNumberList"},
3343        "NextToken":{"shape":"String"}
3344      }
3345    },
3346    "ListRoomMembershipsRequest":{
3347      "type":"structure",
3348      "required":[
3349        "AccountId",
3350        "RoomId"
3351      ],
3352      "members":{
3353        "AccountId":{
3354          "shape":"NonEmptyString",
3355          "location":"uri",
3356          "locationName":"accountId"
3357        },
3358        "RoomId":{
3359          "shape":"NonEmptyString",
3360          "location":"uri",
3361          "locationName":"roomId"
3362        },
3363        "MaxResults":{
3364          "shape":"ResultMax",
3365          "location":"querystring",
3366          "locationName":"max-results"
3367        },
3368        "NextToken":{
3369          "shape":"String",
3370          "location":"querystring",
3371          "locationName":"next-token"
3372        }
3373      }
3374    },
3375    "ListRoomMembershipsResponse":{
3376      "type":"structure",
3377      "members":{
3378        "RoomMemberships":{"shape":"RoomMembershipList"},
3379        "NextToken":{"shape":"String"}
3380      }
3381    },
3382    "ListRoomsRequest":{
3383      "type":"structure",
3384      "required":["AccountId"],
3385      "members":{
3386        "AccountId":{
3387          "shape":"NonEmptyString",
3388          "location":"uri",
3389          "locationName":"accountId"
3390        },
3391        "MemberId":{
3392          "shape":"String",
3393          "location":"querystring",
3394          "locationName":"member-id"
3395        },
3396        "MaxResults":{
3397          "shape":"ResultMax",
3398          "location":"querystring",
3399          "locationName":"max-results"
3400        },
3401        "NextToken":{
3402          "shape":"String",
3403          "location":"querystring",
3404          "locationName":"next-token"
3405        }
3406      }
3407    },
3408    "ListRoomsResponse":{
3409      "type":"structure",
3410      "members":{
3411        "Rooms":{"shape":"RoomList"},
3412        "NextToken":{"shape":"String"}
3413      }
3414    },
3415    "ListUsersRequest":{
3416      "type":"structure",
3417      "required":["AccountId"],
3418      "members":{
3419        "AccountId":{
3420          "shape":"NonEmptyString",
3421          "location":"uri",
3422          "locationName":"accountId"
3423        },
3424        "UserEmail":{
3425          "shape":"EmailAddress",
3426          "location":"querystring",
3427          "locationName":"user-email"
3428        },
3429        "UserType":{
3430          "shape":"UserType",
3431          "location":"querystring",
3432          "locationName":"user-type"
3433        },
3434        "MaxResults":{
3435          "shape":"ProfileServiceMaxResults",
3436          "location":"querystring",
3437          "locationName":"max-results"
3438        },
3439        "NextToken":{
3440          "shape":"String",
3441          "location":"querystring",
3442          "locationName":"next-token"
3443        }
3444      }
3445    },
3446    "ListUsersResponse":{
3447      "type":"structure",
3448      "members":{
3449        "Users":{"shape":"UserList"},
3450        "NextToken":{"shape":"String"}
3451      }
3452    },
3453    "ListVoiceConnectorGroupsRequest":{
3454      "type":"structure",
3455      "members":{
3456        "NextToken":{
3457          "shape":"String",
3458          "location":"querystring",
3459          "locationName":"next-token"
3460        },
3461        "MaxResults":{
3462          "shape":"ResultMax",
3463          "location":"querystring",
3464          "locationName":"max-results"
3465        }
3466      }
3467    },
3468    "ListVoiceConnectorGroupsResponse":{
3469      "type":"structure",
3470      "members":{
3471        "VoiceConnectorGroups":{"shape":"VoiceConnectorGroupList"},
3472        "NextToken":{"shape":"String"}
3473      }
3474    },
3475    "ListVoiceConnectorTerminationCredentialsRequest":{
3476      "type":"structure",
3477      "required":["VoiceConnectorId"],
3478      "members":{
3479        "VoiceConnectorId":{
3480          "shape":"NonEmptyString",
3481          "location":"uri",
3482          "locationName":"voiceConnectorId"
3483        }
3484      }
3485    },
3486    "ListVoiceConnectorTerminationCredentialsResponse":{
3487      "type":"structure",
3488      "members":{
3489        "Usernames":{"shape":"SensitiveStringList"}
3490      }
3491    },
3492    "ListVoiceConnectorsRequest":{
3493      "type":"structure",
3494      "members":{
3495        "NextToken":{
3496          "shape":"String",
3497          "location":"querystring",
3498          "locationName":"next-token"
3499        },
3500        "MaxResults":{
3501          "shape":"ResultMax",
3502          "location":"querystring",
3503          "locationName":"max-results"
3504        }
3505      }
3506    },
3507    "ListVoiceConnectorsResponse":{
3508      "type":"structure",
3509      "members":{
3510        "VoiceConnectors":{"shape":"VoiceConnectorList"},
3511        "NextToken":{"shape":"String"}
3512      }
3513    },
3514    "LoggingConfiguration":{
3515      "type":"structure",
3516      "members":{
3517        "EnableSIPLogs":{"shape":"Boolean"}
3518      }
3519    },
3520    "LogoutUserRequest":{
3521      "type":"structure",
3522      "required":[
3523        "AccountId",
3524        "UserId"
3525      ],
3526      "members":{
3527        "AccountId":{
3528          "shape":"NonEmptyString",
3529          "location":"uri",
3530          "locationName":"accountId"
3531        },
3532        "UserId":{
3533          "shape":"NonEmptyString",
3534          "location":"uri",
3535          "locationName":"userId"
3536        }
3537      }
3538    },
3539    "LogoutUserResponse":{
3540      "type":"structure",
3541      "members":{
3542      }
3543    },
3544    "MediaPlacement":{
3545      "type":"structure",
3546      "members":{
3547        "AudioHostUrl":{"shape":"UriType"},
3548        "AudioFallbackUrl":{"shape":"UriType"},
3549        "ScreenDataUrl":{"shape":"UriType"},
3550        "ScreenSharingUrl":{"shape":"UriType"},
3551        "ScreenViewingUrl":{"shape":"UriType"},
3552        "SignalingUrl":{"shape":"UriType"},
3553        "TurnControlUrl":{"shape":"UriType"}
3554      }
3555    },
3556    "Meeting":{
3557      "type":"structure",
3558      "members":{
3559        "MeetingId":{"shape":"GuidString"},
3560        "MediaPlacement":{"shape":"MediaPlacement"},
3561        "MediaRegion":{"shape":"String"}
3562      }
3563    },
3564    "MeetingList":{
3565      "type":"list",
3566      "member":{"shape":"Meeting"}
3567    },
3568    "MeetingNotificationConfiguration":{
3569      "type":"structure",
3570      "members":{
3571        "SnsTopicArn":{"shape":"Arn"},
3572        "SqsQueueArn":{"shape":"Arn"}
3573      }
3574    },
3575    "Member":{
3576      "type":"structure",
3577      "members":{
3578        "MemberId":{"shape":"NonEmptyString"},
3579        "MemberType":{"shape":"MemberType"},
3580        "Email":{"shape":"SensitiveString"},
3581        "FullName":{"shape":"SensitiveString"},
3582        "AccountId":{"shape":"NonEmptyString"}
3583      }
3584    },
3585    "MemberError":{
3586      "type":"structure",
3587      "members":{
3588        "MemberId":{"shape":"NonEmptyString"},
3589        "ErrorCode":{"shape":"ErrorCode"},
3590        "ErrorMessage":{"shape":"String"}
3591      }
3592    },
3593    "MemberErrorList":{
3594      "type":"list",
3595      "member":{"shape":"MemberError"}
3596    },
3597    "MemberType":{
3598      "type":"string",
3599      "enum":[
3600        "User",
3601        "Bot",
3602        "Webhook"
3603      ]
3604    },
3605    "MembershipItem":{
3606      "type":"structure",
3607      "members":{
3608        "MemberId":{"shape":"NonEmptyString"},
3609        "Role":{"shape":"RoomMembershipRole"}
3610      }
3611    },
3612    "MembershipItemList":{
3613      "type":"list",
3614      "member":{"shape":"MembershipItem"},
3615      "max":50
3616    },
3617    "NonEmptyString":{
3618      "type":"string",
3619      "pattern":".*\\S.*"
3620    },
3621    "NonEmptyStringList":{
3622      "type":"list",
3623      "member":{"shape":"String"},
3624      "min":1
3625    },
3626    "NotFoundException":{
3627      "type":"structure",
3628      "members":{
3629        "Code":{"shape":"ErrorCode"},
3630        "Message":{"shape":"String"}
3631      },
3632      "error":{"httpStatusCode":404},
3633      "exception":true
3634    },
3635    "NullableBoolean":{"type":"boolean"},
3636    "OrderedPhoneNumber":{
3637      "type":"structure",
3638      "members":{
3639        "E164PhoneNumber":{"shape":"E164PhoneNumber"},
3640        "Status":{"shape":"OrderedPhoneNumberStatus"}
3641      }
3642    },
3643    "OrderedPhoneNumberList":{
3644      "type":"list",
3645      "member":{"shape":"OrderedPhoneNumber"}
3646    },
3647    "OrderedPhoneNumberStatus":{
3648      "type":"string",
3649      "enum":[
3650        "Processing",
3651        "Acquired",
3652        "Failed"
3653      ]
3654    },
3655    "Origination":{
3656      "type":"structure",
3657      "members":{
3658        "Routes":{"shape":"OriginationRouteList"},
3659        "Disabled":{"shape":"Boolean"}
3660      }
3661    },
3662    "OriginationRoute":{
3663      "type":"structure",
3664      "members":{
3665        "Host":{"shape":"String"},
3666        "Port":{"shape":"Port"},
3667        "Protocol":{"shape":"OriginationRouteProtocol"},
3668        "Priority":{"shape":"OriginationRoutePriority"},
3669        "Weight":{"shape":"OriginationRouteWeight"}
3670      }
3671    },
3672    "OriginationRouteList":{
3673      "type":"list",
3674      "member":{"shape":"OriginationRoute"}
3675    },
3676    "OriginationRoutePriority":{
3677      "type":"integer",
3678      "max":100,
3679      "min":1
3680    },
3681    "OriginationRouteProtocol":{
3682      "type":"string",
3683      "enum":[
3684        "TCP",
3685        "UDP"
3686      ]
3687    },
3688    "OriginationRouteWeight":{
3689      "type":"integer",
3690      "max":100,
3691      "min":1
3692    },
3693    "PhoneNumber":{
3694      "type":"structure",
3695      "members":{
3696        "PhoneNumberId":{"shape":"String"},
3697        "E164PhoneNumber":{"shape":"E164PhoneNumber"},
3698        "Type":{"shape":"PhoneNumberType"},
3699        "ProductType":{"shape":"PhoneNumberProductType"},
3700        "Status":{"shape":"PhoneNumberStatus"},
3701        "Capabilities":{"shape":"PhoneNumberCapabilities"},
3702        "Associations":{"shape":"PhoneNumberAssociationList"},
3703        "CallingName":{"shape":"CallingName"},
3704        "CallingNameStatus":{"shape":"CallingNameStatus"},
3705        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
3706        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"},
3707        "DeletionTimestamp":{"shape":"Iso8601Timestamp"}
3708      }
3709    },
3710    "PhoneNumberAssociation":{
3711      "type":"structure",
3712      "members":{
3713        "Value":{"shape":"String"},
3714        "Name":{"shape":"PhoneNumberAssociationName"},
3715        "AssociatedTimestamp":{"shape":"Iso8601Timestamp"}
3716      }
3717    },
3718    "PhoneNumberAssociationList":{
3719      "type":"list",
3720      "member":{"shape":"PhoneNumberAssociation"}
3721    },
3722    "PhoneNumberAssociationName":{
3723      "type":"string",
3724      "enum":[
3725        "AccountId",
3726        "UserId",
3727        "VoiceConnectorId",
3728        "VoiceConnectorGroupId"
3729      ]
3730    },
3731    "PhoneNumberCapabilities":{
3732      "type":"structure",
3733      "members":{
3734        "InboundCall":{"shape":"NullableBoolean"},
3735        "OutboundCall":{"shape":"NullableBoolean"},
3736        "InboundSMS":{"shape":"NullableBoolean"},
3737        "OutboundSMS":{"shape":"NullableBoolean"},
3738        "InboundMMS":{"shape":"NullableBoolean"},
3739        "OutboundMMS":{"shape":"NullableBoolean"}
3740      }
3741    },
3742    "PhoneNumberError":{
3743      "type":"structure",
3744      "members":{
3745        "PhoneNumberId":{"shape":"NonEmptyString"},
3746        "ErrorCode":{"shape":"ErrorCode"},
3747        "ErrorMessage":{"shape":"String"}
3748      }
3749    },
3750    "PhoneNumberErrorList":{
3751      "type":"list",
3752      "member":{"shape":"PhoneNumberError"}
3753    },
3754    "PhoneNumberList":{
3755      "type":"list",
3756      "member":{"shape":"PhoneNumber"}
3757    },
3758    "PhoneNumberMaxResults":{
3759      "type":"integer",
3760      "max":500,
3761      "min":1
3762    },
3763    "PhoneNumberOrder":{
3764      "type":"structure",
3765      "members":{
3766        "PhoneNumberOrderId":{"shape":"GuidString"},
3767        "ProductType":{"shape":"PhoneNumberProductType"},
3768        "Status":{"shape":"PhoneNumberOrderStatus"},
3769        "OrderedPhoneNumbers":{"shape":"OrderedPhoneNumberList"},
3770        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
3771        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"}
3772      }
3773    },
3774    "PhoneNumberOrderList":{
3775      "type":"list",
3776      "member":{"shape":"PhoneNumberOrder"}
3777    },
3778    "PhoneNumberOrderStatus":{
3779      "type":"string",
3780      "enum":[
3781        "Processing",
3782        "Successful",
3783        "Failed",
3784        "Partial"
3785      ]
3786    },
3787    "PhoneNumberProductType":{
3788      "type":"string",
3789      "enum":[
3790        "BusinessCalling",
3791        "VoiceConnector"
3792      ]
3793    },
3794    "PhoneNumberStatus":{
3795      "type":"string",
3796      "enum":[
3797        "AcquireInProgress",
3798        "AcquireFailed",
3799        "Unassigned",
3800        "Assigned",
3801        "ReleaseInProgress",
3802        "DeleteInProgress",
3803        "ReleaseFailed",
3804        "DeleteFailed"
3805      ]
3806    },
3807    "PhoneNumberType":{
3808      "type":"string",
3809      "enum":[
3810        "Local",
3811        "TollFree"
3812      ]
3813    },
3814    "Port":{
3815      "type":"integer",
3816      "max":65535,
3817      "min":0
3818    },
3819    "ProfileServiceMaxResults":{
3820      "type":"integer",
3821      "max":200,
3822      "min":1
3823    },
3824    "PutEventsConfigurationRequest":{
3825      "type":"structure",
3826      "required":[
3827        "AccountId",
3828        "BotId"
3829      ],
3830      "members":{
3831        "AccountId":{
3832          "shape":"NonEmptyString",
3833          "location":"uri",
3834          "locationName":"accountId"
3835        },
3836        "BotId":{
3837          "shape":"NonEmptyString",
3838          "location":"uri",
3839          "locationName":"botId"
3840        },
3841        "OutboundEventsHTTPSEndpoint":{"shape":"SensitiveString"},
3842        "LambdaFunctionArn":{"shape":"SensitiveString"}
3843      }
3844    },
3845    "PutEventsConfigurationResponse":{
3846      "type":"structure",
3847      "members":{
3848        "EventsConfiguration":{"shape":"EventsConfiguration"}
3849      }
3850    },
3851    "PutVoiceConnectorLoggingConfigurationRequest":{
3852      "type":"structure",
3853      "required":[
3854        "VoiceConnectorId",
3855        "LoggingConfiguration"
3856      ],
3857      "members":{
3858        "VoiceConnectorId":{
3859          "shape":"NonEmptyString",
3860          "location":"uri",
3861          "locationName":"voiceConnectorId"
3862        },
3863        "LoggingConfiguration":{"shape":"LoggingConfiguration"}
3864      }
3865    },
3866    "PutVoiceConnectorLoggingConfigurationResponse":{
3867      "type":"structure",
3868      "members":{
3869        "LoggingConfiguration":{"shape":"LoggingConfiguration"}
3870      }
3871    },
3872    "PutVoiceConnectorOriginationRequest":{
3873      "type":"structure",
3874      "required":[
3875        "VoiceConnectorId",
3876        "Origination"
3877      ],
3878      "members":{
3879        "VoiceConnectorId":{
3880          "shape":"NonEmptyString",
3881          "location":"uri",
3882          "locationName":"voiceConnectorId"
3883        },
3884        "Origination":{"shape":"Origination"}
3885      }
3886    },
3887    "PutVoiceConnectorOriginationResponse":{
3888      "type":"structure",
3889      "members":{
3890        "Origination":{"shape":"Origination"}
3891      }
3892    },
3893    "PutVoiceConnectorStreamingConfigurationRequest":{
3894      "type":"structure",
3895      "required":[
3896        "VoiceConnectorId",
3897        "StreamingConfiguration"
3898      ],
3899      "members":{
3900        "VoiceConnectorId":{
3901          "shape":"NonEmptyString",
3902          "location":"uri",
3903          "locationName":"voiceConnectorId"
3904        },
3905        "StreamingConfiguration":{"shape":"StreamingConfiguration"}
3906      }
3907    },
3908    "PutVoiceConnectorStreamingConfigurationResponse":{
3909      "type":"structure",
3910      "members":{
3911        "StreamingConfiguration":{"shape":"StreamingConfiguration"}
3912      }
3913    },
3914    "PutVoiceConnectorTerminationCredentialsRequest":{
3915      "type":"structure",
3916      "required":["VoiceConnectorId"],
3917      "members":{
3918        "VoiceConnectorId":{
3919          "shape":"NonEmptyString",
3920          "location":"uri",
3921          "locationName":"voiceConnectorId"
3922        },
3923        "Credentials":{"shape":"CredentialList"}
3924      }
3925    },
3926    "PutVoiceConnectorTerminationRequest":{
3927      "type":"structure",
3928      "required":[
3929        "VoiceConnectorId",
3930        "Termination"
3931      ],
3932      "members":{
3933        "VoiceConnectorId":{
3934          "shape":"NonEmptyString",
3935          "location":"uri",
3936          "locationName":"voiceConnectorId"
3937        },
3938        "Termination":{"shape":"Termination"}
3939      }
3940    },
3941    "PutVoiceConnectorTerminationResponse":{
3942      "type":"structure",
3943      "members":{
3944        "Termination":{"shape":"Termination"}
3945      }
3946    },
3947    "RegenerateSecurityTokenRequest":{
3948      "type":"structure",
3949      "required":[
3950        "AccountId",
3951        "BotId"
3952      ],
3953      "members":{
3954        "AccountId":{
3955          "shape":"NonEmptyString",
3956          "location":"uri",
3957          "locationName":"accountId"
3958        },
3959        "BotId":{
3960          "shape":"NonEmptyString",
3961          "location":"uri",
3962          "locationName":"botId"
3963        }
3964      }
3965    },
3966    "RegenerateSecurityTokenResponse":{
3967      "type":"structure",
3968      "members":{
3969        "Bot":{"shape":"Bot"}
3970      }
3971    },
3972    "RegistrationStatus":{
3973      "type":"string",
3974      "enum":[
3975        "Unregistered",
3976        "Registered",
3977        "Suspended"
3978      ]
3979    },
3980    "ResetPersonalPINRequest":{
3981      "type":"structure",
3982      "required":[
3983        "AccountId",
3984        "UserId"
3985      ],
3986      "members":{
3987        "AccountId":{
3988          "shape":"NonEmptyString",
3989          "location":"uri",
3990          "locationName":"accountId"
3991        },
3992        "UserId":{
3993          "shape":"NonEmptyString",
3994          "location":"uri",
3995          "locationName":"userId"
3996        }
3997      }
3998    },
3999    "ResetPersonalPINResponse":{
4000      "type":"structure",
4001      "members":{
4002        "User":{"shape":"User"}
4003      }
4004    },
4005    "ResourceLimitExceededException":{
4006      "type":"structure",
4007      "members":{
4008        "Code":{"shape":"ErrorCode"},
4009        "Message":{"shape":"String"}
4010      },
4011      "error":{"httpStatusCode":400},
4012      "exception":true
4013    },
4014    "RestorePhoneNumberRequest":{
4015      "type":"structure",
4016      "required":["PhoneNumberId"],
4017      "members":{
4018        "PhoneNumberId":{
4019          "shape":"NonEmptyString",
4020          "location":"uri",
4021          "locationName":"phoneNumberId"
4022        }
4023      }
4024    },
4025    "RestorePhoneNumberResponse":{
4026      "type":"structure",
4027      "members":{
4028        "PhoneNumber":{"shape":"PhoneNumber"}
4029      }
4030    },
4031    "ResultMax":{
4032      "type":"integer",
4033      "max":99,
4034      "min":1
4035    },
4036    "Room":{
4037      "type":"structure",
4038      "members":{
4039        "RoomId":{"shape":"NonEmptyString"},
4040        "Name":{"shape":"SensitiveString"},
4041        "AccountId":{"shape":"NonEmptyString"},
4042        "CreatedBy":{"shape":"NonEmptyString"},
4043        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
4044        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"}
4045      }
4046    },
4047    "RoomList":{
4048      "type":"list",
4049      "member":{"shape":"Room"}
4050    },
4051    "RoomMembership":{
4052      "type":"structure",
4053      "members":{
4054        "RoomId":{"shape":"NonEmptyString"},
4055        "Member":{"shape":"Member"},
4056        "Role":{"shape":"RoomMembershipRole"},
4057        "InvitedBy":{"shape":"NonEmptyString"},
4058        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"}
4059      }
4060    },
4061    "RoomMembershipList":{
4062      "type":"list",
4063      "member":{"shape":"RoomMembership"}
4064    },
4065    "RoomMembershipRole":{
4066      "type":"string",
4067      "enum":[
4068        "Administrator",
4069        "Member"
4070      ]
4071    },
4072    "SearchAvailablePhoneNumbersRequest":{
4073      "type":"structure",
4074      "members":{
4075        "AreaCode":{
4076          "shape":"String",
4077          "location":"querystring",
4078          "locationName":"area-code"
4079        },
4080        "City":{
4081          "shape":"String",
4082          "location":"querystring",
4083          "locationName":"city"
4084        },
4085        "Country":{
4086          "shape":"String",
4087          "location":"querystring",
4088          "locationName":"country"
4089        },
4090        "State":{
4091          "shape":"String",
4092          "location":"querystring",
4093          "locationName":"state"
4094        },
4095        "TollFreePrefix":{
4096          "shape":"TollFreePrefix",
4097          "location":"querystring",
4098          "locationName":"toll-free-prefix"
4099        },
4100        "MaxResults":{
4101          "shape":"PhoneNumberMaxResults",
4102          "location":"querystring",
4103          "locationName":"max-results"
4104        },
4105        "NextToken":{
4106          "shape":"String",
4107          "location":"querystring",
4108          "locationName":"next-token"
4109        }
4110      }
4111    },
4112    "SearchAvailablePhoneNumbersResponse":{
4113      "type":"structure",
4114      "members":{
4115        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"}
4116      }
4117    },
4118    "SensitiveString":{
4119      "type":"string",
4120      "sensitive":true
4121    },
4122    "SensitiveStringList":{
4123      "type":"list",
4124      "member":{"shape":"SensitiveString"}
4125    },
4126    "ServiceFailureException":{
4127      "type":"structure",
4128      "members":{
4129        "Code":{"shape":"ErrorCode"},
4130        "Message":{"shape":"String"}
4131      },
4132      "error":{"httpStatusCode":500},
4133      "exception":true,
4134      "fault":true
4135    },
4136    "ServiceUnavailableException":{
4137      "type":"structure",
4138      "members":{
4139        "Code":{"shape":"ErrorCode"},
4140        "Message":{"shape":"String"}
4141      },
4142      "error":{"httpStatusCode":503},
4143      "exception":true,
4144      "fault":true
4145    },
4146    "SigninDelegateGroup":{
4147      "type":"structure",
4148      "members":{
4149        "GroupName":{"shape":"NonEmptyString"}
4150      }
4151    },
4152    "SigninDelegateGroupList":{
4153      "type":"list",
4154      "member":{"shape":"SigninDelegateGroup"}
4155    },
4156    "StreamingConfiguration":{
4157      "type":"structure",
4158      "required":["DataRetentionInHours"],
4159      "members":{
4160        "DataRetentionInHours":{"shape":"DataRetentionInHours"},
4161        "Disabled":{"shape":"Boolean"}
4162      }
4163    },
4164    "String":{"type":"string"},
4165    "StringList":{
4166      "type":"list",
4167      "member":{"shape":"String"}
4168    },
4169    "TelephonySettings":{
4170      "type":"structure",
4171      "required":[
4172        "InboundCalling",
4173        "OutboundCalling",
4174        "SMS"
4175      ],
4176      "members":{
4177        "InboundCalling":{"shape":"Boolean"},
4178        "OutboundCalling":{"shape":"Boolean"},
4179        "SMS":{"shape":"Boolean"}
4180      }
4181    },
4182    "Termination":{
4183      "type":"structure",
4184      "members":{
4185        "CpsLimit":{"shape":"CpsLimit"},
4186        "DefaultPhoneNumber":{"shape":"E164PhoneNumber"},
4187        "CallingRegions":{"shape":"CallingRegionList"},
4188        "CidrAllowedList":{"shape":"StringList"},
4189        "Disabled":{"shape":"Boolean"}
4190      }
4191    },
4192    "TerminationHealth":{
4193      "type":"structure",
4194      "members":{
4195        "Timestamp":{"shape":"Iso8601Timestamp"},
4196        "Source":{"shape":"String"}
4197      }
4198    },
4199    "ThrottledClientException":{
4200      "type":"structure",
4201      "members":{
4202        "Code":{"shape":"ErrorCode"},
4203        "Message":{"shape":"String"}
4204      },
4205      "error":{"httpStatusCode":429},
4206      "exception":true
4207    },
4208    "TollFreePrefix":{
4209      "type":"string",
4210      "max":3,
4211      "min":3,
4212      "pattern":"^8(00|33|44|55|66|77|88)$"
4213    },
4214    "UnauthorizedClientException":{
4215      "type":"structure",
4216      "members":{
4217        "Code":{"shape":"ErrorCode"},
4218        "Message":{"shape":"String"}
4219      },
4220      "error":{"httpStatusCode":401},
4221      "exception":true
4222    },
4223    "UnprocessableEntityException":{
4224      "type":"structure",
4225      "members":{
4226        "Code":{"shape":"ErrorCode"},
4227        "Message":{"shape":"String"}
4228      },
4229      "error":{"httpStatusCode":422},
4230      "exception":true
4231    },
4232    "UpdateAccountRequest":{
4233      "type":"structure",
4234      "required":["AccountId"],
4235      "members":{
4236        "AccountId":{
4237          "shape":"NonEmptyString",
4238          "location":"uri",
4239          "locationName":"accountId"
4240        },
4241        "Name":{"shape":"AccountName"}
4242      }
4243    },
4244    "UpdateAccountResponse":{
4245      "type":"structure",
4246      "members":{
4247        "Account":{"shape":"Account"}
4248      }
4249    },
4250    "UpdateAccountSettingsRequest":{
4251      "type":"structure",
4252      "required":[
4253        "AccountId",
4254        "AccountSettings"
4255      ],
4256      "members":{
4257        "AccountId":{
4258          "shape":"NonEmptyString",
4259          "location":"uri",
4260          "locationName":"accountId"
4261        },
4262        "AccountSettings":{"shape":"AccountSettings"}
4263      }
4264    },
4265    "UpdateAccountSettingsResponse":{
4266      "type":"structure",
4267      "members":{
4268      }
4269    },
4270    "UpdateBotRequest":{
4271      "type":"structure",
4272      "required":[
4273        "AccountId",
4274        "BotId"
4275      ],
4276      "members":{
4277        "AccountId":{
4278          "shape":"NonEmptyString",
4279          "location":"uri",
4280          "locationName":"accountId"
4281        },
4282        "BotId":{
4283          "shape":"NonEmptyString",
4284          "location":"uri",
4285          "locationName":"botId"
4286        },
4287        "Disabled":{"shape":"NullableBoolean"}
4288      }
4289    },
4290    "UpdateBotResponse":{
4291      "type":"structure",
4292      "members":{
4293        "Bot":{"shape":"Bot"}
4294      }
4295    },
4296    "UpdateGlobalSettingsRequest":{
4297      "type":"structure",
4298      "required":[
4299        "BusinessCalling",
4300        "VoiceConnector"
4301      ],
4302      "members":{
4303        "BusinessCalling":{"shape":"BusinessCallingSettings"},
4304        "VoiceConnector":{"shape":"VoiceConnectorSettings"}
4305      }
4306    },
4307    "UpdatePhoneNumberRequest":{
4308      "type":"structure",
4309      "required":["PhoneNumberId"],
4310      "members":{
4311        "PhoneNumberId":{
4312          "shape":"String",
4313          "location":"uri",
4314          "locationName":"phoneNumberId"
4315        },
4316        "ProductType":{"shape":"PhoneNumberProductType"},
4317        "CallingName":{"shape":"CallingName"}
4318      }
4319    },
4320    "UpdatePhoneNumberRequestItem":{
4321      "type":"structure",
4322      "required":["PhoneNumberId"],
4323      "members":{
4324        "PhoneNumberId":{"shape":"NonEmptyString"},
4325        "ProductType":{"shape":"PhoneNumberProductType"},
4326        "CallingName":{"shape":"CallingName"}
4327      }
4328    },
4329    "UpdatePhoneNumberRequestItemList":{
4330      "type":"list",
4331      "member":{"shape":"UpdatePhoneNumberRequestItem"}
4332    },
4333    "UpdatePhoneNumberResponse":{
4334      "type":"structure",
4335      "members":{
4336        "PhoneNumber":{"shape":"PhoneNumber"}
4337      }
4338    },
4339    "UpdatePhoneNumberSettingsRequest":{
4340      "type":"structure",
4341      "required":["CallingName"],
4342      "members":{
4343        "CallingName":{"shape":"CallingName"}
4344      }
4345    },
4346    "UpdateRoomMembershipRequest":{
4347      "type":"structure",
4348      "required":[
4349        "AccountId",
4350        "RoomId",
4351        "MemberId"
4352      ],
4353      "members":{
4354        "AccountId":{
4355          "shape":"NonEmptyString",
4356          "location":"uri",
4357          "locationName":"accountId"
4358        },
4359        "RoomId":{
4360          "shape":"NonEmptyString",
4361          "location":"uri",
4362          "locationName":"roomId"
4363        },
4364        "MemberId":{
4365          "shape":"NonEmptyString",
4366          "location":"uri",
4367          "locationName":"memberId"
4368        },
4369        "Role":{"shape":"RoomMembershipRole"}
4370      }
4371    },
4372    "UpdateRoomMembershipResponse":{
4373      "type":"structure",
4374      "members":{
4375        "RoomMembership":{"shape":"RoomMembership"}
4376      }
4377    },
4378    "UpdateRoomRequest":{
4379      "type":"structure",
4380      "required":[
4381        "AccountId",
4382        "RoomId"
4383      ],
4384      "members":{
4385        "AccountId":{
4386          "shape":"NonEmptyString",
4387          "location":"uri",
4388          "locationName":"accountId"
4389        },
4390        "RoomId":{
4391          "shape":"NonEmptyString",
4392          "location":"uri",
4393          "locationName":"roomId"
4394        },
4395        "Name":{"shape":"SensitiveString"}
4396      }
4397    },
4398    "UpdateRoomResponse":{
4399      "type":"structure",
4400      "members":{
4401        "Room":{"shape":"Room"}
4402      }
4403    },
4404    "UpdateUserRequest":{
4405      "type":"structure",
4406      "required":[
4407        "AccountId",
4408        "UserId"
4409      ],
4410      "members":{
4411        "AccountId":{
4412          "shape":"NonEmptyString",
4413          "location":"uri",
4414          "locationName":"accountId"
4415        },
4416        "UserId":{
4417          "shape":"NonEmptyString",
4418          "location":"uri",
4419          "locationName":"userId"
4420        },
4421        "LicenseType":{"shape":"License"},
4422        "UserType":{"shape":"UserType"},
4423        "AlexaForBusinessMetadata":{"shape":"AlexaForBusinessMetadata"}
4424      }
4425    },
4426    "UpdateUserRequestItem":{
4427      "type":"structure",
4428      "required":["UserId"],
4429      "members":{
4430        "UserId":{"shape":"NonEmptyString"},
4431        "LicenseType":{"shape":"License"},
4432        "UserType":{"shape":"UserType"},
4433        "AlexaForBusinessMetadata":{"shape":"AlexaForBusinessMetadata"}
4434      }
4435    },
4436    "UpdateUserRequestItemList":{
4437      "type":"list",
4438      "member":{"shape":"UpdateUserRequestItem"},
4439      "max":20
4440    },
4441    "UpdateUserResponse":{
4442      "type":"structure",
4443      "members":{
4444        "User":{"shape":"User"}
4445      }
4446    },
4447    "UpdateUserSettingsRequest":{
4448      "type":"structure",
4449      "required":[
4450        "AccountId",
4451        "UserId",
4452        "UserSettings"
4453      ],
4454      "members":{
4455        "AccountId":{
4456          "shape":"String",
4457          "location":"uri",
4458          "locationName":"accountId"
4459        },
4460        "UserId":{
4461          "shape":"String",
4462          "location":"uri",
4463          "locationName":"userId"
4464        },
4465        "UserSettings":{"shape":"UserSettings"}
4466      }
4467    },
4468    "UpdateVoiceConnectorGroupRequest":{
4469      "type":"structure",
4470      "required":[
4471        "VoiceConnectorGroupId",
4472        "Name",
4473        "VoiceConnectorItems"
4474      ],
4475      "members":{
4476        "VoiceConnectorGroupId":{
4477          "shape":"NonEmptyString",
4478          "location":"uri",
4479          "locationName":"voiceConnectorGroupId"
4480        },
4481        "Name":{"shape":"VoiceConnectorGroupName"},
4482        "VoiceConnectorItems":{"shape":"VoiceConnectorItemList"}
4483      }
4484    },
4485    "UpdateVoiceConnectorGroupResponse":{
4486      "type":"structure",
4487      "members":{
4488        "VoiceConnectorGroup":{"shape":"VoiceConnectorGroup"}
4489      }
4490    },
4491    "UpdateVoiceConnectorRequest":{
4492      "type":"structure",
4493      "required":[
4494        "VoiceConnectorId",
4495        "Name",
4496        "RequireEncryption"
4497      ],
4498      "members":{
4499        "VoiceConnectorId":{
4500          "shape":"NonEmptyString",
4501          "location":"uri",
4502          "locationName":"voiceConnectorId"
4503        },
4504        "Name":{"shape":"VoiceConnectorName"},
4505        "RequireEncryption":{"shape":"Boolean"}
4506      }
4507    },
4508    "UpdateVoiceConnectorResponse":{
4509      "type":"structure",
4510      "members":{
4511        "VoiceConnector":{"shape":"VoiceConnector"}
4512      }
4513    },
4514    "UriType":{
4515      "type":"string",
4516      "max":4096
4517    },
4518    "User":{
4519      "type":"structure",
4520      "required":["UserId"],
4521      "members":{
4522        "UserId":{"shape":"String"},
4523        "AccountId":{"shape":"String"},
4524        "PrimaryEmail":{"shape":"EmailAddress"},
4525        "PrimaryProvisionedNumber":{"shape":"SensitiveString"},
4526        "DisplayName":{"shape":"SensitiveString"},
4527        "LicenseType":{"shape":"License"},
4528        "UserType":{"shape":"UserType"},
4529        "UserRegistrationStatus":{"shape":"RegistrationStatus"},
4530        "UserInvitationStatus":{"shape":"InviteStatus"},
4531        "RegisteredOn":{"shape":"Iso8601Timestamp"},
4532        "InvitedOn":{"shape":"Iso8601Timestamp"},
4533        "AlexaForBusinessMetadata":{"shape":"AlexaForBusinessMetadata"},
4534        "PersonalPIN":{"shape":"String"}
4535      }
4536    },
4537    "UserEmailList":{
4538      "type":"list",
4539      "member":{"shape":"EmailAddress"},
4540      "max":50
4541    },
4542    "UserError":{
4543      "type":"structure",
4544      "members":{
4545        "UserId":{"shape":"NonEmptyString"},
4546        "ErrorCode":{"shape":"ErrorCode"},
4547        "ErrorMessage":{"shape":"String"}
4548      }
4549    },
4550    "UserErrorList":{
4551      "type":"list",
4552      "member":{"shape":"UserError"}
4553    },
4554    "UserIdList":{
4555      "type":"list",
4556      "member":{"shape":"NonEmptyString"},
4557      "max":50
4558    },
4559    "UserList":{
4560      "type":"list",
4561      "member":{"shape":"User"}
4562    },
4563    "UserSettings":{
4564      "type":"structure",
4565      "required":["Telephony"],
4566      "members":{
4567        "Telephony":{"shape":"TelephonySettings"}
4568      }
4569    },
4570    "UserType":{
4571      "type":"string",
4572      "enum":[
4573        "PrivateUser",
4574        "SharedDevice"
4575      ]
4576    },
4577    "VoiceConnector":{
4578      "type":"structure",
4579      "members":{
4580        "VoiceConnectorId":{"shape":"NonEmptyString"},
4581        "AwsRegion":{"shape":"VoiceConnectorAwsRegion"},
4582        "Name":{"shape":"VoiceConnectorName"},
4583        "OutboundHostName":{"shape":"String"},
4584        "RequireEncryption":{"shape":"Boolean"},
4585        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
4586        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"}
4587      }
4588    },
4589    "VoiceConnectorAwsRegion":{
4590      "type":"string",
4591      "enum":[
4592        "us-east-1",
4593        "us-west-2"
4594      ]
4595    },
4596    "VoiceConnectorGroup":{
4597      "type":"structure",
4598      "members":{
4599        "VoiceConnectorGroupId":{"shape":"NonEmptyString"},
4600        "Name":{"shape":"VoiceConnectorGroupName"},
4601        "VoiceConnectorItems":{"shape":"VoiceConnectorItemList"},
4602        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
4603        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"}
4604      }
4605    },
4606    "VoiceConnectorGroupList":{
4607      "type":"list",
4608      "member":{"shape":"VoiceConnectorGroup"}
4609    },
4610    "VoiceConnectorGroupName":{
4611      "type":"string",
4612      "max":256,
4613      "min":1
4614    },
4615    "VoiceConnectorItem":{
4616      "type":"structure",
4617      "required":[
4618        "VoiceConnectorId",
4619        "Priority"
4620      ],
4621      "members":{
4622        "VoiceConnectorId":{"shape":"NonEmptyString"},
4623        "Priority":{"shape":"VoiceConnectorItemPriority"}
4624      }
4625    },
4626    "VoiceConnectorItemList":{
4627      "type":"list",
4628      "member":{"shape":"VoiceConnectorItem"}
4629    },
4630    "VoiceConnectorItemPriority":{
4631      "type":"integer",
4632      "max":99,
4633      "min":1
4634    },
4635    "VoiceConnectorList":{
4636      "type":"list",
4637      "member":{"shape":"VoiceConnector"}
4638    },
4639    "VoiceConnectorName":{
4640      "type":"string",
4641      "max":256,
4642      "min":1
4643    },
4644    "VoiceConnectorSettings":{
4645      "type":"structure",
4646      "members":{
4647        "CdrBucket":{
4648          "shape":"String",
4649          "box":true
4650        }
4651      }
4652    }
4653  }
4654}
4655