github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/alexaforbusiness/2017-11-09/api-2.json (about)

     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  }