1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2017-11-09",
5    "endpointPrefix":"a4b",
6    "jsonVersion":"1.1",
7    "protocol":"json",
8    "serviceFullName":"Alexa For Business",
9    "serviceId":"Alexa For Business",
10    "signatureVersion":"v4",
11    "targetPrefix":"AlexaForBusiness",
12    "uid":"alexaforbusiness-2017-11-09"
13  },
14  "operations":{
15    "ApproveSkill":{
16      "name":"ApproveSkill",
17      "http":{
18        "method":"POST",
19        "requestUri":"/"
20      },
21      "input":{"shape":"ApproveSkillRequest"},
22      "output":{"shape":"ApproveSkillResponse"},
23      "errors":[
24        {"shape":"LimitExceededException"},
25        {"shape":"NotFoundException"},
26        {"shape":"ConcurrentModificationException"}
27      ]
28    },
29    "AssociateContactWithAddressBook":{
30      "name":"AssociateContactWithAddressBook",
31      "http":{
32        "method":"POST",
33        "requestUri":"/"
34      },
35      "input":{"shape":"AssociateContactWithAddressBookRequest"},
36      "output":{"shape":"AssociateContactWithAddressBookResponse"},
37      "errors":[
38        {"shape":"LimitExceededException"}
39      ]
40    },
41    "AssociateDeviceWithNetworkProfile":{
42      "name":"AssociateDeviceWithNetworkProfile",
43      "http":{
44        "method":"POST",
45        "requestUri":"/"
46      },
47      "input":{"shape":"AssociateDeviceWithNetworkProfileRequest"},
48      "output":{"shape":"AssociateDeviceWithNetworkProfileResponse"},
49      "errors":[
50        {"shape":"NotFoundException"},
51        {"shape":"ConcurrentModificationException"},
52        {"shape":"DeviceNotRegisteredException"}
53      ]
54    },
55    "AssociateDeviceWithRoom":{
56      "name":"AssociateDeviceWithRoom",
57      "http":{
58        "method":"POST",
59        "requestUri":"/"
60      },
61      "input":{"shape":"AssociateDeviceWithRoomRequest"},
62      "output":{"shape":"AssociateDeviceWithRoomResponse"},
63      "errors":[
64        {"shape":"LimitExceededException"},
65        {"shape":"ConcurrentModificationException"},
66        {"shape":"DeviceNotRegisteredException"}
67      ]
68    },
69    "AssociateSkillGroupWithRoom":{
70      "name":"AssociateSkillGroupWithRoom",
71      "http":{
72        "method":"POST",
73        "requestUri":"/"
74      },
75      "input":{"shape":"AssociateSkillGroupWithRoomRequest"},
76      "output":{"shape":"AssociateSkillGroupWithRoomResponse"},
77      "errors":[
78        {"shape":"ConcurrentModificationException"}
79      ]
80    },
81    "AssociateSkillWithSkillGroup":{
82      "name":"AssociateSkillWithSkillGroup",
83      "http":{
84        "method":"POST",
85        "requestUri":"/"
86      },
87      "input":{"shape":"AssociateSkillWithSkillGroupRequest"},
88      "output":{"shape":"AssociateSkillWithSkillGroupResponse"},
89      "errors":[
90        {"shape":"ConcurrentModificationException"},
91        {"shape":"NotFoundException"},
92        {"shape":"SkillNotLinkedException"}
93      ]
94    },
95    "AssociateSkillWithUsers":{
96      "name":"AssociateSkillWithUsers",
97      "http":{
98        "method":"POST",
99        "requestUri":"/"
100      },
101      "input":{"shape":"AssociateSkillWithUsersRequest"},
102      "output":{"shape":"AssociateSkillWithUsersResponse"},
103      "errors":[
104        {"shape":"ConcurrentModificationException"},
105        {"shape":"NotFoundException"}
106      ]
107    },
108    "CreateAddressBook":{
109      "name":"CreateAddressBook",
110      "http":{
111        "method":"POST",
112        "requestUri":"/"
113      },
114      "input":{"shape":"CreateAddressBookRequest"},
115      "output":{"shape":"CreateAddressBookResponse"},
116      "errors":[
117        {"shape":"AlreadyExistsException"},
118        {"shape":"LimitExceededException"}
119      ]
120    },
121    "CreateBusinessReportSchedule":{
122      "name":"CreateBusinessReportSchedule",
123      "http":{
124        "method":"POST",
125        "requestUri":"/"
126      },
127      "input":{"shape":"CreateBusinessReportScheduleRequest"},
128      "output":{"shape":"CreateBusinessReportScheduleResponse"},
129      "errors":[
130        {"shape":"AlreadyExistsException"}
131      ]
132    },
133    "CreateConferenceProvider":{
134      "name":"CreateConferenceProvider",
135      "http":{
136        "method":"POST",
137        "requestUri":"/"
138      },
139      "input":{"shape":"CreateConferenceProviderRequest"},
140      "output":{"shape":"CreateConferenceProviderResponse"},
141      "errors":[
142        {"shape":"AlreadyExistsException"}
143      ]
144    },
145    "CreateContact":{
146      "name":"CreateContact",
147      "http":{
148        "method":"POST",
149        "requestUri":"/"
150      },
151      "input":{"shape":"CreateContactRequest"},
152      "output":{"shape":"CreateContactResponse"},
153      "errors":[
154        {"shape":"AlreadyExistsException"},
155        {"shape":"LimitExceededException"}
156      ]
157    },
158    "CreateGatewayGroup":{
159      "name":"CreateGatewayGroup",
160      "http":{
161        "method":"POST",
162        "requestUri":"/"
163      },
164      "input":{"shape":"CreateGatewayGroupRequest"},
165      "output":{"shape":"CreateGatewayGroupResponse"},
166      "errors":[
167        {"shape":"AlreadyExistsException"},
168        {"shape":"LimitExceededException"}
169      ]
170    },
171    "CreateNetworkProfile":{
172      "name":"CreateNetworkProfile",
173      "http":{
174        "method":"POST",
175        "requestUri":"/"
176      },
177      "input":{"shape":"CreateNetworkProfileRequest"},
178      "output":{"shape":"CreateNetworkProfileResponse"},
179      "errors":[
180        {"shape":"AlreadyExistsException"},
181        {"shape":"LimitExceededException"},
182        {"shape":"ConcurrentModificationException"},
183        {"shape":"InvalidCertificateAuthorityException"},
184        {"shape":"InvalidServiceLinkedRoleStateException"}
185      ]
186    },
187    "CreateProfile":{
188      "name":"CreateProfile",
189      "http":{
190        "method":"POST",
191        "requestUri":"/"
192      },
193      "input":{"shape":"CreateProfileRequest"},
194      "output":{"shape":"CreateProfileResponse"},
195      "errors":[
196        {"shape":"LimitExceededException"},
197        {"shape":"AlreadyExistsException"},
198        {"shape":"ConcurrentModificationException"}
199      ]
200    },
201    "CreateRoom":{
202      "name":"CreateRoom",
203      "http":{
204        "method":"POST",
205        "requestUri":"/"
206      },
207      "input":{"shape":"CreateRoomRequest"},
208      "output":{"shape":"CreateRoomResponse"},
209      "errors":[
210        {"shape":"AlreadyExistsException"},
211        {"shape":"LimitExceededException"}
212      ]
213    },
214    "CreateSkillGroup":{
215      "name":"CreateSkillGroup",
216      "http":{
217        "method":"POST",
218        "requestUri":"/"
219      },
220      "input":{"shape":"CreateSkillGroupRequest"},
221      "output":{"shape":"CreateSkillGroupResponse"},
222      "errors":[
223        {"shape":"AlreadyExistsException"},
224        {"shape":"LimitExceededException"},
225        {"shape":"ConcurrentModificationException"}
226      ]
227    },
228    "CreateUser":{
229      "name":"CreateUser",
230      "http":{
231        "method":"POST",
232        "requestUri":"/"
233      },
234      "input":{"shape":"CreateUserRequest"},
235      "output":{"shape":"CreateUserResponse"},
236      "errors":[
237        {"shape":"ResourceInUseException"},
238        {"shape":"LimitExceededException"},
239        {"shape":"ConcurrentModificationException"}
240      ]
241    },
242    "DeleteAddressBook":{
243      "name":"DeleteAddressBook",
244      "http":{
245        "method":"POST",
246        "requestUri":"/"
247      },
248      "input":{"shape":"DeleteAddressBookRequest"},
249      "output":{"shape":"DeleteAddressBookResponse"},
250      "errors":[
251        {"shape":"NotFoundException"},
252        {"shape":"ConcurrentModificationException"}
253      ]
254    },
255    "DeleteBusinessReportSchedule":{
256      "name":"DeleteBusinessReportSchedule",
257      "http":{
258        "method":"POST",
259        "requestUri":"/"
260      },
261      "input":{"shape":"DeleteBusinessReportScheduleRequest"},
262      "output":{"shape":"DeleteBusinessReportScheduleResponse"},
263      "errors":[
264        {"shape":"NotFoundException"},
265        {"shape":"ConcurrentModificationException"}
266      ]
267    },
268    "DeleteConferenceProvider":{
269      "name":"DeleteConferenceProvider",
270      "http":{
271        "method":"POST",
272        "requestUri":"/"
273      },
274      "input":{"shape":"DeleteConferenceProviderRequest"},
275      "output":{"shape":"DeleteConferenceProviderResponse"},
276      "errors":[
277        {"shape":"NotFoundException"}
278      ]
279    },
280    "DeleteContact":{
281      "name":"DeleteContact",
282      "http":{
283        "method":"POST",
284        "requestUri":"/"
285      },
286      "input":{"shape":"DeleteContactRequest"},
287      "output":{"shape":"DeleteContactResponse"},
288      "errors":[
289        {"shape":"NotFoundException"},
290        {"shape":"ConcurrentModificationException"}
291      ]
292    },
293    "DeleteDevice":{
294      "name":"DeleteDevice",
295      "http":{
296        "method":"POST",
297        "requestUri":"/"
298      },
299      "input":{"shape":"DeleteDeviceRequest"},
300      "output":{"shape":"DeleteDeviceResponse"},
301      "errors":[
302        {"shape":"NotFoundException"},
303        {"shape":"ConcurrentModificationException"},
304        {"shape":"InvalidCertificateAuthorityException"}
305      ]
306    },
307    "DeleteDeviceUsageData":{
308      "name":"DeleteDeviceUsageData",
309      "http":{
310        "method":"POST",
311        "requestUri":"/"
312      },
313      "input":{"shape":"DeleteDeviceUsageDataRequest"},
314      "output":{"shape":"DeleteDeviceUsageDataResponse"},
315      "errors":[
316        {"shape":"NotFoundException"},
317        {"shape":"DeviceNotRegisteredException"},
318        {"shape":"LimitExceededException"}
319      ]
320    },
321    "DeleteGatewayGroup":{
322      "name":"DeleteGatewayGroup",
323      "http":{
324        "method":"POST",
325        "requestUri":"/"
326      },
327      "input":{"shape":"DeleteGatewayGroupRequest"},
328      "output":{"shape":"DeleteGatewayGroupResponse"},
329      "errors":[
330        {"shape":"ResourceAssociatedException"}
331      ]
332    },
333    "DeleteNetworkProfile":{
334      "name":"DeleteNetworkProfile",
335      "http":{
336        "method":"POST",
337        "requestUri":"/"
338      },
339      "input":{"shape":"DeleteNetworkProfileRequest"},
340      "output":{"shape":"DeleteNetworkProfileResponse"},
341      "errors":[
342        {"shape":"ResourceInUseException"},
343        {"shape":"ConcurrentModificationException"},
344        {"shape":"NotFoundException"}
345      ]
346    },
347    "DeleteProfile":{
348      "name":"DeleteProfile",
349      "http":{
350        "method":"POST",
351        "requestUri":"/"
352      },
353      "input":{"shape":"DeleteProfileRequest"},
354      "output":{"shape":"DeleteProfileResponse"},
355      "errors":[
356        {"shape":"NotFoundException"},
357        {"shape":"ConcurrentModificationException"}
358      ]
359    },
360    "DeleteRoom":{
361      "name":"DeleteRoom",
362      "http":{
363        "method":"POST",
364        "requestUri":"/"
365      },
366      "input":{"shape":"DeleteRoomRequest"},
367      "output":{"shape":"DeleteRoomResponse"},
368      "errors":[
369        {"shape":"NotFoundException"},
370        {"shape":"ConcurrentModificationException"}
371      ]
372    },
373    "DeleteRoomSkillParameter":{
374      "name":"DeleteRoomSkillParameter",
375      "http":{
376        "method":"POST",
377        "requestUri":"/"
378      },
379      "input":{"shape":"DeleteRoomSkillParameterRequest"},
380      "output":{"shape":"DeleteRoomSkillParameterResponse"},
381      "errors":[
382        {"shape":"ConcurrentModificationException"}
383      ]
384    },
385    "DeleteSkillAuthorization":{
386      "name":"DeleteSkillAuthorization",
387      "http":{
388        "method":"POST",
389        "requestUri":"/"
390      },
391      "input":{"shape":"DeleteSkillAuthorizationRequest"},
392      "output":{"shape":"DeleteSkillAuthorizationResponse"},
393      "errors":[
394        {"shape":"NotFoundException"},
395        {"shape":"ConcurrentModificationException"}
396      ]
397    },
398    "DeleteSkillGroup":{
399      "name":"DeleteSkillGroup",
400      "http":{
401        "method":"POST",
402        "requestUri":"/"
403      },
404      "input":{"shape":"DeleteSkillGroupRequest"},
405      "output":{"shape":"DeleteSkillGroupResponse"},
406      "errors":[
407        {"shape":"NotFoundException"},
408        {"shape":"ConcurrentModificationException"}
409      ]
410    },
411    "DeleteUser":{
412      "name":"DeleteUser",
413      "http":{
414        "method":"POST",
415        "requestUri":"/"
416      },
417      "input":{"shape":"DeleteUserRequest"},
418      "output":{"shape":"DeleteUserResponse"},
419      "errors":[
420        {"shape":"NotFoundException"},
421        {"shape":"ConcurrentModificationException"}
422      ]
423    },
424    "DisassociateContactFromAddressBook":{
425      "name":"DisassociateContactFromAddressBook",
426      "http":{
427        "method":"POST",
428        "requestUri":"/"
429      },
430      "input":{"shape":"DisassociateContactFromAddressBookRequest"},
431      "output":{"shape":"DisassociateContactFromAddressBookResponse"}
432    },
433    "DisassociateDeviceFromRoom":{
434      "name":"DisassociateDeviceFromRoom",
435      "http":{
436        "method":"POST",
437        "requestUri":"/"
438      },
439      "input":{"shape":"DisassociateDeviceFromRoomRequest"},
440      "output":{"shape":"DisassociateDeviceFromRoomResponse"},
441      "errors":[
442        {"shape":"ConcurrentModificationException"},
443        {"shape":"DeviceNotRegisteredException"}
444      ]
445    },
446    "DisassociateSkillFromSkillGroup":{
447      "name":"DisassociateSkillFromSkillGroup",
448      "http":{
449        "method":"POST",
450        "requestUri":"/"
451      },
452      "input":{"shape":"DisassociateSkillFromSkillGroupRequest"},
453      "output":{"shape":"DisassociateSkillFromSkillGroupResponse"},
454      "errors":[
455        {"shape":"ConcurrentModificationException"},
456        {"shape":"NotFoundException"}
457      ]
458    },
459    "DisassociateSkillFromUsers":{
460      "name":"DisassociateSkillFromUsers",
461      "http":{
462        "method":"POST",
463        "requestUri":"/"
464      },
465      "input":{"shape":"DisassociateSkillFromUsersRequest"},
466      "output":{"shape":"DisassociateSkillFromUsersResponse"},
467      "errors":[
468        {"shape":"ConcurrentModificationException"},
469        {"shape":"NotFoundException"}
470      ]
471    },
472    "DisassociateSkillGroupFromRoom":{
473      "name":"DisassociateSkillGroupFromRoom",
474      "http":{
475        "method":"POST",
476        "requestUri":"/"
477      },
478      "input":{"shape":"DisassociateSkillGroupFromRoomRequest"},
479      "output":{"shape":"DisassociateSkillGroupFromRoomResponse"},
480      "errors":[
481        {"shape":"ConcurrentModificationException"}
482      ]
483    },
484    "ForgetSmartHomeAppliances":{
485      "name":"ForgetSmartHomeAppliances",
486      "http":{
487        "method":"POST",
488        "requestUri":"/"
489      },
490      "input":{"shape":"ForgetSmartHomeAppliancesRequest"},
491      "output":{"shape":"ForgetSmartHomeAppliancesResponse"},
492      "errors":[
493        {"shape":"NotFoundException"}
494      ]
495    },
496    "GetAddressBook":{
497      "name":"GetAddressBook",
498      "http":{
499        "method":"POST",
500        "requestUri":"/"
501      },
502      "input":{"shape":"GetAddressBookRequest"},
503      "output":{"shape":"GetAddressBookResponse"},
504      "errors":[
505        {"shape":"NotFoundException"}
506      ]
507    },
508    "GetConferencePreference":{
509      "name":"GetConferencePreference",
510      "http":{
511        "method":"POST",
512        "requestUri":"/"
513      },
514      "input":{"shape":"GetConferencePreferenceRequest"},
515      "output":{"shape":"GetConferencePreferenceResponse"},
516      "errors":[
517        {"shape":"NotFoundException"}
518      ]
519    },
520    "GetConferenceProvider":{
521      "name":"GetConferenceProvider",
522      "http":{
523        "method":"POST",
524        "requestUri":"/"
525      },
526      "input":{"shape":"GetConferenceProviderRequest"},
527      "output":{"shape":"GetConferenceProviderResponse"},
528      "errors":[
529        {"shape":"NotFoundException"}
530      ]
531    },
532    "GetContact":{
533      "name":"GetContact",
534      "http":{
535        "method":"POST",
536        "requestUri":"/"
537      },
538      "input":{"shape":"GetContactRequest"},
539      "output":{"shape":"GetContactResponse"},
540      "errors":[
541        {"shape":"NotFoundException"}
542      ]
543    },
544    "GetDevice":{
545      "name":"GetDevice",
546      "http":{
547        "method":"POST",
548        "requestUri":"/"
549      },
550      "input":{"shape":"GetDeviceRequest"},
551      "output":{"shape":"GetDeviceResponse"},
552      "errors":[
553        {"shape":"NotFoundException"}
554      ]
555    },
556    "GetGateway":{
557      "name":"GetGateway",
558      "http":{
559        "method":"POST",
560        "requestUri":"/"
561      },
562      "input":{"shape":"GetGatewayRequest"},
563      "output":{"shape":"GetGatewayResponse"},
564      "errors":[
565        {"shape":"NotFoundException"}
566      ]
567    },
568    "GetGatewayGroup":{
569      "name":"GetGatewayGroup",
570      "http":{
571        "method":"POST",
572        "requestUri":"/"
573      },
574      "input":{"shape":"GetGatewayGroupRequest"},
575      "output":{"shape":"GetGatewayGroupResponse"},
576      "errors":[
577        {"shape":"NotFoundException"}
578      ]
579    },
580    "GetInvitationConfiguration":{
581      "name":"GetInvitationConfiguration",
582      "http":{
583        "method":"POST",
584        "requestUri":"/"
585      },
586      "input":{"shape":"GetInvitationConfigurationRequest"},
587      "output":{"shape":"GetInvitationConfigurationResponse"},
588      "errors":[
589        {"shape":"NotFoundException"}
590      ]
591    },
592    "GetNetworkProfile":{
593      "name":"GetNetworkProfile",
594      "http":{
595        "method":"POST",
596        "requestUri":"/"
597      },
598      "input":{"shape":"GetNetworkProfileRequest"},
599      "output":{"shape":"GetNetworkProfileResponse"},
600      "errors":[
601        {"shape":"NotFoundException"},
602        {"shape":"InvalidSecretsManagerResourceException"}
603      ]
604    },
605    "GetProfile":{
606      "name":"GetProfile",
607      "http":{
608        "method":"POST",
609        "requestUri":"/"
610      },
611      "input":{"shape":"GetProfileRequest"},
612      "output":{"shape":"GetProfileResponse"},
613      "errors":[
614        {"shape":"NotFoundException"}
615      ]
616    },
617    "GetRoom":{
618      "name":"GetRoom",
619      "http":{
620        "method":"POST",
621        "requestUri":"/"
622      },
623      "input":{"shape":"GetRoomRequest"},
624      "output":{"shape":"GetRoomResponse"},
625      "errors":[
626        {"shape":"NotFoundException"}
627      ]
628    },
629    "GetRoomSkillParameter":{
630      "name":"GetRoomSkillParameter",
631      "http":{
632        "method":"POST",
633        "requestUri":"/"
634      },
635      "input":{"shape":"GetRoomSkillParameterRequest"},
636      "output":{"shape":"GetRoomSkillParameterResponse"},
637      "errors":[
638        {"shape":"NotFoundException"}
639      ]
640    },
641    "GetSkillGroup":{
642      "name":"GetSkillGroup",
643      "http":{
644        "method":"POST",
645        "requestUri":"/"
646      },
647      "input":{"shape":"GetSkillGroupRequest"},
648      "output":{"shape":"GetSkillGroupResponse"},
649      "errors":[
650        {"shape":"NotFoundException"}
651      ]
652    },
653    "ListBusinessReportSchedules":{
654      "name":"ListBusinessReportSchedules",
655      "http":{
656        "method":"POST",
657        "requestUri":"/"
658      },
659      "input":{"shape":"ListBusinessReportSchedulesRequest"},
660      "output":{"shape":"ListBusinessReportSchedulesResponse"}
661    },
662    "ListConferenceProviders":{
663      "name":"ListConferenceProviders",
664      "http":{
665        "method":"POST",
666        "requestUri":"/"
667      },
668      "input":{"shape":"ListConferenceProvidersRequest"},
669      "output":{"shape":"ListConferenceProvidersResponse"}
670    },
671    "ListDeviceEvents":{
672      "name":"ListDeviceEvents",
673      "http":{
674        "method":"POST",
675        "requestUri":"/"
676      },
677      "input":{"shape":"ListDeviceEventsRequest"},
678      "output":{"shape":"ListDeviceEventsResponse"},
679      "errors":[
680        {"shape":"NotFoundException"}
681      ]
682    },
683    "ListGatewayGroups":{
684      "name":"ListGatewayGroups",
685      "http":{
686        "method":"POST",
687        "requestUri":"/"
688      },
689      "input":{"shape":"ListGatewayGroupsRequest"},
690      "output":{"shape":"ListGatewayGroupsResponse"}
691    },
692    "ListGateways":{
693      "name":"ListGateways",
694      "http":{
695        "method":"POST",
696        "requestUri":"/"
697      },
698      "input":{"shape":"ListGatewaysRequest"},
699      "output":{"shape":"ListGatewaysResponse"}
700    },
701    "ListSkills":{
702      "name":"ListSkills",
703      "http":{
704        "method":"POST",
705        "requestUri":"/"
706      },
707      "input":{"shape":"ListSkillsRequest"},
708      "output":{"shape":"ListSkillsResponse"}
709    },
710    "ListSkillsStoreCategories":{
711      "name":"ListSkillsStoreCategories",
712      "http":{
713        "method":"POST",
714        "requestUri":"/"
715      },
716      "input":{"shape":"ListSkillsStoreCategoriesRequest"},
717      "output":{"shape":"ListSkillsStoreCategoriesResponse"}
718    },
719    "ListSkillsStoreSkillsByCategory":{
720      "name":"ListSkillsStoreSkillsByCategory",
721      "http":{
722        "method":"POST",
723        "requestUri":"/"
724      },
725      "input":{"shape":"ListSkillsStoreSkillsByCategoryRequest"},
726      "output":{"shape":"ListSkillsStoreSkillsByCategoryResponse"}
727    },
728    "ListSmartHomeAppliances":{
729      "name":"ListSmartHomeAppliances",
730      "http":{
731        "method":"POST",
732        "requestUri":"/"
733      },
734      "input":{"shape":"ListSmartHomeAppliancesRequest"},
735      "output":{"shape":"ListSmartHomeAppliancesResponse"},
736      "errors":[
737        {"shape":"NotFoundException"}
738      ]
739    },
740    "ListTags":{
741      "name":"ListTags",
742      "http":{
743        "method":"POST",
744        "requestUri":"/"
745      },
746      "input":{"shape":"ListTagsRequest"},
747      "output":{"shape":"ListTagsResponse"},
748      "errors":[
749        {"shape":"NotFoundException"}
750      ]
751    },
752    "PutConferencePreference":{
753      "name":"PutConferencePreference",
754      "http":{
755        "method":"POST",
756        "requestUri":"/"
757      },
758      "input":{"shape":"PutConferencePreferenceRequest"},
759      "output":{"shape":"PutConferencePreferenceResponse"},
760      "errors":[
761        {"shape":"NotFoundException"}
762      ]
763    },
764    "PutInvitationConfiguration":{
765      "name":"PutInvitationConfiguration",
766      "http":{
767        "method":"POST",
768        "requestUri":"/"
769      },
770      "input":{"shape":"PutInvitationConfigurationRequest"},
771      "output":{"shape":"PutInvitationConfigurationResponse"},
772      "errors":[
773        {"shape":"NotFoundException"},
774        {"shape":"ConcurrentModificationException"}
775      ]
776    },
777    "PutRoomSkillParameter":{
778      "name":"PutRoomSkillParameter",
779      "http":{
780        "method":"POST",
781        "requestUri":"/"
782      },
783      "input":{"shape":"PutRoomSkillParameterRequest"},
784      "output":{"shape":"PutRoomSkillParameterResponse"},
785      "errors":[
786        {"shape":"ConcurrentModificationException"}
787      ]
788    },
789    "PutSkillAuthorization":{
790      "name":"PutSkillAuthorization",
791      "http":{
792        "method":"POST",
793        "requestUri":"/"
794      },
795      "input":{"shape":"PutSkillAuthorizationRequest"},
796      "output":{"shape":"PutSkillAuthorizationResponse"},
797      "errors":[
798        {"shape":"UnauthorizedException"},
799        {"shape":"ConcurrentModificationException"}
800      ]
801    },
802    "RegisterAVSDevice":{
803      "name":"RegisterAVSDevice",
804      "http":{
805        "method":"POST",
806        "requestUri":"/"
807      },
808      "input":{"shape":"RegisterAVSDeviceRequest"},
809      "output":{"shape":"RegisterAVSDeviceResponse"},
810      "errors":[
811        {"shape":"LimitExceededException"},
812        {"shape":"ConcurrentModificationException"},
813        {"shape":"NotFoundException"},
814        {"shape":"InvalidDeviceException"}
815      ]
816    },
817    "RejectSkill":{
818      "name":"RejectSkill",
819      "http":{
820        "method":"POST",
821        "requestUri":"/"
822      },
823      "input":{"shape":"RejectSkillRequest"},
824      "output":{"shape":"RejectSkillResponse"},
825      "errors":[
826        {"shape":"ConcurrentModificationException"},
827        {"shape":"NotFoundException"}
828      ]
829    },
830    "ResolveRoom":{
831      "name":"ResolveRoom",
832      "http":{
833        "method":"POST",
834        "requestUri":"/"
835      },
836      "input":{"shape":"ResolveRoomRequest"},
837      "output":{"shape":"ResolveRoomResponse"},
838      "errors":[
839        {"shape":"NotFoundException"}
840      ]
841    },
842    "RevokeInvitation":{
843      "name":"RevokeInvitation",
844      "http":{
845        "method":"POST",
846        "requestUri":"/"
847      },
848      "input":{"shape":"RevokeInvitationRequest"},
849      "output":{"shape":"RevokeInvitationResponse"},
850      "errors":[
851        {"shape":"NotFoundException"},
852        {"shape":"ConcurrentModificationException"}
853      ]
854    },
855    "SearchAddressBooks":{
856      "name":"SearchAddressBooks",
857      "http":{
858        "method":"POST",
859        "requestUri":"/"
860      },
861      "input":{"shape":"SearchAddressBooksRequest"},
862      "output":{"shape":"SearchAddressBooksResponse"}
863    },
864    "SearchContacts":{
865      "name":"SearchContacts",
866      "http":{
867        "method":"POST",
868        "requestUri":"/"
869      },
870      "input":{"shape":"SearchContactsRequest"},
871      "output":{"shape":"SearchContactsResponse"}
872    },
873    "SearchDevices":{
874      "name":"SearchDevices",
875      "http":{
876        "method":"POST",
877        "requestUri":"/"
878      },
879      "input":{"shape":"SearchDevicesRequest"},
880      "output":{"shape":"SearchDevicesResponse"}
881    },
882    "SearchNetworkProfiles":{
883      "name":"SearchNetworkProfiles",
884      "http":{
885        "method":"POST",
886        "requestUri":"/"
887      },
888      "input":{"shape":"SearchNetworkProfilesRequest"},
889      "output":{"shape":"SearchNetworkProfilesResponse"}
890    },
891    "SearchProfiles":{
892      "name":"SearchProfiles",
893      "http":{
894        "method":"POST",
895        "requestUri":"/"
896      },
897      "input":{"shape":"SearchProfilesRequest"},
898      "output":{"shape":"SearchProfilesResponse"}
899    },
900    "SearchRooms":{
901      "name":"SearchRooms",
902      "http":{
903        "method":"POST",
904        "requestUri":"/"
905      },
906      "input":{"shape":"SearchRoomsRequest"},
907      "output":{"shape":"SearchRoomsResponse"}
908    },
909    "SearchSkillGroups":{
910      "name":"SearchSkillGroups",
911      "http":{
912        "method":"POST",
913        "requestUri":"/"
914      },
915      "input":{"shape":"SearchSkillGroupsRequest"},
916      "output":{"shape":"SearchSkillGroupsResponse"}
917    },
918    "SearchUsers":{
919      "name":"SearchUsers",
920      "http":{
921        "method":"POST",
922        "requestUri":"/"
923      },
924      "input":{"shape":"SearchUsersRequest"},
925      "output":{"shape":"SearchUsersResponse"}
926    },
927    "SendAnnouncement":{
928      "name":"SendAnnouncement",
929      "http":{
930        "method":"POST",
931        "requestUri":"/"
932      },
933      "input":{"shape":"SendAnnouncementRequest"},
934      "output":{"shape":"SendAnnouncementResponse"},
935      "errors":[
936        {"shape":"LimitExceededException"},
937        {"shape":"AlreadyExistsException"}
938      ]
939    },
940    "SendInvitation":{
941      "name":"SendInvitation",
942      "http":{
943        "method":"POST",
944        "requestUri":"/"
945      },
946      "input":{"shape":"SendInvitationRequest"},
947      "output":{"shape":"SendInvitationResponse"},
948      "errors":[
949        {"shape":"NotFoundException"},
950        {"shape":"InvalidUserStatusException"},
951        {"shape":"ConcurrentModificationException"}
952      ]
953    },
954    "StartDeviceSync":{
955      "name":"StartDeviceSync",
956      "http":{
957        "method":"POST",
958        "requestUri":"/"
959      },
960      "input":{"shape":"StartDeviceSyncRequest"},
961      "output":{"shape":"StartDeviceSyncResponse"},
962      "errors":[
963        {"shape":"DeviceNotRegisteredException"}
964      ]
965    },
966    "StartSmartHomeApplianceDiscovery":{
967      "name":"StartSmartHomeApplianceDiscovery",
968      "http":{
969        "method":"POST",
970        "requestUri":"/"
971      },
972      "input":{"shape":"StartSmartHomeApplianceDiscoveryRequest"},
973      "output":{"shape":"StartSmartHomeApplianceDiscoveryResponse"},
974      "errors":[
975        {"shape":"NotFoundException"}
976      ]
977    },
978    "TagResource":{
979      "name":"TagResource",
980      "http":{
981        "method":"POST",
982        "requestUri":"/"
983      },
984      "input":{"shape":"TagResourceRequest"},
985      "output":{"shape":"TagResourceResponse"},
986      "errors":[
987        {"shape":"NotFoundException"}
988      ]
989    },
990    "UntagResource":{
991      "name":"UntagResource",
992      "http":{
993        "method":"POST",
994        "requestUri":"/"
995      },
996      "input":{"shape":"UntagResourceRequest"},
997      "output":{"shape":"UntagResourceResponse"},
998      "errors":[
999        {"shape":"NotFoundException"}
1000      ]
1001    },
1002    "UpdateAddressBook":{
1003      "name":"UpdateAddressBook",
1004      "http":{
1005        "method":"POST",
1006        "requestUri":"/"
1007      },
1008      "input":{"shape":"UpdateAddressBookRequest"},
1009      "output":{"shape":"UpdateAddressBookResponse"},
1010      "errors":[
1011        {"shape":"NotFoundException"},
1012        {"shape":"NameInUseException"},
1013        {"shape":"ConcurrentModificationException"}
1014      ]
1015    },
1016    "UpdateBusinessReportSchedule":{
1017      "name":"UpdateBusinessReportSchedule",
1018      "http":{
1019        "method":"POST",
1020        "requestUri":"/"
1021      },
1022      "input":{"shape":"UpdateBusinessReportScheduleRequest"},
1023      "output":{"shape":"UpdateBusinessReportScheduleResponse"},
1024      "errors":[
1025        {"shape":"NotFoundException"},
1026        {"shape":"ConcurrentModificationException"}
1027      ]
1028    },
1029    "UpdateConferenceProvider":{
1030      "name":"UpdateConferenceProvider",
1031      "http":{
1032        "method":"POST",
1033        "requestUri":"/"
1034      },
1035      "input":{"shape":"UpdateConferenceProviderRequest"},
1036      "output":{"shape":"UpdateConferenceProviderResponse"},
1037      "errors":[
1038        {"shape":"NotFoundException"}
1039      ]
1040    },
1041    "UpdateContact":{
1042      "name":"UpdateContact",
1043      "http":{
1044        "method":"POST",
1045        "requestUri":"/"
1046      },
1047      "input":{"shape":"UpdateContactRequest"},
1048      "output":{"shape":"UpdateContactResponse"},
1049      "errors":[
1050        {"shape":"NotFoundException"},
1051        {"shape":"ConcurrentModificationException"}
1052      ]
1053    },
1054    "UpdateDevice":{
1055      "name":"UpdateDevice",
1056      "http":{
1057        "method":"POST",
1058        "requestUri":"/"
1059      },
1060      "input":{"shape":"UpdateDeviceRequest"},
1061      "output":{"shape":"UpdateDeviceResponse"},
1062      "errors":[
1063        {"shape":"NotFoundException"},
1064        {"shape":"ConcurrentModificationException"},
1065        {"shape":"DeviceNotRegisteredException"}
1066      ]
1067    },
1068    "UpdateGateway":{
1069      "name":"UpdateGateway",
1070      "http":{
1071        "method":"POST",
1072        "requestUri":"/"
1073      },
1074      "input":{"shape":"UpdateGatewayRequest"},
1075      "output":{"shape":"UpdateGatewayResponse"},
1076      "errors":[
1077        {"shape":"NotFoundException"},
1078        {"shape":"NameInUseException"}
1079      ]
1080    },
1081    "UpdateGatewayGroup":{
1082      "name":"UpdateGatewayGroup",
1083      "http":{
1084        "method":"POST",
1085        "requestUri":"/"
1086      },
1087      "input":{"shape":"UpdateGatewayGroupRequest"},
1088      "output":{"shape":"UpdateGatewayGroupResponse"},
1089      "errors":[
1090        {"shape":"NotFoundException"},
1091        {"shape":"NameInUseException"}
1092      ]
1093    },
1094    "UpdateNetworkProfile":{
1095      "name":"UpdateNetworkProfile",
1096      "http":{
1097        "method":"POST",
1098        "requestUri":"/"
1099      },
1100      "input":{"shape":"UpdateNetworkProfileRequest"},
1101      "output":{"shape":"UpdateNetworkProfileResponse"},
1102      "errors":[
1103        {"shape":"NotFoundException"},
1104        {"shape":"NameInUseException"},
1105        {"shape":"ConcurrentModificationException"},
1106        {"shape":"InvalidCertificateAuthorityException"},
1107        {"shape":"InvalidSecretsManagerResourceException"}
1108      ]
1109    },
1110    "UpdateProfile":{
1111      "name":"UpdateProfile",
1112      "http":{
1113        "method":"POST",
1114        "requestUri":"/"
1115      },
1116      "input":{"shape":"UpdateProfileRequest"},
1117      "output":{"shape":"UpdateProfileResponse"},
1118      "errors":[
1119        {"shape":"NotFoundException"},
1120        {"shape":"NameInUseException"},
1121        {"shape":"ConcurrentModificationException"}
1122      ]
1123    },
1124    "UpdateRoom":{
1125      "name":"UpdateRoom",
1126      "http":{
1127        "method":"POST",
1128        "requestUri":"/"
1129      },
1130      "input":{"shape":"UpdateRoomRequest"},
1131      "output":{"shape":"UpdateRoomResponse"},
1132      "errors":[
1133        {"shape":"NotFoundException"},
1134        {"shape":"NameInUseException"}
1135      ]
1136    },
1137    "UpdateSkillGroup":{
1138      "name":"UpdateSkillGroup",
1139      "http":{
1140        "method":"POST",
1141        "requestUri":"/"
1142      },
1143      "input":{"shape":"UpdateSkillGroupRequest"},
1144      "output":{"shape":"UpdateSkillGroupResponse"},
1145      "errors":[
1146        {"shape":"NotFoundException"},
1147        {"shape":"NameInUseException"},
1148        {"shape":"ConcurrentModificationException"}
1149      ]
1150    }
1151  },
1152  "shapes":{
1153    "Address":{
1154      "type":"string",
1155      "max":500,
1156      "min":1
1157    },
1158    "AddressBook":{
1159      "type":"structure",
1160      "members":{
1161        "AddressBookArn":{"shape":"Arn"},
1162        "Name":{"shape":"AddressBookName"},
1163        "Description":{"shape":"AddressBookDescription"}
1164      }
1165    },
1166    "AddressBookData":{
1167      "type":"structure",
1168      "members":{
1169        "AddressBookArn":{"shape":"Arn"},
1170        "Name":{"shape":"AddressBookName"},
1171        "Description":{"shape":"AddressBookDescription"}
1172      }
1173    },
1174    "AddressBookDataList":{
1175      "type":"list",
1176      "member":{"shape":"AddressBookData"}
1177    },
1178    "AddressBookDescription":{
1179      "type":"string",
1180      "max":200,
1181      "min":1,
1182      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
1183    },
1184    "AddressBookName":{
1185      "type":"string",
1186      "max":100,
1187      "min":1,
1188      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
1189    },
1190    "AlreadyExistsException":{
1191      "type":"structure",
1192      "members":{
1193        "Message":{"shape":"ErrorMessage"}
1194      },
1195      "exception":true
1196    },
1197    "AmazonId":{
1198      "type":"string",
1199      "pattern":"[a-zA-Z0-9]{1,18}"
1200    },
1201    "ApplianceDescription":{"type":"string"},
1202    "ApplianceFriendlyName":{"type":"string"},
1203    "ApplianceManufacturerName":{"type":"string"},
1204    "ApproveSkillRequest":{
1205      "type":"structure",
1206      "required":["SkillId"],
1207      "members":{
1208        "SkillId":{"shape":"SkillId"}
1209      }
1210    },
1211    "ApproveSkillResponse":{
1212      "type":"structure",
1213      "members":{
1214      }
1215    },
1216    "Arn":{
1217      "type":"string",
1218      "pattern":"arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}"
1219    },
1220    "AssociateContactWithAddressBookRequest":{
1221      "type":"structure",
1222      "required":[
1223        "ContactArn",
1224        "AddressBookArn"
1225      ],
1226      "members":{
1227        "ContactArn":{"shape":"Arn"},
1228        "AddressBookArn":{"shape":"Arn"}
1229      }
1230    },
1231    "AssociateContactWithAddressBookResponse":{
1232      "type":"structure",
1233      "members":{
1234      }
1235    },
1236    "AssociateDeviceWithNetworkProfileRequest":{
1237      "type":"structure",
1238      "required":[
1239        "DeviceArn",
1240        "NetworkProfileArn"
1241      ],
1242      "members":{
1243        "DeviceArn":{"shape":"Arn"},
1244        "NetworkProfileArn":{"shape":"Arn"}
1245      }
1246    },
1247    "AssociateDeviceWithNetworkProfileResponse":{
1248      "type":"structure",
1249      "members":{
1250      }
1251    },
1252    "AssociateDeviceWithRoomRequest":{
1253      "type":"structure",
1254      "members":{
1255        "DeviceArn":{"shape":"Arn"},
1256        "RoomArn":{"shape":"Arn"}
1257      }
1258    },
1259    "AssociateDeviceWithRoomResponse":{
1260      "type":"structure",
1261      "members":{
1262      }
1263    },
1264    "AssociateSkillGroupWithRoomRequest":{
1265      "type":"structure",
1266      "members":{
1267        "SkillGroupArn":{"shape":"Arn"},
1268        "RoomArn":{"shape":"Arn"}
1269      }
1270    },
1271    "AssociateSkillGroupWithRoomResponse":{
1272      "type":"structure",
1273      "members":{
1274      }
1275    },
1276    "AssociateSkillWithSkillGroupRequest":{
1277      "type":"structure",
1278      "required":["SkillId"],
1279      "members":{
1280        "SkillGroupArn":{"shape":"Arn"},
1281        "SkillId":{"shape":"SkillId"}
1282      }
1283    },
1284    "AssociateSkillWithSkillGroupResponse":{
1285      "type":"structure",
1286      "members":{
1287      }
1288    },
1289    "AssociateSkillWithUsersRequest":{
1290      "type":"structure",
1291      "required":["SkillId"],
1292      "members":{
1293        "SkillId":{"shape":"SkillId"}
1294      }
1295    },
1296    "AssociateSkillWithUsersResponse":{
1297      "type":"structure",
1298      "members":{
1299      }
1300    },
1301    "Audio":{
1302      "type":"structure",
1303      "required":[
1304        "Locale",
1305        "Location"
1306      ],
1307      "members":{
1308        "Locale":{"shape":"Locale"},
1309        "Location":{"shape":"AudioLocation"}
1310      }
1311    },
1312    "AudioList":{
1313      "type":"list",
1314      "member":{"shape":"Audio"},
1315      "max":1
1316    },
1317    "AudioLocation":{
1318      "type":"string",
1319      "max":1200,
1320      "min":0,
1321      "pattern":"https://([A-Za-z0-9_.-]+)?(s3-[A-Za-z0-9-]+|s3\\.([A-Za-z0-9-])+|s3|s3.dualstack\\.([A-Za-z0-9-])+)+.amazonaws.com/.*"
1322    },
1323    "AuthorizationResult":{
1324      "type":"map",
1325      "key":{"shape":"Key"},
1326      "value":{"shape":"Value"},
1327      "sensitive":true
1328    },
1329    "Boolean":{"type":"boolean"},
1330    "BulletPoint":{"type":"string"},
1331    "BulletPoints":{
1332      "type":"list",
1333      "member":{"shape":"BulletPoint"}
1334    },
1335    "BusinessReport":{
1336      "type":"structure",
1337      "members":{
1338        "Status":{"shape":"BusinessReportStatus"},
1339        "FailureCode":{"shape":"BusinessReportFailureCode"},
1340        "S3Location":{"shape":"BusinessReportS3Location"},
1341        "DeliveryTime":{"shape":"BusinessReportDeliveryTime"},
1342        "DownloadUrl":{"shape":"BusinessReportDownloadUrl"}
1343      }
1344    },
1345    "BusinessReportContentRange":{
1346      "type":"structure",
1347      "required":["Interval"],
1348      "members":{
1349        "Interval":{"shape":"BusinessReportInterval"}
1350      }
1351    },
1352    "BusinessReportDeliveryTime":{"type":"timestamp"},
1353    "BusinessReportDownloadUrl":{"type":"string"},
1354    "BusinessReportFailureCode":{
1355      "type":"string",
1356      "enum":[
1357        "ACCESS_DENIED",
1358        "NO_SUCH_BUCKET",
1359        "INTERNAL_FAILURE"
1360      ]
1361    },
1362    "BusinessReportFormat":{
1363      "type":"string",
1364      "enum":[
1365        "CSV",
1366        "CSV_ZIP"
1367      ]
1368    },
1369    "BusinessReportInterval":{
1370      "type":"string",
1371      "enum":[
1372        "ONE_DAY",
1373        "ONE_WEEK",
1374        "THIRTY_DAYS"
1375      ]
1376    },
1377    "BusinessReportRecurrence":{
1378      "type":"structure",
1379      "members":{
1380        "StartDate":{"shape":"Date"}
1381      }
1382    },
1383    "BusinessReportS3Location":{
1384      "type":"structure",
1385      "members":{
1386        "Path":{"shape":"BusinessReportS3Path"},
1387        "BucketName":{"shape":"CustomerS3BucketName"}
1388      }
1389    },
1390    "BusinessReportS3Path":{"type":"string"},
1391    "BusinessReportSchedule":{
1392      "type":"structure",
1393      "members":{
1394        "ScheduleArn":{"shape":"Arn"},
1395        "ScheduleName":{"shape":"BusinessReportScheduleName"},
1396        "S3BucketName":{"shape":"CustomerS3BucketName"},
1397        "S3KeyPrefix":{"shape":"S3KeyPrefix"},
1398        "Format":{"shape":"BusinessReportFormat"},
1399        "ContentRange":{"shape":"BusinessReportContentRange"},
1400        "Recurrence":{"shape":"BusinessReportRecurrence"},
1401        "LastBusinessReport":{"shape":"BusinessReport"}
1402      }
1403    },
1404    "BusinessReportScheduleList":{
1405      "type":"list",
1406      "member":{"shape":"BusinessReportSchedule"}
1407    },
1408    "BusinessReportScheduleName":{
1409      "type":"string",
1410      "max":64,
1411      "min":0,
1412      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
1413    },
1414    "BusinessReportStatus":{
1415      "type":"string",
1416      "enum":[
1417        "RUNNING",
1418        "SUCCEEDED",
1419        "FAILED"
1420      ]
1421    },
1422    "Category":{
1423      "type":"structure",
1424      "members":{
1425        "CategoryId":{"shape":"CategoryId"},
1426        "CategoryName":{"shape":"CategoryName"}
1427      }
1428    },
1429    "CategoryId":{
1430      "type":"long",
1431      "min":1
1432    },
1433    "CategoryList":{
1434      "type":"list",
1435      "member":{"shape":"Category"}
1436    },
1437    "CategoryName":{"type":"string"},
1438    "CertificateTime":{"type":"timestamp"},
1439    "ClientId":{
1440      "type":"string",
1441      "pattern":"^\\S+{1,256}$"
1442    },
1443    "ClientRequestToken":{
1444      "type":"string",
1445      "max":150,
1446      "min":10,
1447      "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*"
1448    },
1449    "CommsProtocol":{
1450      "type":"string",
1451      "enum":[
1452        "SIP",
1453        "SIPS",
1454        "H323"
1455      ]
1456    },
1457    "ConcurrentModificationException":{
1458      "type":"structure",
1459      "members":{
1460        "Message":{"shape":"ErrorMessage"}
1461      },
1462      "exception":true
1463    },
1464    "ConferencePreference":{
1465      "type":"structure",
1466      "members":{
1467        "DefaultConferenceProviderArn":{"shape":"Arn"}
1468      }
1469    },
1470    "ConferenceProvider":{
1471      "type":"structure",
1472      "members":{
1473        "Arn":{"shape":"Arn"},
1474        "Name":{"shape":"ConferenceProviderName"},
1475        "Type":{"shape":"ConferenceProviderType"},
1476        "IPDialIn":{"shape":"IPDialIn"},
1477        "PSTNDialIn":{"shape":"PSTNDialIn"},
1478        "MeetingSetting":{"shape":"MeetingSetting"}
1479      }
1480    },
1481    "ConferenceProviderName":{
1482      "type":"string",
1483      "max":50,
1484      "min":1,
1485      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
1486    },
1487    "ConferenceProviderType":{
1488      "type":"string",
1489      "enum":[
1490        "CHIME",
1491        "BLUEJEANS",
1492        "FUZE",
1493        "GOOGLE_HANGOUTS",
1494        "POLYCOM",
1495        "RINGCENTRAL",
1496        "SKYPE_FOR_BUSINESS",
1497        "WEBEX",
1498        "ZOOM",
1499        "CUSTOM"
1500      ]
1501    },
1502    "ConferenceProvidersList":{
1503      "type":"list",
1504      "member":{"shape":"ConferenceProvider"}
1505    },
1506    "ConnectionStatus":{
1507      "type":"string",
1508      "enum":[
1509        "ONLINE",
1510        "OFFLINE"
1511      ]
1512    },
1513    "ConnectionStatusUpdatedTime":{"type":"timestamp"},
1514    "Contact":{
1515      "type":"structure",
1516      "members":{
1517        "ContactArn":{"shape":"Arn"},
1518        "DisplayName":{"shape":"ContactName"},
1519        "FirstName":{"shape":"ContactName"},
1520        "LastName":{"shape":"ContactName"},
1521        "PhoneNumber":{"shape":"RawPhoneNumber"},
1522        "PhoneNumbers":{"shape":"PhoneNumberList"},
1523        "SipAddresses":{"shape":"SipAddressList"}
1524      }
1525    },
1526    "ContactData":{
1527      "type":"structure",
1528      "members":{
1529        "ContactArn":{"shape":"Arn"},
1530        "DisplayName":{"shape":"ContactName"},
1531        "FirstName":{"shape":"ContactName"},
1532        "LastName":{"shape":"ContactName"},
1533        "PhoneNumber":{"shape":"RawPhoneNumber"},
1534        "PhoneNumbers":{"shape":"PhoneNumberList"},
1535        "SipAddresses":{"shape":"SipAddressList"}
1536      }
1537    },
1538    "ContactDataList":{
1539      "type":"list",
1540      "member":{"shape":"ContactData"}
1541    },
1542    "ContactName":{
1543      "type":"string",
1544      "max":100,
1545      "min":1,
1546      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
1547    },
1548    "Content":{
1549      "type":"structure",
1550      "members":{
1551        "TextList":{"shape":"TextList"},
1552        "SsmlList":{"shape":"SsmlList"},
1553        "AudioList":{"shape":"AudioList"}
1554      }
1555    },
1556    "CountryCode":{
1557      "type":"string",
1558      "pattern":"\\d{1,3}"
1559    },
1560    "CreateAddressBookRequest":{
1561      "type":"structure",
1562      "required":["Name"],
1563      "members":{
1564        "Name":{"shape":"AddressBookName"},
1565        "Description":{"shape":"AddressBookDescription"},
1566        "ClientRequestToken":{
1567          "shape":"ClientRequestToken",
1568          "idempotencyToken":true
1569        },
1570        "Tags":{"shape":"TagList"}
1571      }
1572    },
1573    "CreateAddressBookResponse":{
1574      "type":"structure",
1575      "members":{
1576        "AddressBookArn":{"shape":"Arn"}
1577      }
1578    },
1579    "CreateBusinessReportScheduleRequest":{
1580      "type":"structure",
1581      "required":[
1582        "Format",
1583        "ContentRange"
1584      ],
1585      "members":{
1586        "ScheduleName":{"shape":"BusinessReportScheduleName"},
1587        "S3BucketName":{"shape":"CustomerS3BucketName"},
1588        "S3KeyPrefix":{"shape":"S3KeyPrefix"},
1589        "Format":{"shape":"BusinessReportFormat"},
1590        "ContentRange":{"shape":"BusinessReportContentRange"},
1591        "Recurrence":{"shape":"BusinessReportRecurrence"},
1592        "ClientRequestToken":{
1593          "shape":"ClientRequestToken",
1594          "idempotencyToken":true
1595        },
1596        "Tags":{"shape":"TagList"}
1597      }
1598    },
1599    "CreateBusinessReportScheduleResponse":{
1600      "type":"structure",
1601      "members":{
1602        "ScheduleArn":{"shape":"Arn"}
1603      }
1604    },
1605    "CreateConferenceProviderRequest":{
1606      "type":"structure",
1607      "required":[
1608        "ConferenceProviderName",
1609        "ConferenceProviderType",
1610        "MeetingSetting"
1611      ],
1612      "members":{
1613        "ConferenceProviderName":{"shape":"ConferenceProviderName"},
1614        "ConferenceProviderType":{"shape":"ConferenceProviderType"},
1615        "IPDialIn":{"shape":"IPDialIn"},
1616        "PSTNDialIn":{"shape":"PSTNDialIn"},
1617        "MeetingSetting":{"shape":"MeetingSetting"},
1618        "ClientRequestToken":{
1619          "shape":"ClientRequestToken",
1620          "idempotencyToken":true
1621        },
1622        "Tags":{"shape":"TagList"}
1623      }
1624    },
1625    "CreateConferenceProviderResponse":{
1626      "type":"structure",
1627      "members":{
1628        "ConferenceProviderArn":{"shape":"Arn"}
1629      }
1630    },
1631    "CreateContactRequest":{
1632      "type":"structure",
1633      "required":["FirstName"],
1634      "members":{
1635        "DisplayName":{"shape":"ContactName"},
1636        "FirstName":{"shape":"ContactName"},
1637        "LastName":{"shape":"ContactName"},
1638        "PhoneNumber":{"shape":"RawPhoneNumber"},
1639        "PhoneNumbers":{"shape":"PhoneNumberList"},
1640        "SipAddresses":{"shape":"SipAddressList"},
1641        "ClientRequestToken":{
1642          "shape":"ClientRequestToken",
1643          "idempotencyToken":true
1644        },
1645        "Tags":{"shape":"TagList"}
1646      }
1647    },
1648    "CreateContactResponse":{
1649      "type":"structure",
1650      "members":{
1651        "ContactArn":{"shape":"Arn"}
1652      }
1653    },
1654    "CreateEndOfMeetingReminder":{
1655      "type":"structure",
1656      "required":[
1657        "ReminderAtMinutes",
1658        "ReminderType",
1659        "Enabled"
1660      ],
1661      "members":{
1662        "ReminderAtMinutes":{"shape":"EndOfMeetingReminderMinutesList"},
1663        "ReminderType":{"shape":"EndOfMeetingReminderType"},
1664        "Enabled":{"shape":"Boolean"}
1665      }
1666    },
1667    "CreateGatewayGroupRequest":{
1668      "type":"structure",
1669      "required":[
1670        "Name",
1671        "ClientRequestToken"
1672      ],
1673      "members":{
1674        "Name":{"shape":"GatewayGroupName"},
1675        "Description":{"shape":"GatewayGroupDescription"},
1676        "ClientRequestToken":{
1677          "shape":"ClientRequestToken",
1678          "idempotencyToken":true
1679        },
1680        "Tags":{"shape":"TagList"}
1681      }
1682    },
1683    "CreateGatewayGroupResponse":{
1684      "type":"structure",
1685      "members":{
1686        "GatewayGroupArn":{"shape":"Arn"}
1687      }
1688    },
1689    "CreateInstantBooking":{
1690      "type":"structure",
1691      "required":[
1692        "DurationInMinutes",
1693        "Enabled"
1694      ],
1695      "members":{
1696        "DurationInMinutes":{"shape":"Minutes"},
1697        "Enabled":{"shape":"Boolean"}
1698      }
1699    },
1700    "CreateMeetingRoomConfiguration":{
1701      "type":"structure",
1702      "members":{
1703        "RoomUtilizationMetricsEnabled":{"shape":"Boolean"},
1704        "EndOfMeetingReminder":{"shape":"CreateEndOfMeetingReminder"},
1705        "InstantBooking":{"shape":"CreateInstantBooking"},
1706        "RequireCheckIn":{"shape":"CreateRequireCheckIn"}
1707      }
1708    },
1709    "CreateNetworkProfileRequest":{
1710      "type":"structure",
1711      "required":[
1712        "NetworkProfileName",
1713        "Ssid",
1714        "SecurityType",
1715        "ClientRequestToken"
1716      ],
1717      "members":{
1718        "NetworkProfileName":{"shape":"NetworkProfileName"},
1719        "Description":{"shape":"NetworkProfileDescription"},
1720        "Ssid":{"shape":"NetworkSsid"},
1721        "SecurityType":{"shape":"NetworkSecurityType"},
1722        "EapMethod":{"shape":"NetworkEapMethod"},
1723        "CurrentPassword":{"shape":"CurrentWiFiPassword"},
1724        "NextPassword":{"shape":"NextWiFiPassword"},
1725        "CertificateAuthorityArn":{"shape":"Arn"},
1726        "TrustAnchors":{"shape":"TrustAnchorList"},
1727        "ClientRequestToken":{
1728          "shape":"ClientRequestToken",
1729          "idempotencyToken":true
1730        },
1731        "Tags":{"shape":"TagList"}
1732      }
1733    },
1734    "CreateNetworkProfileResponse":{
1735      "type":"structure",
1736      "members":{
1737        "NetworkProfileArn":{"shape":"Arn"}
1738      }
1739    },
1740    "CreateProfileRequest":{
1741      "type":"structure",
1742      "required":[
1743        "ProfileName",
1744        "Timezone",
1745        "Address",
1746        "DistanceUnit",
1747        "TemperatureUnit",
1748        "WakeWord"
1749      ],
1750      "members":{
1751        "ProfileName":{"shape":"ProfileName"},
1752        "Timezone":{"shape":"Timezone"},
1753        "Address":{"shape":"Address"},
1754        "DistanceUnit":{"shape":"DistanceUnit"},
1755        "TemperatureUnit":{"shape":"TemperatureUnit"},
1756        "WakeWord":{"shape":"WakeWord"},
1757        "Locale":{"shape":"DeviceLocale"},
1758        "ClientRequestToken":{
1759          "shape":"ClientRequestToken",
1760          "idempotencyToken":true
1761        },
1762        "SetupModeDisabled":{"shape":"Boolean"},
1763        "MaxVolumeLimit":{"shape":"MaxVolumeLimit"},
1764        "PSTNEnabled":{"shape":"Boolean"},
1765        "DataRetentionOptIn":{"shape":"Boolean"},
1766        "MeetingRoomConfiguration":{"shape":"CreateMeetingRoomConfiguration"},
1767        "Tags":{"shape":"TagList"}
1768      }
1769    },
1770    "CreateProfileResponse":{
1771      "type":"structure",
1772      "members":{
1773        "ProfileArn":{"shape":"Arn"}
1774      }
1775    },
1776    "CreateRequireCheckIn":{
1777      "type":"structure",
1778      "required":[
1779        "ReleaseAfterMinutes",
1780        "Enabled"
1781      ],
1782      "members":{
1783        "ReleaseAfterMinutes":{"shape":"Minutes"},
1784        "Enabled":{"shape":"Boolean"}
1785      }
1786    },
1787    "CreateRoomRequest":{
1788      "type":"structure",
1789      "required":["RoomName"],
1790      "members":{
1791        "RoomName":{"shape":"RoomName"},
1792        "Description":{"shape":"RoomDescription"},
1793        "ProfileArn":{"shape":"Arn"},
1794        "ProviderCalendarId":{"shape":"ProviderCalendarId"},
1795        "ClientRequestToken":{
1796          "shape":"ClientRequestToken",
1797          "idempotencyToken":true
1798        },
1799        "Tags":{"shape":"TagList"}
1800      }
1801    },
1802    "CreateRoomResponse":{
1803      "type":"structure",
1804      "members":{
1805        "RoomArn":{"shape":"Arn"}
1806      }
1807    },
1808    "CreateSkillGroupRequest":{
1809      "type":"structure",
1810      "required":["SkillGroupName"],
1811      "members":{
1812        "SkillGroupName":{"shape":"SkillGroupName"},
1813        "Description":{"shape":"SkillGroupDescription"},
1814        "ClientRequestToken":{
1815          "shape":"ClientRequestToken",
1816          "idempotencyToken":true
1817        },
1818        "Tags":{"shape":"TagList"}
1819      }
1820    },
1821    "CreateSkillGroupResponse":{
1822      "type":"structure",
1823      "members":{
1824        "SkillGroupArn":{"shape":"Arn"}
1825      }
1826    },
1827    "CreateUserRequest":{
1828      "type":"structure",
1829      "required":["UserId"],
1830      "members":{
1831        "UserId":{"shape":"user_UserId"},
1832        "FirstName":{"shape":"user_FirstName"},
1833        "LastName":{"shape":"user_LastName"},
1834        "Email":{"shape":"Email"},
1835        "ClientRequestToken":{
1836          "shape":"ClientRequestToken",
1837          "idempotencyToken":true
1838        },
1839        "Tags":{"shape":"TagList"}
1840      }
1841    },
1842    "CreateUserResponse":{
1843      "type":"structure",
1844      "members":{
1845        "UserArn":{"shape":"Arn"}
1846      }
1847    },
1848    "CurrentWiFiPassword":{
1849      "type":"string",
1850      "max":128,
1851      "min":5,
1852      "pattern":"[\\x00-\\x7F]*",
1853      "sensitive":true
1854    },
1855    "CustomerS3BucketName":{
1856      "type":"string",
1857      "pattern":"[a-z0-9-\\.]{3,63}"
1858    },
1859    "Date":{
1860      "type":"string",
1861      "pattern":"^\\d{4}\\-(0?[1-9]|1[012])\\-(0?[1-9]|[12][0-9]|3[01])$"
1862    },
1863    "DeleteAddressBookRequest":{
1864      "type":"structure",
1865      "required":["AddressBookArn"],
1866      "members":{
1867        "AddressBookArn":{"shape":"Arn"}
1868      }
1869    },
1870    "DeleteAddressBookResponse":{
1871      "type":"structure",
1872      "members":{
1873      }
1874    },
1875    "DeleteBusinessReportScheduleRequest":{
1876      "type":"structure",
1877      "required":["ScheduleArn"],
1878      "members":{
1879        "ScheduleArn":{"shape":"Arn"}
1880      }
1881    },
1882    "DeleteBusinessReportScheduleResponse":{
1883      "type":"structure",
1884      "members":{
1885      }
1886    },
1887    "DeleteConferenceProviderRequest":{
1888      "type":"structure",
1889      "required":["ConferenceProviderArn"],
1890      "members":{
1891        "ConferenceProviderArn":{"shape":"Arn"}
1892      }
1893    },
1894    "DeleteConferenceProviderResponse":{
1895      "type":"structure",
1896      "members":{
1897      }
1898    },
1899    "DeleteContactRequest":{
1900      "type":"structure",
1901      "required":["ContactArn"],
1902      "members":{
1903        "ContactArn":{"shape":"Arn"}
1904      }
1905    },
1906    "DeleteContactResponse":{
1907      "type":"structure",
1908      "members":{
1909      }
1910    },
1911    "DeleteDeviceRequest":{
1912      "type":"structure",
1913      "required":["DeviceArn"],
1914      "members":{
1915        "DeviceArn":{"shape":"Arn"}
1916      }
1917    },
1918    "DeleteDeviceResponse":{
1919      "type":"structure",
1920      "members":{
1921      }
1922    },
1923    "DeleteDeviceUsageDataRequest":{
1924      "type":"structure",
1925      "required":[
1926        "DeviceArn",
1927        "DeviceUsageType"
1928      ],
1929      "members":{
1930        "DeviceArn":{"shape":"Arn"},
1931        "DeviceUsageType":{"shape":"DeviceUsageType"}
1932      }
1933    },
1934    "DeleteDeviceUsageDataResponse":{
1935      "type":"structure",
1936      "members":{
1937      }
1938    },
1939    "DeleteGatewayGroupRequest":{
1940      "type":"structure",
1941      "required":["GatewayGroupArn"],
1942      "members":{
1943        "GatewayGroupArn":{"shape":"Arn"}
1944      }
1945    },
1946    "DeleteGatewayGroupResponse":{
1947      "type":"structure",
1948      "members":{
1949      }
1950    },
1951    "DeleteNetworkProfileRequest":{
1952      "type":"structure",
1953      "required":["NetworkProfileArn"],
1954      "members":{
1955        "NetworkProfileArn":{"shape":"Arn"}
1956      }
1957    },
1958    "DeleteNetworkProfileResponse":{
1959      "type":"structure",
1960      "members":{
1961      }
1962    },
1963    "DeleteProfileRequest":{
1964      "type":"structure",
1965      "members":{
1966        "ProfileArn":{"shape":"Arn"}
1967      }
1968    },
1969    "DeleteProfileResponse":{
1970      "type":"structure",
1971      "members":{
1972      }
1973    },
1974    "DeleteRoomRequest":{
1975      "type":"structure",
1976      "members":{
1977        "RoomArn":{"shape":"Arn"}
1978      }
1979    },
1980    "DeleteRoomResponse":{
1981      "type":"structure",
1982      "members":{
1983      }
1984    },
1985    "DeleteRoomSkillParameterRequest":{
1986      "type":"structure",
1987      "required":[
1988        "SkillId",
1989        "ParameterKey"
1990      ],
1991      "members":{
1992        "RoomArn":{"shape":"Arn"},
1993        "SkillId":{"shape":"SkillId"},
1994        "ParameterKey":{"shape":"RoomSkillParameterKey"}
1995      }
1996    },
1997    "DeleteRoomSkillParameterResponse":{
1998      "type":"structure",
1999      "members":{
2000      }
2001    },
2002    "DeleteSkillAuthorizationRequest":{
2003      "type":"structure",
2004      "required":["SkillId"],
2005      "members":{
2006        "SkillId":{"shape":"SkillId"},
2007        "RoomArn":{"shape":"Arn"}
2008      }
2009    },
2010    "DeleteSkillAuthorizationResponse":{
2011      "type":"structure",
2012      "members":{
2013      }
2014    },
2015    "DeleteSkillGroupRequest":{
2016      "type":"structure",
2017      "members":{
2018        "SkillGroupArn":{"shape":"Arn"}
2019      }
2020    },
2021    "DeleteSkillGroupResponse":{
2022      "type":"structure",
2023      "members":{
2024      }
2025    },
2026    "DeleteUserRequest":{
2027      "type":"structure",
2028      "required":["EnrollmentId"],
2029      "members":{
2030        "UserArn":{"shape":"Arn"},
2031        "EnrollmentId":{"shape":"EnrollmentId"}
2032      }
2033    },
2034    "DeleteUserResponse":{
2035      "type":"structure",
2036      "members":{
2037      }
2038    },
2039    "DeveloperInfo":{
2040      "type":"structure",
2041      "members":{
2042        "DeveloperName":{"shape":"DeveloperName"},
2043        "PrivacyPolicy":{"shape":"PrivacyPolicy"},
2044        "Email":{"shape":"Email"},
2045        "Url":{"shape":"Url"}
2046      }
2047    },
2048    "DeveloperName":{"type":"string"},
2049    "Device":{
2050      "type":"structure",
2051      "members":{
2052        "DeviceArn":{"shape":"Arn"},
2053        "DeviceSerialNumber":{"shape":"DeviceSerialNumber"},
2054        "DeviceType":{"shape":"DeviceType"},
2055        "DeviceName":{"shape":"DeviceName"},
2056        "SoftwareVersion":{"shape":"SoftwareVersion"},
2057        "MacAddress":{"shape":"MacAddress"},
2058        "RoomArn":{"shape":"Arn"},
2059        "DeviceStatus":{"shape":"DeviceStatus"},
2060        "DeviceStatusInfo":{"shape":"DeviceStatusInfo"},
2061        "NetworkProfileInfo":{"shape":"DeviceNetworkProfileInfo"}
2062      }
2063    },
2064    "DeviceData":{
2065      "type":"structure",
2066      "members":{
2067        "DeviceArn":{"shape":"Arn"},
2068        "DeviceSerialNumber":{"shape":"DeviceSerialNumber"},
2069        "DeviceType":{"shape":"DeviceType"},
2070        "DeviceName":{"shape":"DeviceName"},
2071        "SoftwareVersion":{"shape":"SoftwareVersion"},
2072        "MacAddress":{"shape":"MacAddress"},
2073        "DeviceStatus":{"shape":"DeviceStatus"},
2074        "NetworkProfileArn":{"shape":"Arn"},
2075        "NetworkProfileName":{"shape":"NetworkProfileName"},
2076        "RoomArn":{"shape":"Arn"},
2077        "RoomName":{"shape":"DeviceRoomName"},
2078        "DeviceStatusInfo":{"shape":"DeviceStatusInfo"},
2079        "CreatedTime":{"shape":"DeviceDataCreatedTime"}
2080      }
2081    },
2082    "DeviceDataCreatedTime":{"type":"timestamp"},
2083    "DeviceDataList":{
2084      "type":"list",
2085      "member":{"shape":"DeviceData"}
2086    },
2087    "DeviceEvent":{
2088      "type":"structure",
2089      "members":{
2090        "Type":{"shape":"DeviceEventType"},
2091        "Value":{"shape":"DeviceEventValue"},
2092        "Timestamp":{"shape":"DeviceEventTime"}
2093      }
2094    },
2095    "DeviceEventList":{
2096      "type":"list",
2097      "member":{"shape":"DeviceEvent"}
2098    },
2099    "DeviceEventTime":{"type":"timestamp"},
2100    "DeviceEventType":{
2101      "type":"string",
2102      "enum":[
2103        "CONNECTION_STATUS",
2104        "DEVICE_STATUS"
2105      ]
2106    },
2107    "DeviceEventValue":{"type":"string"},
2108    "DeviceLocale":{
2109      "type":"string",
2110      "max":256,
2111      "min":1
2112    },
2113    "DeviceName":{
2114      "type":"string",
2115      "max":100,
2116      "min":2,
2117      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
2118    },
2119    "DeviceNetworkProfileInfo":{
2120      "type":"structure",
2121      "members":{
2122        "NetworkProfileArn":{"shape":"Arn"},
2123        "CertificateArn":{"shape":"Arn"},
2124        "CertificateExpirationTime":{"shape":"CertificateTime"}
2125      }
2126    },
2127    "DeviceNotRegisteredException":{
2128      "type":"structure",
2129      "members":{
2130        "Message":{"shape":"ErrorMessage"}
2131      },
2132      "exception":true
2133    },
2134    "DeviceRoomName":{
2135      "type":"string",
2136      "max":100,
2137      "min":1,
2138      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
2139    },
2140    "DeviceSerialNumber":{
2141      "type":"string",
2142      "pattern":"[a-zA-Z0-9]{1,200}"
2143    },
2144    "DeviceSerialNumberForAVS":{
2145      "type":"string",
2146      "pattern":"^[a-zA-Z0-9]{1,50}$"
2147    },
2148    "DeviceStatus":{
2149      "type":"string",
2150      "enum":[
2151        "READY",
2152        "PENDING",
2153        "WAS_OFFLINE",
2154        "DEREGISTERED",
2155        "FAILED"
2156      ]
2157    },
2158    "DeviceStatusDetail":{
2159      "type":"structure",
2160      "members":{
2161        "Feature":{"shape":"Feature"},
2162        "Code":{"shape":"DeviceStatusDetailCode"}
2163      }
2164    },
2165    "DeviceStatusDetailCode":{
2166      "type":"string",
2167      "enum":[
2168        "DEVICE_SOFTWARE_UPDATE_NEEDED",
2169        "DEVICE_WAS_OFFLINE",
2170        "CREDENTIALS_ACCESS_FAILURE",
2171        "TLS_VERSION_MISMATCH",
2172        "ASSOCIATION_REJECTION",
2173        "AUTHENTICATION_FAILURE",
2174        "DHCP_FAILURE",
2175        "INTERNET_UNAVAILABLE",
2176        "DNS_FAILURE",
2177        "UNKNOWN_FAILURE",
2178        "CERTIFICATE_ISSUING_LIMIT_EXCEEDED",
2179        "INVALID_CERTIFICATE_AUTHORITY",
2180        "NETWORK_PROFILE_NOT_FOUND",
2181        "INVALID_PASSWORD_STATE",
2182        "PASSWORD_NOT_FOUND",
2183        "PASSWORD_MANAGER_ACCESS_DENIED",
2184        "CERTIFICATE_AUTHORITY_ACCESS_DENIED"
2185      ]
2186    },
2187    "DeviceStatusDetails":{
2188      "type":"list",
2189      "member":{"shape":"DeviceStatusDetail"}
2190    },
2191    "DeviceStatusInfo":{
2192      "type":"structure",
2193      "members":{
2194        "DeviceStatusDetails":{"shape":"DeviceStatusDetails"},
2195        "ConnectionStatus":{"shape":"ConnectionStatus"},
2196        "ConnectionStatusUpdatedTime":{"shape":"ConnectionStatusUpdatedTime"}
2197      }
2198    },
2199    "DeviceType":{
2200      "type":"string",
2201      "pattern":"[a-zA-Z0-9]{1,200}"
2202    },
2203    "DeviceUsageType":{
2204      "type":"string",
2205      "enum":["VOICE"]
2206    },
2207    "DisassociateContactFromAddressBookRequest":{
2208      "type":"structure",
2209      "required":[
2210        "ContactArn",
2211        "AddressBookArn"
2212      ],
2213      "members":{
2214        "ContactArn":{"shape":"Arn"},
2215        "AddressBookArn":{"shape":"Arn"}
2216      }
2217    },
2218    "DisassociateContactFromAddressBookResponse":{
2219      "type":"structure",
2220      "members":{
2221      }
2222    },
2223    "DisassociateDeviceFromRoomRequest":{
2224      "type":"structure",
2225      "members":{
2226        "DeviceArn":{"shape":"Arn"}
2227      }
2228    },
2229    "DisassociateDeviceFromRoomResponse":{
2230      "type":"structure",
2231      "members":{
2232      }
2233    },
2234    "DisassociateSkillFromSkillGroupRequest":{
2235      "type":"structure",
2236      "required":["SkillId"],
2237      "members":{
2238        "SkillGroupArn":{"shape":"Arn"},
2239        "SkillId":{"shape":"SkillId"}
2240      }
2241    },
2242    "DisassociateSkillFromSkillGroupResponse":{
2243      "type":"structure",
2244      "members":{
2245      }
2246    },
2247    "DisassociateSkillFromUsersRequest":{
2248      "type":"structure",
2249      "required":["SkillId"],
2250      "members":{
2251        "SkillId":{"shape":"SkillId"}
2252      }
2253    },
2254    "DisassociateSkillFromUsersResponse":{
2255      "type":"structure",
2256      "members":{
2257      }
2258    },
2259    "DisassociateSkillGroupFromRoomRequest":{
2260      "type":"structure",
2261      "members":{
2262        "SkillGroupArn":{"shape":"Arn"},
2263        "RoomArn":{"shape":"Arn"}
2264      }
2265    },
2266    "DisassociateSkillGroupFromRoomResponse":{
2267      "type":"structure",
2268      "members":{
2269      }
2270    },
2271    "DistanceUnit":{
2272      "type":"string",
2273      "enum":[
2274        "METRIC",
2275        "IMPERIAL"
2276      ]
2277    },
2278    "Email":{
2279      "type":"string",
2280      "max":128,
2281      "min":1,
2282      "pattern":"([0-9a-zA-Z]([+-.\\w]*[0-9a-zA-Z])*@([0-9a-zA-Z]([-\\w]*[0-9a-zA-Z]+)*\\.)+[a-zA-Z]{2,9})"
2283    },
2284    "EnablementType":{
2285      "type":"string",
2286      "enum":[
2287        "ENABLED",
2288        "PENDING"
2289      ]
2290    },
2291    "EnablementTypeFilter":{
2292      "type":"string",
2293      "enum":[
2294        "ENABLED",
2295        "PENDING"
2296      ]
2297    },
2298    "EndOfMeetingReminder":{
2299      "type":"structure",
2300      "members":{
2301        "ReminderAtMinutes":{"shape":"EndOfMeetingReminderMinutesList"},
2302        "ReminderType":{"shape":"EndOfMeetingReminderType"},
2303        "Enabled":{"shape":"Boolean"}
2304      }
2305    },
2306    "EndOfMeetingReminderMinutesList":{
2307      "type":"list",
2308      "member":{"shape":"Minutes"},
2309      "max":1,
2310      "min":1
2311    },
2312    "EndOfMeetingReminderType":{
2313      "type":"string",
2314      "enum":[
2315        "ANNOUNCEMENT_TIME_CHECK",
2316        "ANNOUNCEMENT_VARIABLE_TIME_LEFT",
2317        "CHIME",
2318        "KNOCK"
2319      ]
2320    },
2321    "EndUserLicenseAgreement":{"type":"string"},
2322    "Endpoint":{
2323      "type":"string",
2324      "max":256,
2325      "min":1
2326    },
2327    "EnrollmentId":{
2328      "type":"string",
2329      "max":128,
2330      "min":0
2331    },
2332    "EnrollmentStatus":{
2333      "type":"string",
2334      "enum":[
2335        "INITIALIZED",
2336        "PENDING",
2337        "REGISTERED",
2338        "DISASSOCIATING",
2339        "DEREGISTERING"
2340      ]
2341    },
2342    "ErrorMessage":{"type":"string"},
2343    "Feature":{
2344      "type":"string",
2345      "enum":[
2346        "BLUETOOTH",
2347        "VOLUME",
2348        "NOTIFICATIONS",
2349        "LISTS",
2350        "SKILLS",
2351        "NETWORK_PROFILE",
2352        "SETTINGS",
2353        "ALL"
2354      ]
2355    },
2356    "Features":{
2357      "type":"list",
2358      "member":{"shape":"Feature"}
2359    },
2360    "Filter":{
2361      "type":"structure",
2362      "required":[
2363        "Key",
2364        "Values"
2365      ],
2366      "members":{
2367        "Key":{"shape":"FilterKey"},
2368        "Values":{"shape":"FilterValueList"}
2369      }
2370    },
2371    "FilterKey":{
2372      "type":"string",
2373      "max":500,
2374      "min":1
2375    },
2376    "FilterList":{
2377      "type":"list",
2378      "member":{"shape":"Filter"},
2379      "max":25
2380    },
2381    "FilterValue":{
2382      "type":"string",
2383      "max":500,
2384      "min":1
2385    },
2386    "FilterValueList":{
2387      "type":"list",
2388      "member":{"shape":"FilterValue"},
2389      "max":50
2390    },
2391    "ForgetSmartHomeAppliancesRequest":{
2392      "type":"structure",
2393      "required":["RoomArn"],
2394      "members":{
2395        "RoomArn":{"shape":"Arn"}
2396      }
2397    },
2398    "ForgetSmartHomeAppliancesResponse":{
2399      "type":"structure",
2400      "members":{
2401      }
2402    },
2403    "Gateway":{
2404      "type":"structure",
2405      "members":{
2406        "Arn":{"shape":"Arn"},
2407        "Name":{"shape":"GatewayName"},
2408        "Description":{"shape":"GatewayDescription"},
2409        "GatewayGroupArn":{"shape":"Arn"},
2410        "SoftwareVersion":{"shape":"GatewayVersion"}
2411      }
2412    },
2413    "GatewayDescription":{
2414      "type":"string",
2415      "max":200,
2416      "min":0,
2417      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
2418    },
2419    "GatewayGroup":{
2420      "type":"structure",
2421      "members":{
2422        "Arn":{"shape":"Arn"},
2423        "Name":{"shape":"GatewayGroupName"},
2424        "Description":{"shape":"GatewayGroupDescription"}
2425      }
2426    },
2427    "GatewayGroupDescription":{
2428      "type":"string",
2429      "max":200,
2430      "min":0
2431    },
2432    "GatewayGroupName":{
2433      "type":"string",
2434      "max":100,
2435      "min":1,
2436      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
2437    },
2438    "GatewayGroupSummaries":{
2439      "type":"list",
2440      "member":{"shape":"GatewayGroupSummary"}
2441    },
2442    "GatewayGroupSummary":{
2443      "type":"structure",
2444      "members":{
2445        "Arn":{"shape":"Arn"},
2446        "Name":{"shape":"GatewayGroupName"},
2447        "Description":{"shape":"GatewayGroupDescription"}
2448      }
2449    },
2450    "GatewayName":{
2451      "type":"string",
2452      "max":253,
2453      "min":1,
2454      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
2455    },
2456    "GatewaySummaries":{
2457      "type":"list",
2458      "member":{"shape":"GatewaySummary"}
2459    },
2460    "GatewaySummary":{
2461      "type":"structure",
2462      "members":{
2463        "Arn":{"shape":"Arn"},
2464        "Name":{"shape":"GatewayName"},
2465        "Description":{"shape":"GatewayDescription"},
2466        "GatewayGroupArn":{"shape":"Arn"},
2467        "SoftwareVersion":{"shape":"GatewayVersion"}
2468      }
2469    },
2470    "GatewayVersion":{
2471      "type":"string",
2472      "max":50,
2473      "min":1
2474    },
2475    "GenericKeyword":{"type":"string"},
2476    "GenericKeywords":{
2477      "type":"list",
2478      "member":{"shape":"GenericKeyword"}
2479    },
2480    "GetAddressBookRequest":{
2481      "type":"structure",
2482      "required":["AddressBookArn"],
2483      "members":{
2484        "AddressBookArn":{"shape":"Arn"}
2485      }
2486    },
2487    "GetAddressBookResponse":{
2488      "type":"structure",
2489      "members":{
2490        "AddressBook":{"shape":"AddressBook"}
2491      }
2492    },
2493    "GetConferencePreferenceRequest":{
2494      "type":"structure",
2495      "members":{
2496      }
2497    },
2498    "GetConferencePreferenceResponse":{
2499      "type":"structure",
2500      "members":{
2501        "Preference":{"shape":"ConferencePreference"}
2502      }
2503    },
2504    "GetConferenceProviderRequest":{
2505      "type":"structure",
2506      "required":["ConferenceProviderArn"],
2507      "members":{
2508        "ConferenceProviderArn":{"shape":"Arn"}
2509      }
2510    },
2511    "GetConferenceProviderResponse":{
2512      "type":"structure",
2513      "members":{
2514        "ConferenceProvider":{"shape":"ConferenceProvider"}
2515      }
2516    },
2517    "GetContactRequest":{
2518      "type":"structure",
2519      "required":["ContactArn"],
2520      "members":{
2521        "ContactArn":{"shape":"Arn"}
2522      }
2523    },
2524    "GetContactResponse":{
2525      "type":"structure",
2526      "members":{
2527        "Contact":{"shape":"Contact"}
2528      }
2529    },
2530    "GetDeviceRequest":{
2531      "type":"structure",
2532      "members":{
2533        "DeviceArn":{"shape":"Arn"}
2534      }
2535    },
2536    "GetDeviceResponse":{
2537      "type":"structure",
2538      "members":{
2539        "Device":{"shape":"Device"}
2540      }
2541    },
2542    "GetGatewayGroupRequest":{
2543      "type":"structure",
2544      "required":["GatewayGroupArn"],
2545      "members":{
2546        "GatewayGroupArn":{"shape":"Arn"}
2547      }
2548    },
2549    "GetGatewayGroupResponse":{
2550      "type":"structure",
2551      "members":{
2552        "GatewayGroup":{"shape":"GatewayGroup"}
2553      }
2554    },
2555    "GetGatewayRequest":{
2556      "type":"structure",
2557      "required":["GatewayArn"],
2558      "members":{
2559        "GatewayArn":{"shape":"Arn"}
2560      }
2561    },
2562    "GetGatewayResponse":{
2563      "type":"structure",
2564      "members":{
2565        "Gateway":{"shape":"Gateway"}
2566      }
2567    },
2568    "GetInvitationConfigurationRequest":{
2569      "type":"structure",
2570      "members":{
2571      }
2572    },
2573    "GetInvitationConfigurationResponse":{
2574      "type":"structure",
2575      "members":{
2576        "OrganizationName":{"shape":"OrganizationName"},
2577        "ContactEmail":{"shape":"Email"},
2578        "PrivateSkillIds":{"shape":"ShortSkillIdList"}
2579      }
2580    },
2581    "GetNetworkProfileRequest":{
2582      "type":"structure",
2583      "required":["NetworkProfileArn"],
2584      "members":{
2585        "NetworkProfileArn":{"shape":"Arn"}
2586      }
2587    },
2588    "GetNetworkProfileResponse":{
2589      "type":"structure",
2590      "members":{
2591        "NetworkProfile":{"shape":"NetworkProfile"}
2592      }
2593    },
2594    "GetProfileRequest":{
2595      "type":"structure",
2596      "members":{
2597        "ProfileArn":{"shape":"Arn"}
2598      }
2599    },
2600    "GetProfileResponse":{
2601      "type":"structure",
2602      "members":{
2603        "Profile":{"shape":"Profile"}
2604      }
2605    },
2606    "GetRoomRequest":{
2607      "type":"structure",
2608      "members":{
2609        "RoomArn":{"shape":"Arn"}
2610      }
2611    },
2612    "GetRoomResponse":{
2613      "type":"structure",
2614      "members":{
2615        "Room":{"shape":"Room"}
2616      }
2617    },
2618    "GetRoomSkillParameterRequest":{
2619      "type":"structure",
2620      "required":[
2621        "SkillId",
2622        "ParameterKey"
2623      ],
2624      "members":{
2625        "RoomArn":{"shape":"Arn"},
2626        "SkillId":{"shape":"SkillId"},
2627        "ParameterKey":{"shape":"RoomSkillParameterKey"}
2628      }
2629    },
2630    "GetRoomSkillParameterResponse":{
2631      "type":"structure",
2632      "members":{
2633        "RoomSkillParameter":{"shape":"RoomSkillParameter"}
2634      }
2635    },
2636    "GetSkillGroupRequest":{
2637      "type":"structure",
2638      "members":{
2639        "SkillGroupArn":{"shape":"Arn"}
2640      }
2641    },
2642    "GetSkillGroupResponse":{
2643      "type":"structure",
2644      "members":{
2645        "SkillGroup":{"shape":"SkillGroup"}
2646      }
2647    },
2648    "IPDialIn":{
2649      "type":"structure",
2650      "required":[
2651        "Endpoint",
2652        "CommsProtocol"
2653      ],
2654      "members":{
2655        "Endpoint":{"shape":"Endpoint"},
2656        "CommsProtocol":{"shape":"CommsProtocol"}
2657      }
2658    },
2659    "IconUrl":{"type":"string"},
2660    "InstantBooking":{
2661      "type":"structure",
2662      "members":{
2663        "DurationInMinutes":{"shape":"Minutes"},
2664        "Enabled":{"shape":"Boolean"}
2665      }
2666    },
2667    "InvalidCertificateAuthorityException":{
2668      "type":"structure",
2669      "members":{
2670        "Message":{"shape":"ErrorMessage"}
2671      },
2672      "exception":true
2673    },
2674    "InvalidDeviceException":{
2675      "type":"structure",
2676      "members":{
2677        "Message":{"shape":"ErrorMessage"}
2678      },
2679      "exception":true
2680    },
2681    "InvalidSecretsManagerResourceException":{
2682      "type":"structure",
2683      "members":{
2684        "Message":{"shape":"ErrorMessage"}
2685      },
2686      "exception":true
2687    },
2688    "InvalidServiceLinkedRoleStateException":{
2689      "type":"structure",
2690      "members":{
2691        "Message":{"shape":"ErrorMessage"}
2692      },
2693      "exception":true
2694    },
2695    "InvalidUserStatusException":{
2696      "type":"structure",
2697      "members":{
2698        "Message":{"shape":"ErrorMessage"}
2699      },
2700      "exception":true
2701    },
2702    "InvocationPhrase":{"type":"string"},
2703    "Key":{
2704      "type":"string",
2705      "min":1
2706    },
2707    "LimitExceededException":{
2708      "type":"structure",
2709      "members":{
2710        "Message":{"shape":"ErrorMessage"}
2711      },
2712      "exception":true
2713    },
2714    "ListBusinessReportSchedulesRequest":{
2715      "type":"structure",
2716      "members":{
2717        "NextToken":{"shape":"NextToken"},
2718        "MaxResults":{"shape":"MaxResults"}
2719      }
2720    },
2721    "ListBusinessReportSchedulesResponse":{
2722      "type":"structure",
2723      "members":{
2724        "BusinessReportSchedules":{"shape":"BusinessReportScheduleList"},
2725        "NextToken":{"shape":"NextToken"}
2726      }
2727    },
2728    "ListConferenceProvidersRequest":{
2729      "type":"structure",
2730      "members":{
2731        "NextToken":{"shape":"NextToken"},
2732        "MaxResults":{"shape":"MaxResults"}
2733      }
2734    },
2735    "ListConferenceProvidersResponse":{
2736      "type":"structure",
2737      "members":{
2738        "ConferenceProviders":{"shape":"ConferenceProvidersList"},
2739        "NextToken":{"shape":"NextToken"}
2740      }
2741    },
2742    "ListDeviceEventsRequest":{
2743      "type":"structure",
2744      "required":["DeviceArn"],
2745      "members":{
2746        "DeviceArn":{"shape":"Arn"},
2747        "EventType":{"shape":"DeviceEventType"},
2748        "NextToken":{"shape":"NextToken"},
2749        "MaxResults":{"shape":"MaxResults"}
2750      }
2751    },
2752    "ListDeviceEventsResponse":{
2753      "type":"structure",
2754      "members":{
2755        "DeviceEvents":{"shape":"DeviceEventList"},
2756        "NextToken":{"shape":"NextToken"}
2757      }
2758    },
2759    "ListGatewayGroupsRequest":{
2760      "type":"structure",
2761      "members":{
2762        "NextToken":{"shape":"NextToken"},
2763        "MaxResults":{"shape":"MaxResults"}
2764      }
2765    },
2766    "ListGatewayGroupsResponse":{
2767      "type":"structure",
2768      "members":{
2769        "GatewayGroups":{"shape":"GatewayGroupSummaries"},
2770        "NextToken":{"shape":"NextToken"}
2771      }
2772    },
2773    "ListGatewaysRequest":{
2774      "type":"structure",
2775      "members":{
2776        "GatewayGroupArn":{"shape":"Arn"},
2777        "NextToken":{"shape":"NextToken"},
2778        "MaxResults":{"shape":"MaxResults"}
2779      }
2780    },
2781    "ListGatewaysResponse":{
2782      "type":"structure",
2783      "members":{
2784        "Gateways":{"shape":"GatewaySummaries"},
2785        "NextToken":{"shape":"NextToken"}
2786      }
2787    },
2788    "ListSkillsRequest":{
2789      "type":"structure",
2790      "members":{
2791        "SkillGroupArn":{"shape":"Arn"},
2792        "EnablementType":{"shape":"EnablementTypeFilter"},
2793        "SkillType":{"shape":"SkillTypeFilter"},
2794        "NextToken":{"shape":"NextToken"},
2795        "MaxResults":{"shape":"SkillListMaxResults"}
2796      }
2797    },
2798    "ListSkillsResponse":{
2799      "type":"structure",
2800      "members":{
2801        "SkillSummaries":{"shape":"SkillSummaryList"},
2802        "NextToken":{"shape":"NextToken"}
2803      }
2804    },
2805    "ListSkillsStoreCategoriesRequest":{
2806      "type":"structure",
2807      "members":{
2808        "NextToken":{"shape":"NextToken"},
2809        "MaxResults":{"shape":"MaxResults"}
2810      }
2811    },
2812    "ListSkillsStoreCategoriesResponse":{
2813      "type":"structure",
2814      "members":{
2815        "CategoryList":{"shape":"CategoryList"},
2816        "NextToken":{"shape":"NextToken"}
2817      }
2818    },
2819    "ListSkillsStoreSkillsByCategoryRequest":{
2820      "type":"structure",
2821      "required":["CategoryId"],
2822      "members":{
2823        "CategoryId":{"shape":"CategoryId"},
2824        "NextToken":{"shape":"NextToken"},
2825        "MaxResults":{"shape":"SkillListMaxResults"}
2826      }
2827    },
2828    "ListSkillsStoreSkillsByCategoryResponse":{
2829      "type":"structure",
2830      "members":{
2831        "SkillsStoreSkills":{"shape":"SkillsStoreSkillList"},
2832        "NextToken":{"shape":"NextToken"}
2833      }
2834    },
2835    "ListSmartHomeAppliancesRequest":{
2836      "type":"structure",
2837      "required":["RoomArn"],
2838      "members":{
2839        "RoomArn":{"shape":"Arn"},
2840        "MaxResults":{"shape":"MaxResults"},
2841        "NextToken":{"shape":"NextToken"}
2842      }
2843    },
2844    "ListSmartHomeAppliancesResponse":{
2845      "type":"structure",
2846      "members":{
2847        "SmartHomeAppliances":{"shape":"SmartHomeApplianceList"},
2848        "NextToken":{"shape":"NextToken"}
2849      }
2850    },
2851    "ListTagsRequest":{
2852      "type":"structure",
2853      "required":["Arn"],
2854      "members":{
2855        "Arn":{"shape":"Arn"},
2856        "NextToken":{"shape":"NextToken"},
2857        "MaxResults":{"shape":"MaxResults"}
2858      }
2859    },
2860    "ListTagsResponse":{
2861      "type":"structure",
2862      "members":{
2863        "Tags":{"shape":"TagList"},
2864        "NextToken":{"shape":"NextToken"}
2865      }
2866    },
2867    "Locale":{
2868      "type":"string",
2869      "enum":["en-US"]
2870    },
2871    "MacAddress":{"type":"string"},
2872    "MaxResults":{
2873      "type":"integer",
2874      "max":50,
2875      "min":1
2876    },
2877    "MaxVolumeLimit":{"type":"integer"},
2878    "MeetingRoomConfiguration":{
2879      "type":"structure",
2880      "members":{
2881        "RoomUtilizationMetricsEnabled":{"shape":"Boolean"},
2882        "EndOfMeetingReminder":{"shape":"EndOfMeetingReminder"},
2883        "InstantBooking":{"shape":"InstantBooking"},
2884        "RequireCheckIn":{"shape":"RequireCheckIn"}
2885      }
2886    },
2887    "MeetingSetting":{
2888      "type":"structure",
2889      "required":["RequirePin"],
2890      "members":{
2891        "RequirePin":{"shape":"RequirePin"}
2892      }
2893    },
2894    "Minutes":{"type":"integer"},
2895    "NameInUseException":{
2896      "type":"structure",
2897      "members":{
2898        "Message":{"shape":"ErrorMessage"}
2899      },
2900      "exception":true
2901    },
2902    "NetworkEapMethod":{
2903      "type":"string",
2904      "enum":["EAP_TLS"]
2905    },
2906    "NetworkProfile":{
2907      "type":"structure",
2908      "members":{
2909        "NetworkProfileArn":{"shape":"Arn"},
2910        "NetworkProfileName":{"shape":"NetworkProfileName"},
2911        "Description":{"shape":"NetworkProfileDescription"},
2912        "Ssid":{"shape":"NetworkSsid"},
2913        "SecurityType":{"shape":"NetworkSecurityType"},
2914        "EapMethod":{"shape":"NetworkEapMethod"},
2915        "CurrentPassword":{"shape":"CurrentWiFiPassword"},
2916        "NextPassword":{"shape":"NextWiFiPassword"},
2917        "CertificateAuthorityArn":{"shape":"Arn"},
2918        "TrustAnchors":{"shape":"TrustAnchorList"}
2919      }
2920    },
2921    "NetworkProfileData":{
2922      "type":"structure",
2923      "members":{
2924        "NetworkProfileArn":{"shape":"Arn"},
2925        "NetworkProfileName":{"shape":"NetworkProfileName"},
2926        "Description":{"shape":"NetworkProfileDescription"},
2927        "Ssid":{"shape":"NetworkSsid"},
2928        "SecurityType":{"shape":"NetworkSecurityType"},
2929        "EapMethod":{"shape":"NetworkEapMethod"},
2930        "CertificateAuthorityArn":{"shape":"Arn"}
2931      }
2932    },
2933    "NetworkProfileDataList":{
2934      "type":"list",
2935      "member":{"shape":"NetworkProfileData"}
2936    },
2937    "NetworkProfileDescription":{
2938      "type":"string",
2939      "max":200,
2940      "min":0,
2941      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
2942    },
2943    "NetworkProfileName":{
2944      "type":"string",
2945      "max":100,
2946      "min":1,
2947      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
2948    },
2949    "NetworkSecurityType":{
2950      "type":"string",
2951      "enum":[
2952        "OPEN",
2953        "WEP",
2954        "WPA_PSK",
2955        "WPA2_PSK",
2956        "WPA2_ENTERPRISE"
2957      ]
2958    },
2959    "NetworkSsid":{
2960      "type":"string",
2961      "max":32,
2962      "min":1,
2963      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
2964    },
2965    "NewInThisVersionBulletPoints":{
2966      "type":"list",
2967      "member":{"shape":"BulletPoint"}
2968    },
2969    "NextToken":{
2970      "type":"string",
2971      "max":1100,
2972      "min":1
2973    },
2974    "NextWiFiPassword":{
2975      "type":"string",
2976      "max":128,
2977      "min":0,
2978      "pattern":"(^$)|([\\x00-\\x7F]{5,})",
2979      "sensitive":true
2980    },
2981    "NotFoundException":{
2982      "type":"structure",
2983      "members":{
2984        "Message":{"shape":"ErrorMessage"}
2985      },
2986      "exception":true
2987    },
2988    "OneClickIdDelay":{
2989      "type":"string",
2990      "max":2,
2991      "min":1
2992    },
2993    "OneClickPinDelay":{
2994      "type":"string",
2995      "max":2,
2996      "min":1
2997    },
2998    "OrganizationName":{
2999      "type":"string",
3000      "max":100,
3001      "min":1,
3002      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
3003    },
3004    "OutboundPhoneNumber":{
3005      "type":"string",
3006      "pattern":"\\d{10}"
3007    },
3008    "PSTNDialIn":{
3009      "type":"structure",
3010      "required":[
3011        "CountryCode",
3012        "PhoneNumber",
3013        "OneClickIdDelay",
3014        "OneClickPinDelay"
3015      ],
3016      "members":{
3017        "CountryCode":{"shape":"CountryCode"},
3018        "PhoneNumber":{"shape":"OutboundPhoneNumber"},
3019        "OneClickIdDelay":{"shape":"OneClickIdDelay"},
3020        "OneClickPinDelay":{"shape":"OneClickPinDelay"}
3021      }
3022    },
3023    "PhoneNumber":{
3024      "type":"structure",
3025      "required":[
3026        "Number",
3027        "Type"
3028      ],
3029      "members":{
3030        "Number":{"shape":"RawPhoneNumber"},
3031        "Type":{"shape":"PhoneNumberType"}
3032      }
3033    },
3034    "PhoneNumberList":{
3035      "type":"list",
3036      "member":{"shape":"PhoneNumber"},
3037      "max":3,
3038      "min":0
3039    },
3040    "PhoneNumberType":{
3041      "type":"string",
3042      "enum":[
3043        "MOBILE",
3044        "WORK",
3045        "HOME"
3046      ],
3047      "sensitive":true
3048    },
3049    "PrivacyPolicy":{"type":"string"},
3050    "ProductDescription":{"type":"string"},
3051    "ProductId":{
3052      "type":"string",
3053      "pattern":"^[a-zA-Z0-9_]{1,256}$"
3054    },
3055    "Profile":{
3056      "type":"structure",
3057      "members":{
3058        "ProfileArn":{"shape":"Arn"},
3059        "ProfileName":{"shape":"ProfileName"},
3060        "IsDefault":{"shape":"Boolean"},
3061        "Address":{"shape":"Address"},
3062        "Timezone":{"shape":"Timezone"},
3063        "DistanceUnit":{"shape":"DistanceUnit"},
3064        "TemperatureUnit":{"shape":"TemperatureUnit"},
3065        "WakeWord":{"shape":"WakeWord"},
3066        "Locale":{"shape":"DeviceLocale"},
3067        "SetupModeDisabled":{"shape":"Boolean"},
3068        "MaxVolumeLimit":{"shape":"MaxVolumeLimit"},
3069        "PSTNEnabled":{"shape":"Boolean"},
3070        "DataRetentionOptIn":{"shape":"Boolean"},
3071        "AddressBookArn":{"shape":"Arn"},
3072        "MeetingRoomConfiguration":{"shape":"MeetingRoomConfiguration"}
3073      }
3074    },
3075    "ProfileData":{
3076      "type":"structure",
3077      "members":{
3078        "ProfileArn":{"shape":"Arn"},
3079        "ProfileName":{"shape":"ProfileName"},
3080        "IsDefault":{"shape":"Boolean"},
3081        "Address":{"shape":"Address"},
3082        "Timezone":{"shape":"Timezone"},
3083        "DistanceUnit":{"shape":"DistanceUnit"},
3084        "TemperatureUnit":{"shape":"TemperatureUnit"},
3085        "WakeWord":{"shape":"WakeWord"},
3086        "Locale":{"shape":"DeviceLocale"}
3087      }
3088    },
3089    "ProfileDataList":{
3090      "type":"list",
3091      "member":{"shape":"ProfileData"}
3092    },
3093    "ProfileName":{
3094      "type":"string",
3095      "max":100,
3096      "min":1,
3097      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
3098    },
3099    "ProviderCalendarId":{
3100      "type":"string",
3101      "max":100,
3102      "min":0
3103    },
3104    "PutConferencePreferenceRequest":{
3105      "type":"structure",
3106      "required":["ConferencePreference"],
3107      "members":{
3108        "ConferencePreference":{"shape":"ConferencePreference"}
3109      }
3110    },
3111    "PutConferencePreferenceResponse":{
3112      "type":"structure",
3113      "members":{
3114      }
3115    },
3116    "PutInvitationConfigurationRequest":{
3117      "type":"structure",
3118      "required":["OrganizationName"],
3119      "members":{
3120        "OrganizationName":{"shape":"OrganizationName"},
3121        "ContactEmail":{"shape":"Email"},
3122        "PrivateSkillIds":{"shape":"ShortSkillIdList"}
3123      }
3124    },
3125    "PutInvitationConfigurationResponse":{
3126      "type":"structure",
3127      "members":{
3128      }
3129    },
3130    "PutRoomSkillParameterRequest":{
3131      "type":"structure",
3132      "required":[
3133        "SkillId",
3134        "RoomSkillParameter"
3135      ],
3136      "members":{
3137        "RoomArn":{"shape":"Arn"},
3138        "SkillId":{"shape":"SkillId"},
3139        "RoomSkillParameter":{"shape":"RoomSkillParameter"}
3140      }
3141    },
3142    "PutRoomSkillParameterResponse":{
3143      "type":"structure",
3144      "members":{
3145      }
3146    },
3147    "PutSkillAuthorizationRequest":{
3148      "type":"structure",
3149      "required":[
3150        "AuthorizationResult",
3151        "SkillId"
3152      ],
3153      "members":{
3154        "AuthorizationResult":{"shape":"AuthorizationResult"},
3155        "SkillId":{"shape":"SkillId"},
3156        "RoomArn":{"shape":"Arn"}
3157      }
3158    },
3159    "PutSkillAuthorizationResponse":{
3160      "type":"structure",
3161      "members":{
3162      }
3163    },
3164    "RawPhoneNumber":{
3165      "type":"string",
3166      "max":50,
3167      "min":0,
3168      "pattern":"^[\\+0-9\\#\\,\\(][\\+0-9\\-\\.\\/\\(\\)\\,\\#\\s]+$",
3169      "sensitive":true
3170    },
3171    "RegisterAVSDeviceRequest":{
3172      "type":"structure",
3173      "required":[
3174        "ClientId",
3175        "UserCode",
3176        "ProductId",
3177        "AmazonId"
3178      ],
3179      "members":{
3180        "ClientId":{"shape":"ClientId"},
3181        "UserCode":{"shape":"UserCode"},
3182        "ProductId":{"shape":"ProductId"},
3183        "DeviceSerialNumber":{"shape":"DeviceSerialNumberForAVS"},
3184        "AmazonId":{"shape":"AmazonId"},
3185        "RoomArn":{"shape":"Arn"},
3186        "Tags":{"shape":"TagList"}
3187      }
3188    },
3189    "RegisterAVSDeviceResponse":{
3190      "type":"structure",
3191      "members":{
3192        "DeviceArn":{"shape":"Arn"}
3193      }
3194    },
3195    "RejectSkillRequest":{
3196      "type":"structure",
3197      "required":["SkillId"],
3198      "members":{
3199        "SkillId":{"shape":"SkillId"}
3200      }
3201    },
3202    "RejectSkillResponse":{
3203      "type":"structure",
3204      "members":{
3205      }
3206    },
3207    "ReleaseDate":{"type":"string"},
3208    "RequireCheckIn":{
3209      "type":"structure",
3210      "members":{
3211        "ReleaseAfterMinutes":{"shape":"Minutes"},
3212        "Enabled":{"shape":"Boolean"}
3213      }
3214    },
3215    "RequirePin":{
3216      "type":"string",
3217      "enum":[
3218        "YES",
3219        "NO",
3220        "OPTIONAL"
3221      ]
3222    },
3223    "ResolveRoomRequest":{
3224      "type":"structure",
3225      "required":[
3226        "UserId",
3227        "SkillId"
3228      ],
3229      "members":{
3230        "UserId":{"shape":"UserId"},
3231        "SkillId":{"shape":"SkillId"}
3232      }
3233    },
3234    "ResolveRoomResponse":{
3235      "type":"structure",
3236      "members":{
3237        "RoomArn":{"shape":"Arn"},
3238        "RoomName":{"shape":"RoomName"},
3239        "RoomSkillParameters":{"shape":"RoomSkillParameters"}
3240      }
3241    },
3242    "ResourceAssociatedException":{
3243      "type":"structure",
3244      "members":{
3245        "Message":{"shape":"ErrorMessage"}
3246      },
3247      "exception":true
3248    },
3249    "ResourceInUseException":{
3250      "type":"structure",
3251      "members":{
3252        "Message":{"shape":"ErrorMessage"},
3253        "ClientRequestToken":{"shape":"ClientRequestToken"}
3254      },
3255      "exception":true
3256    },
3257    "ReviewKey":{"type":"string"},
3258    "ReviewValue":{"type":"string"},
3259    "Reviews":{
3260      "type":"map",
3261      "key":{"shape":"ReviewKey"},
3262      "value":{"shape":"ReviewValue"}
3263    },
3264    "RevokeInvitationRequest":{
3265      "type":"structure",
3266      "members":{
3267        "UserArn":{"shape":"Arn"},
3268        "EnrollmentId":{"shape":"EnrollmentId"}
3269      }
3270    },
3271    "RevokeInvitationResponse":{
3272      "type":"structure",
3273      "members":{
3274      }
3275    },
3276    "Room":{
3277      "type":"structure",
3278      "members":{
3279        "RoomArn":{"shape":"Arn"},
3280        "RoomName":{"shape":"RoomName"},
3281        "Description":{"shape":"RoomDescription"},
3282        "ProviderCalendarId":{"shape":"ProviderCalendarId"},
3283        "ProfileArn":{"shape":"Arn"}
3284      }
3285    },
3286    "RoomData":{
3287      "type":"structure",
3288      "members":{
3289        "RoomArn":{"shape":"Arn"},
3290        "RoomName":{"shape":"RoomName"},
3291        "Description":{"shape":"RoomDescription"},
3292        "ProviderCalendarId":{"shape":"ProviderCalendarId"},
3293        "ProfileArn":{"shape":"Arn"},
3294        "ProfileName":{"shape":"ProfileName"}
3295      }
3296    },
3297    "RoomDataList":{
3298      "type":"list",
3299      "member":{"shape":"RoomData"}
3300    },
3301    "RoomDescription":{
3302      "type":"string",
3303      "max":200,
3304      "min":1,
3305      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
3306    },
3307    "RoomName":{
3308      "type":"string",
3309      "max":100,
3310      "min":1,
3311      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
3312    },
3313    "RoomSkillParameter":{
3314      "type":"structure",
3315      "required":[
3316        "ParameterKey",
3317        "ParameterValue"
3318      ],
3319      "members":{
3320        "ParameterKey":{"shape":"RoomSkillParameterKey"},
3321        "ParameterValue":{"shape":"RoomSkillParameterValue"}
3322      }
3323    },
3324    "RoomSkillParameterKey":{
3325      "type":"string",
3326      "max":256,
3327      "min":1
3328    },
3329    "RoomSkillParameterValue":{
3330      "type":"string",
3331      "max":512,
3332      "min":1
3333    },
3334    "RoomSkillParameters":{
3335      "type":"list",
3336      "member":{"shape":"RoomSkillParameter"}
3337    },
3338    "S3KeyPrefix":{
3339      "type":"string",
3340      "max":100,
3341      "min":0,
3342      "pattern":"[A-Za-z0-9!_\\-\\.\\*'()/]*"
3343    },
3344    "SampleUtterances":{
3345      "type":"list",
3346      "member":{"shape":"Utterance"}
3347    },
3348    "SearchAddressBooksRequest":{
3349      "type":"structure",
3350      "members":{
3351        "Filters":{"shape":"FilterList"},
3352        "SortCriteria":{"shape":"SortList"},
3353        "NextToken":{"shape":"NextToken"},
3354        "MaxResults":{"shape":"MaxResults"}
3355      }
3356    },
3357    "SearchAddressBooksResponse":{
3358      "type":"structure",
3359      "members":{
3360        "AddressBooks":{"shape":"AddressBookDataList"},
3361        "NextToken":{"shape":"NextToken"},
3362        "TotalCount":{"shape":"TotalCount"}
3363      }
3364    },
3365    "SearchContactsRequest":{
3366      "type":"structure",
3367      "members":{
3368        "Filters":{"shape":"FilterList"},
3369        "SortCriteria":{"shape":"SortList"},
3370        "NextToken":{"shape":"NextToken"},
3371        "MaxResults":{"shape":"MaxResults"}
3372      }
3373    },
3374    "SearchContactsResponse":{
3375      "type":"structure",
3376      "members":{
3377        "Contacts":{"shape":"ContactDataList"},
3378        "NextToken":{"shape":"NextToken"},
3379        "TotalCount":{"shape":"TotalCount"}
3380      }
3381    },
3382    "SearchDevicesRequest":{
3383      "type":"structure",
3384      "members":{
3385        "NextToken":{"shape":"NextToken"},
3386        "MaxResults":{"shape":"MaxResults"},
3387        "Filters":{"shape":"FilterList"},
3388        "SortCriteria":{"shape":"SortList"}
3389      }
3390    },
3391    "SearchDevicesResponse":{
3392      "type":"structure",
3393      "members":{
3394        "Devices":{"shape":"DeviceDataList"},
3395        "NextToken":{"shape":"NextToken"},
3396        "TotalCount":{"shape":"TotalCount"}
3397      }
3398    },
3399    "SearchNetworkProfilesRequest":{
3400      "type":"structure",
3401      "members":{
3402        "NextToken":{"shape":"NextToken"},
3403        "MaxResults":{"shape":"MaxResults"},
3404        "Filters":{"shape":"FilterList"},
3405        "SortCriteria":{"shape":"SortList"}
3406      }
3407    },
3408    "SearchNetworkProfilesResponse":{
3409      "type":"structure",
3410      "members":{
3411        "NetworkProfiles":{"shape":"NetworkProfileDataList"},
3412        "NextToken":{"shape":"NextToken"},
3413        "TotalCount":{"shape":"TotalCount"}
3414      }
3415    },
3416    "SearchProfilesRequest":{
3417      "type":"structure",
3418      "members":{
3419        "NextToken":{"shape":"NextToken"},
3420        "MaxResults":{"shape":"MaxResults"},
3421        "Filters":{"shape":"FilterList"},
3422        "SortCriteria":{"shape":"SortList"}
3423      }
3424    },
3425    "SearchProfilesResponse":{
3426      "type":"structure",
3427      "members":{
3428        "Profiles":{"shape":"ProfileDataList"},
3429        "NextToken":{"shape":"NextToken"},
3430        "TotalCount":{"shape":"TotalCount"}
3431      }
3432    },
3433    "SearchRoomsRequest":{
3434      "type":"structure",
3435      "members":{
3436        "NextToken":{"shape":"NextToken"},
3437        "MaxResults":{"shape":"MaxResults"},
3438        "Filters":{"shape":"FilterList"},
3439        "SortCriteria":{"shape":"SortList"}
3440      }
3441    },
3442    "SearchRoomsResponse":{
3443      "type":"structure",
3444      "members":{
3445        "Rooms":{"shape":"RoomDataList"},
3446        "NextToken":{"shape":"NextToken"},
3447        "TotalCount":{"shape":"TotalCount"}
3448      }
3449    },
3450    "SearchSkillGroupsRequest":{
3451      "type":"structure",
3452      "members":{
3453        "NextToken":{"shape":"NextToken"},
3454        "MaxResults":{"shape":"MaxResults"},
3455        "Filters":{"shape":"FilterList"},
3456        "SortCriteria":{"shape":"SortList"}
3457      }
3458    },
3459    "SearchSkillGroupsResponse":{
3460      "type":"structure",
3461      "members":{
3462        "SkillGroups":{"shape":"SkillGroupDataList"},
3463        "NextToken":{"shape":"NextToken"},
3464        "TotalCount":{"shape":"TotalCount"}
3465      }
3466    },
3467    "SearchUsersRequest":{
3468      "type":"structure",
3469      "members":{
3470        "NextToken":{"shape":"NextToken"},
3471        "MaxResults":{"shape":"MaxResults"},
3472        "Filters":{"shape":"FilterList"},
3473        "SortCriteria":{"shape":"SortList"}
3474      }
3475    },
3476    "SearchUsersResponse":{
3477      "type":"structure",
3478      "members":{
3479        "Users":{"shape":"UserDataList"},
3480        "NextToken":{"shape":"NextToken"},
3481        "TotalCount":{"shape":"TotalCount"}
3482      }
3483    },
3484    "SendAnnouncementRequest":{
3485      "type":"structure",
3486      "required":[
3487        "RoomFilters",
3488        "Content",
3489        "ClientRequestToken"
3490      ],
3491      "members":{
3492        "RoomFilters":{"shape":"FilterList"},
3493        "Content":{"shape":"Content"},
3494        "TimeToLiveInSeconds":{"shape":"TimeToLiveInSeconds"},
3495        "ClientRequestToken":{
3496          "shape":"ClientRequestToken",
3497          "idempotencyToken":true
3498        }
3499      }
3500    },
3501    "SendAnnouncementResponse":{
3502      "type":"structure",
3503      "members":{
3504        "AnnouncementArn":{"shape":"Arn"}
3505      }
3506    },
3507    "SendInvitationRequest":{
3508      "type":"structure",
3509      "members":{
3510        "UserArn":{"shape":"Arn"}
3511      }
3512    },
3513    "SendInvitationResponse":{
3514      "type":"structure",
3515      "members":{
3516      }
3517    },
3518    "ShortDescription":{"type":"string"},
3519    "ShortSkillIdList":{
3520      "type":"list",
3521      "member":{"shape":"SkillId"},
3522      "max":3,
3523      "min":0
3524    },
3525    "SipAddress":{
3526      "type":"structure",
3527      "required":[
3528        "Uri",
3529        "Type"
3530      ],
3531      "members":{
3532        "Uri":{"shape":"SipUri"},
3533        "Type":{"shape":"SipType"}
3534      }
3535    },
3536    "SipAddressList":{
3537      "type":"list",
3538      "member":{"shape":"SipAddress"},
3539      "max":1,
3540      "min":0
3541    },
3542    "SipType":{
3543      "type":"string",
3544      "enum":["WORK"],
3545      "sensitive":true
3546    },
3547    "SipUri":{
3548      "type":"string",
3549      "max":256,
3550      "min":1,
3551      "pattern":"^sip[s]?:([^@:]+)\\@([^@]+)$",
3552      "sensitive":true
3553    },
3554    "SkillDetails":{
3555      "type":"structure",
3556      "members":{
3557        "ProductDescription":{"shape":"ProductDescription"},
3558        "InvocationPhrase":{"shape":"InvocationPhrase"},
3559        "ReleaseDate":{"shape":"ReleaseDate"},
3560        "EndUserLicenseAgreement":{"shape":"EndUserLicenseAgreement"},
3561        "GenericKeywords":{"shape":"GenericKeywords"},
3562        "BulletPoints":{"shape":"BulletPoints"},
3563        "NewInThisVersionBulletPoints":{"shape":"NewInThisVersionBulletPoints"},
3564        "SkillTypes":{"shape":"SkillTypes"},
3565        "Reviews":{"shape":"Reviews"},
3566        "DeveloperInfo":{"shape":"DeveloperInfo"}
3567      }
3568    },
3569    "SkillGroup":{
3570      "type":"structure",
3571      "members":{
3572        "SkillGroupArn":{"shape":"Arn"},
3573        "SkillGroupName":{"shape":"SkillGroupName"},
3574        "Description":{"shape":"SkillGroupDescription"}
3575      }
3576    },
3577    "SkillGroupData":{
3578      "type":"structure",
3579      "members":{
3580        "SkillGroupArn":{"shape":"Arn"},
3581        "SkillGroupName":{"shape":"SkillGroupName"},
3582        "Description":{"shape":"SkillGroupDescription"}
3583      }
3584    },
3585    "SkillGroupDataList":{
3586      "type":"list",
3587      "member":{"shape":"SkillGroupData"}
3588    },
3589    "SkillGroupDescription":{
3590      "type":"string",
3591      "max":200,
3592      "min":1,
3593      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
3594    },
3595    "SkillGroupName":{
3596      "type":"string",
3597      "max":100,
3598      "min":1,
3599      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
3600    },
3601    "SkillId":{
3602      "type":"string",
3603      "pattern":"(^amzn1\\.ask\\.skill\\.[0-9a-f\\-]{1,200})|(^amzn1\\.echo-sdk-ams\\.app\\.[0-9a-f\\-]{1,200})"
3604    },
3605    "SkillListMaxResults":{
3606      "type":"integer",
3607      "max":10,
3608      "min":1
3609    },
3610    "SkillName":{
3611      "type":"string",
3612      "max":100,
3613      "min":1,
3614      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
3615    },
3616    "SkillNotLinkedException":{
3617      "type":"structure",
3618      "members":{
3619        "Message":{"shape":"ErrorMessage"}
3620      },
3621      "exception":true
3622    },
3623    "SkillStoreType":{"type":"string"},
3624    "SkillSummary":{
3625      "type":"structure",
3626      "members":{
3627        "SkillId":{"shape":"SkillId"},
3628        "SkillName":{"shape":"SkillName"},
3629        "SupportsLinking":{"shape":"boolean"},
3630        "EnablementType":{"shape":"EnablementType"},
3631        "SkillType":{"shape":"SkillType"}
3632      }
3633    },
3634    "SkillSummaryList":{
3635      "type":"list",
3636      "member":{"shape":"SkillSummary"}
3637    },
3638    "SkillType":{
3639      "type":"string",
3640      "enum":[
3641        "PUBLIC",
3642        "PRIVATE"
3643      ],
3644      "max":100,
3645      "min":1,
3646      "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*"
3647    },
3648    "SkillTypeFilter":{
3649      "type":"string",
3650      "enum":[
3651        "PUBLIC",
3652        "PRIVATE",
3653        "ALL"
3654      ]
3655    },
3656    "SkillTypes":{
3657      "type":"list",
3658      "member":{"shape":"SkillStoreType"}
3659    },
3660    "SkillsStoreSkill":{
3661      "type":"structure",
3662      "members":{
3663        "SkillId":{"shape":"SkillId"},
3664        "SkillName":{"shape":"SkillName"},
3665        "ShortDescription":{"shape":"ShortDescription"},
3666        "IconUrl":{"shape":"IconUrl"},
3667        "SampleUtterances":{"shape":"SampleUtterances"},
3668        "SkillDetails":{"shape":"SkillDetails"},
3669        "SupportsLinking":{"shape":"boolean"}
3670      }
3671    },
3672    "SkillsStoreSkillList":{
3673      "type":"list",
3674      "member":{"shape":"SkillsStoreSkill"}
3675    },
3676    "SmartHomeAppliance":{
3677      "type":"structure",
3678      "members":{
3679        "FriendlyName":{"shape":"ApplianceFriendlyName"},
3680        "Description":{"shape":"ApplianceDescription"},
3681        "ManufacturerName":{"shape":"ApplianceManufacturerName"}
3682      }
3683    },
3684    "SmartHomeApplianceList":{
3685      "type":"list",
3686      "member":{"shape":"SmartHomeAppliance"}
3687    },
3688    "SoftwareVersion":{"type":"string"},
3689    "Sort":{
3690      "type":"structure",
3691      "required":[
3692        "Key",
3693        "Value"
3694      ],
3695      "members":{
3696        "Key":{"shape":"SortKey"},
3697        "Value":{"shape":"SortValue"}
3698      }
3699    },
3700    "SortKey":{
3701      "type":"string",
3702      "max":500,
3703      "min":1
3704    },
3705    "SortList":{
3706      "type":"list",
3707      "member":{"shape":"Sort"},
3708      "max":25
3709    },
3710    "SortValue":{
3711      "type":"string",
3712      "enum":[
3713        "ASC",
3714        "DESC"
3715      ]
3716    },
3717    "Ssml":{
3718      "type":"structure",
3719      "required":[
3720        "Locale",
3721        "Value"
3722      ],
3723      "members":{
3724        "Locale":{"shape":"Locale"},
3725        "Value":{"shape":"SsmlValue"}
3726      }
3727    },
3728    "SsmlList":{
3729      "type":"list",
3730      "member":{"shape":"Ssml"},
3731      "max":1
3732    },
3733    "SsmlValue":{
3734      "type":"string",
3735      "max":4096,
3736      "min":0,
3737      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
3738    },
3739    "StartDeviceSyncRequest":{
3740      "type":"structure",
3741      "required":["Features"],
3742      "members":{
3743        "RoomArn":{"shape":"Arn"},
3744        "DeviceArn":{"shape":"Arn"},
3745        "Features":{"shape":"Features"}
3746      }
3747    },
3748    "StartDeviceSyncResponse":{
3749      "type":"structure",
3750      "members":{
3751      }
3752    },
3753    "StartSmartHomeApplianceDiscoveryRequest":{
3754      "type":"structure",
3755      "required":["RoomArn"],
3756      "members":{
3757        "RoomArn":{"shape":"Arn"}
3758      }
3759    },
3760    "StartSmartHomeApplianceDiscoveryResponse":{
3761      "type":"structure",
3762      "members":{
3763      }
3764    },
3765    "Tag":{
3766      "type":"structure",
3767      "required":[
3768        "Key",
3769        "Value"
3770      ],
3771      "members":{
3772        "Key":{"shape":"TagKey"},
3773        "Value":{"shape":"TagValue"}
3774      }
3775    },
3776    "TagKey":{
3777      "type":"string",
3778      "max":128,
3779      "min":1,
3780      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
3781    },
3782    "TagKeyList":{
3783      "type":"list",
3784      "member":{"shape":"TagKey"}
3785    },
3786    "TagList":{
3787      "type":"list",
3788      "member":{"shape":"Tag"}
3789    },
3790    "TagResourceRequest":{
3791      "type":"structure",
3792      "required":[
3793        "Arn",
3794        "Tags"
3795      ],
3796      "members":{
3797        "Arn":{"shape":"Arn"},
3798        "Tags":{"shape":"TagList"}
3799      }
3800    },
3801    "TagResourceResponse":{
3802      "type":"structure",
3803      "members":{
3804      }
3805    },
3806    "TagValue":{
3807      "type":"string",
3808      "max":256,
3809      "min":0,
3810      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
3811    },
3812    "TemperatureUnit":{
3813      "type":"string",
3814      "enum":[
3815        "FAHRENHEIT",
3816        "CELSIUS"
3817      ]
3818    },
3819    "Text":{
3820      "type":"structure",
3821      "required":[
3822        "Locale",
3823        "Value"
3824      ],
3825      "members":{
3826        "Locale":{"shape":"Locale"},
3827        "Value":{"shape":"TextValue"}
3828      }
3829    },
3830    "TextList":{
3831      "type":"list",
3832      "member":{"shape":"Text"},
3833      "max":1
3834    },
3835    "TextValue":{
3836      "type":"string",
3837      "max":4096,
3838      "min":0,
3839      "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
3840    },
3841    "TimeToLiveInSeconds":{
3842      "type":"integer",
3843      "max":3600,
3844      "min":1
3845    },
3846    "Timezone":{
3847      "type":"string",
3848      "max":100,
3849      "min":1
3850    },
3851    "TotalCount":{"type":"integer"},
3852    "TrustAnchor":{
3853      "type":"string",
3854      "pattern":"-{5}BEGIN CERTIFICATE-{5}\\u000D?\\u000A([A-Za-z0-9/+]{64}\\u000D?\\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\\u000D?\\u000A-{5}END CERTIFICATE-{5}(\\u000D?\\u000A)?"
3855    },
3856    "TrustAnchorList":{
3857      "type":"list",
3858      "member":{"shape":"TrustAnchor"},
3859      "max":5,
3860      "min":1
3861    },
3862    "UnauthorizedException":{
3863      "type":"structure",
3864      "members":{
3865        "Message":{"shape":"ErrorMessage"}
3866      },
3867      "exception":true
3868    },
3869    "UntagResourceRequest":{
3870      "type":"structure",
3871      "required":[
3872        "Arn",
3873        "TagKeys"
3874      ],
3875      "members":{
3876        "Arn":{"shape":"Arn"},
3877        "TagKeys":{"shape":"TagKeyList"}
3878      }
3879    },
3880    "UntagResourceResponse":{
3881      "type":"structure",
3882      "members":{
3883      }
3884    },
3885    "UpdateAddressBookRequest":{
3886      "type":"structure",
3887      "required":["AddressBookArn"],
3888      "members":{
3889        "AddressBookArn":{"shape":"Arn"},
3890        "Name":{"shape":"AddressBookName"},
3891        "Description":{"shape":"AddressBookDescription"}
3892      }
3893    },
3894    "UpdateAddressBookResponse":{
3895      "type":"structure",
3896      "members":{
3897      }
3898    },
3899    "UpdateBusinessReportScheduleRequest":{
3900      "type":"structure",
3901      "required":["ScheduleArn"],
3902      "members":{
3903        "ScheduleArn":{"shape":"Arn"},
3904        "S3BucketName":{"shape":"CustomerS3BucketName"},
3905        "S3KeyPrefix":{"shape":"S3KeyPrefix"},
3906        "Format":{"shape":"BusinessReportFormat"},
3907        "ScheduleName":{"shape":"BusinessReportScheduleName"},
3908        "Recurrence":{"shape":"BusinessReportRecurrence"}
3909      }
3910    },
3911    "UpdateBusinessReportScheduleResponse":{
3912      "type":"structure",
3913      "members":{
3914      }
3915    },
3916    "UpdateConferenceProviderRequest":{
3917      "type":"structure",
3918      "required":[
3919        "ConferenceProviderArn",
3920        "ConferenceProviderType",
3921        "MeetingSetting"
3922      ],
3923      "members":{
3924        "ConferenceProviderArn":{"shape":"Arn"},
3925        "ConferenceProviderType":{"shape":"ConferenceProviderType"},
3926        "IPDialIn":{"shape":"IPDialIn"},
3927        "PSTNDialIn":{"shape":"PSTNDialIn"},
3928        "MeetingSetting":{"shape":"MeetingSetting"}
3929      }
3930    },
3931    "UpdateConferenceProviderResponse":{
3932      "type":"structure",
3933      "members":{
3934      }
3935    },
3936    "UpdateContactRequest":{
3937      "type":"structure",
3938      "required":["ContactArn"],
3939      "members":{
3940        "ContactArn":{"shape":"Arn"},
3941        "DisplayName":{"shape":"ContactName"},
3942        "FirstName":{"shape":"ContactName"},
3943        "LastName":{"shape":"ContactName"},
3944        "PhoneNumber":{"shape":"RawPhoneNumber"},
3945        "PhoneNumbers":{"shape":"PhoneNumberList"},
3946        "SipAddresses":{"shape":"SipAddressList"}
3947      }
3948    },
3949    "UpdateContactResponse":{
3950      "type":"structure",
3951      "members":{
3952      }
3953    },
3954    "UpdateDeviceRequest":{
3955      "type":"structure",
3956      "members":{
3957        "DeviceArn":{"shape":"Arn"},
3958        "DeviceName":{"shape":"DeviceName"}
3959      }
3960    },
3961    "UpdateDeviceResponse":{
3962      "type":"structure",
3963      "members":{
3964      }
3965    },
3966    "UpdateEndOfMeetingReminder":{
3967      "type":"structure",
3968      "members":{
3969        "ReminderAtMinutes":{"shape":"EndOfMeetingReminderMinutesList"},
3970        "ReminderType":{"shape":"EndOfMeetingReminderType"},
3971        "Enabled":{"shape":"Boolean"}
3972      }
3973    },
3974    "UpdateGatewayGroupRequest":{
3975      "type":"structure",
3976      "required":["GatewayGroupArn"],
3977      "members":{
3978        "GatewayGroupArn":{"shape":"Arn"},
3979        "Name":{"shape":"GatewayGroupName"},
3980        "Description":{"shape":"GatewayGroupDescription"}
3981      }
3982    },
3983    "UpdateGatewayGroupResponse":{
3984      "type":"structure",
3985      "members":{
3986      }
3987    },
3988    "UpdateGatewayRequest":{
3989      "type":"structure",
3990      "required":["GatewayArn"],
3991      "members":{
3992        "GatewayArn":{"shape":"Arn"},
3993        "Name":{"shape":"GatewayName"},
3994        "Description":{"shape":"GatewayDescription"},
3995        "SoftwareVersion":{"shape":"GatewayVersion"}
3996      }
3997    },
3998    "UpdateGatewayResponse":{
3999      "type":"structure",
4000      "members":{
4001      }
4002    },
4003    "UpdateInstantBooking":{
4004      "type":"structure",
4005      "members":{
4006        "DurationInMinutes":{"shape":"Minutes"},
4007        "Enabled":{"shape":"Boolean"}
4008      }
4009    },
4010    "UpdateMeetingRoomConfiguration":{
4011      "type":"structure",
4012      "members":{
4013        "RoomUtilizationMetricsEnabled":{"shape":"Boolean"},
4014        "EndOfMeetingReminder":{"shape":"UpdateEndOfMeetingReminder"},
4015        "InstantBooking":{"shape":"UpdateInstantBooking"},
4016        "RequireCheckIn":{"shape":"UpdateRequireCheckIn"}
4017      }
4018    },
4019    "UpdateNetworkProfileRequest":{
4020      "type":"structure",
4021      "required":["NetworkProfileArn"],
4022      "members":{
4023        "NetworkProfileArn":{"shape":"Arn"},
4024        "NetworkProfileName":{"shape":"NetworkProfileName"},
4025        "Description":{"shape":"NetworkProfileDescription"},
4026        "CurrentPassword":{"shape":"CurrentWiFiPassword"},
4027        "NextPassword":{"shape":"NextWiFiPassword"},
4028        "CertificateAuthorityArn":{"shape":"Arn"},
4029        "TrustAnchors":{"shape":"TrustAnchorList"}
4030      }
4031    },
4032    "UpdateNetworkProfileResponse":{
4033      "type":"structure",
4034      "members":{
4035      }
4036    },
4037    "UpdateProfileRequest":{
4038      "type":"structure",
4039      "members":{
4040        "ProfileArn":{"shape":"Arn"},
4041        "ProfileName":{"shape":"ProfileName"},
4042        "IsDefault":{"shape":"Boolean"},
4043        "Timezone":{"shape":"Timezone"},
4044        "Address":{"shape":"Address"},
4045        "DistanceUnit":{"shape":"DistanceUnit"},
4046        "TemperatureUnit":{"shape":"TemperatureUnit"},
4047        "WakeWord":{"shape":"WakeWord"},
4048        "Locale":{"shape":"DeviceLocale"},
4049        "SetupModeDisabled":{"shape":"Boolean"},
4050        "MaxVolumeLimit":{"shape":"MaxVolumeLimit"},
4051        "PSTNEnabled":{"shape":"Boolean"},
4052        "DataRetentionOptIn":{"shape":"Boolean"},
4053        "MeetingRoomConfiguration":{"shape":"UpdateMeetingRoomConfiguration"}
4054      }
4055    },
4056    "UpdateProfileResponse":{
4057      "type":"structure",
4058      "members":{
4059      }
4060    },
4061    "UpdateRequireCheckIn":{
4062      "type":"structure",
4063      "members":{
4064        "ReleaseAfterMinutes":{"shape":"Minutes"},
4065        "Enabled":{"shape":"Boolean"}
4066      }
4067    },
4068    "UpdateRoomRequest":{
4069      "type":"structure",
4070      "members":{
4071        "RoomArn":{"shape":"Arn"},
4072        "RoomName":{"shape":"RoomName"},
4073        "Description":{"shape":"RoomDescription"},
4074        "ProviderCalendarId":{"shape":"ProviderCalendarId"},
4075        "ProfileArn":{"shape":"Arn"}
4076      }
4077    },
4078    "UpdateRoomResponse":{
4079      "type":"structure",
4080      "members":{
4081      }
4082    },
4083    "UpdateSkillGroupRequest":{
4084      "type":"structure",
4085      "members":{
4086        "SkillGroupArn":{"shape":"Arn"},
4087        "SkillGroupName":{"shape":"SkillGroupName"},
4088        "Description":{"shape":"SkillGroupDescription"}
4089      }
4090    },
4091    "UpdateSkillGroupResponse":{
4092      "type":"structure",
4093      "members":{
4094      }
4095    },
4096    "Url":{"type":"string"},
4097    "UserCode":{
4098      "type":"string",
4099      "max":128,
4100      "min":1
4101    },
4102    "UserData":{
4103      "type":"structure",
4104      "members":{
4105        "UserArn":{"shape":"Arn"},
4106        "FirstName":{"shape":"user_FirstName"},
4107        "LastName":{"shape":"user_LastName"},
4108        "Email":{"shape":"Email"},
4109        "EnrollmentStatus":{"shape":"EnrollmentStatus"},
4110        "EnrollmentId":{"shape":"EnrollmentId"}
4111      }
4112    },
4113    "UserDataList":{
4114      "type":"list",
4115      "member":{"shape":"UserData"}
4116    },
4117    "UserId":{
4118      "type":"string",
4119      "pattern":"amzn1\\.[A-Za-z0-9+-\\/=.]{1,300}"
4120    },
4121    "Utterance":{"type":"string"},
4122    "Value":{
4123      "type":"string",
4124      "min":1
4125    },
4126    "WakeWord":{
4127      "type":"string",
4128      "enum":[
4129        "ALEXA",
4130        "AMAZON",
4131        "ECHO",
4132        "COMPUTER"
4133      ]
4134    },
4135    "boolean":{"type":"boolean"},
4136    "user_FirstName":{
4137      "type":"string",
4138      "max":30,
4139      "min":0,
4140      "pattern":"([A-Za-z\\-' 0-9._]|\\p{IsLetter})*"
4141    },
4142    "user_LastName":{
4143      "type":"string",
4144      "max":30,
4145      "min":0,
4146      "pattern":"([A-Za-z\\-' 0-9._]|\\p{IsLetter})*"
4147    },
4148    "user_UserId":{
4149      "type":"string",
4150      "max":128,
4151      "min":1,
4152      "pattern":"[a-zA-Z0-9@_+.-]*"
4153    }
4154  }
4155}
4156