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

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2017-08-08",
     5      "endpointPrefix":"connect",
     6      "jsonVersion":"1.1",
     7      "protocol":"rest-json",
     8      "serviceAbbreviation":"Amazon Connect",
     9      "serviceFullName":"Amazon Connect Service",
    10      "serviceId":"Connect",
    11      "signatureVersion":"v4",
    12      "signingName":"connect",
    13      "uid":"connect-2017-08-08"
    14    },
    15    "operations":{
    16      "AssociateApprovedOrigin":{
    17        "name":"AssociateApprovedOrigin",
    18        "http":{
    19          "method":"PUT",
    20          "requestUri":"/instance/{InstanceId}/approved-origin"
    21        },
    22        "input":{"shape":"AssociateApprovedOriginRequest"},
    23        "errors":[
    24          {"shape":"ResourceNotFoundException"},
    25          {"shape":"ResourceConflictException"},
    26          {"shape":"InternalServiceException"},
    27          {"shape":"InvalidRequestException"},
    28          {"shape":"InvalidParameterException"},
    29          {"shape":"ServiceQuotaExceededException"},
    30          {"shape":"ThrottlingException"}
    31        ]
    32      },
    33      "AssociateBot":{
    34        "name":"AssociateBot",
    35        "http":{
    36          "method":"PUT",
    37          "requestUri":"/instance/{InstanceId}/bot"
    38        },
    39        "input":{"shape":"AssociateBotRequest"},
    40        "errors":[
    41          {"shape":"ResourceNotFoundException"},
    42          {"shape":"ResourceConflictException"},
    43          {"shape":"InternalServiceException"},
    44          {"shape":"InvalidRequestException"},
    45          {"shape":"LimitExceededException"},
    46          {"shape":"ServiceQuotaExceededException"},
    47          {"shape":"ThrottlingException"}
    48        ]
    49      },
    50      "AssociateInstanceStorageConfig":{
    51        "name":"AssociateInstanceStorageConfig",
    52        "http":{
    53          "method":"PUT",
    54          "requestUri":"/instance/{InstanceId}/storage-config"
    55        },
    56        "input":{"shape":"AssociateInstanceStorageConfigRequest"},
    57        "output":{"shape":"AssociateInstanceStorageConfigResponse"},
    58        "errors":[
    59          {"shape":"ResourceNotFoundException"},
    60          {"shape":"ResourceConflictException"},
    61          {"shape":"InternalServiceException"},
    62          {"shape":"InvalidRequestException"},
    63          {"shape":"InvalidParameterException"},
    64          {"shape":"ThrottlingException"}
    65        ]
    66      },
    67      "AssociateLambdaFunction":{
    68        "name":"AssociateLambdaFunction",
    69        "http":{
    70          "method":"PUT",
    71          "requestUri":"/instance/{InstanceId}/lambda-function"
    72        },
    73        "input":{"shape":"AssociateLambdaFunctionRequest"},
    74        "errors":[
    75          {"shape":"ResourceNotFoundException"},
    76          {"shape":"ResourceConflictException"},
    77          {"shape":"InternalServiceException"},
    78          {"shape":"InvalidRequestException"},
    79          {"shape":"InvalidParameterException"},
    80          {"shape":"ServiceQuotaExceededException"},
    81          {"shape":"ThrottlingException"}
    82        ]
    83      },
    84      "AssociateLexBot":{
    85        "name":"AssociateLexBot",
    86        "http":{
    87          "method":"PUT",
    88          "requestUri":"/instance/{InstanceId}/lex-bot"
    89        },
    90        "input":{"shape":"AssociateLexBotRequest"},
    91        "errors":[
    92          {"shape":"ResourceNotFoundException"},
    93          {"shape":"ResourceConflictException"},
    94          {"shape":"InternalServiceException"},
    95          {"shape":"InvalidRequestException"},
    96          {"shape":"InvalidParameterException"},
    97          {"shape":"ServiceQuotaExceededException"},
    98          {"shape":"ThrottlingException"}
    99        ]
   100      },
   101      "AssociateQueueQuickConnects":{
   102        "name":"AssociateQueueQuickConnects",
   103        "http":{
   104          "method":"POST",
   105          "requestUri":"/queues/{InstanceId}/{QueueId}/associate-quick-connects"
   106        },
   107        "input":{"shape":"AssociateQueueQuickConnectsRequest"},
   108        "errors":[
   109          {"shape":"InvalidRequestException"},
   110          {"shape":"InvalidParameterException"},
   111          {"shape":"ResourceNotFoundException"},
   112          {"shape":"LimitExceededException"},
   113          {"shape":"ThrottlingException"},
   114          {"shape":"InternalServiceException"}
   115        ]
   116      },
   117      "AssociateRoutingProfileQueues":{
   118        "name":"AssociateRoutingProfileQueues",
   119        "http":{
   120          "method":"POST",
   121          "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/associate-queues"
   122        },
   123        "input":{"shape":"AssociateRoutingProfileQueuesRequest"},
   124        "errors":[
   125          {"shape":"InvalidRequestException"},
   126          {"shape":"InvalidParameterException"},
   127          {"shape":"ResourceNotFoundException"},
   128          {"shape":"ThrottlingException"},
   129          {"shape":"InternalServiceException"}
   130        ]
   131      },
   132      "AssociateSecurityKey":{
   133        "name":"AssociateSecurityKey",
   134        "http":{
   135          "method":"PUT",
   136          "requestUri":"/instance/{InstanceId}/security-key"
   137        },
   138        "input":{"shape":"AssociateSecurityKeyRequest"},
   139        "output":{"shape":"AssociateSecurityKeyResponse"},
   140        "errors":[
   141          {"shape":"ResourceNotFoundException"},
   142          {"shape":"ResourceConflictException"},
   143          {"shape":"InternalServiceException"},
   144          {"shape":"InvalidRequestException"},
   145          {"shape":"InvalidParameterException"},
   146          {"shape":"ServiceQuotaExceededException"},
   147          {"shape":"ThrottlingException"}
   148        ]
   149      },
   150      "CreateAgentStatus":{
   151        "name":"CreateAgentStatus",
   152        "http":{
   153          "method":"PUT",
   154          "requestUri":"/agent-status/{InstanceId}"
   155        },
   156        "input":{"shape":"CreateAgentStatusRequest"},
   157        "output":{"shape":"CreateAgentStatusResponse"},
   158        "errors":[
   159          {"shape":"InvalidRequestException"},
   160          {"shape":"InvalidParameterException"},
   161          {"shape":"DuplicateResourceException"},
   162          {"shape":"ResourceNotFoundException"},
   163          {"shape":"LimitExceededException"},
   164          {"shape":"ThrottlingException"},
   165          {"shape":"InternalServiceException"}
   166        ]
   167      },
   168      "CreateContactFlow":{
   169        "name":"CreateContactFlow",
   170        "http":{
   171          "method":"PUT",
   172          "requestUri":"/contact-flows/{InstanceId}"
   173        },
   174        "input":{"shape":"CreateContactFlowRequest"},
   175        "output":{"shape":"CreateContactFlowResponse"},
   176        "errors":[
   177          {"shape":"InvalidRequestException"},
   178          {"shape":"InvalidContactFlowException"},
   179          {"shape":"InvalidParameterException"},
   180          {"shape":"DuplicateResourceException"},
   181          {"shape":"LimitExceededException"},
   182          {"shape":"ResourceNotFoundException"},
   183          {"shape":"ThrottlingException"},
   184          {"shape":"InternalServiceException"}
   185        ]
   186      },
   187      "CreateHoursOfOperation":{
   188        "name":"CreateHoursOfOperation",
   189        "http":{
   190          "method":"PUT",
   191          "requestUri":"/hours-of-operations/{InstanceId}"
   192        },
   193        "input":{"shape":"CreateHoursOfOperationRequest"},
   194        "output":{"shape":"CreateHoursOfOperationResponse"},
   195        "errors":[
   196          {"shape":"DuplicateResourceException"},
   197          {"shape":"InvalidRequestException"},
   198          {"shape":"InvalidParameterException"},
   199          {"shape":"ResourceNotFoundException"},
   200          {"shape":"LimitExceededException"},
   201          {"shape":"ThrottlingException"},
   202          {"shape":"InternalServiceException"}
   203        ]
   204      },
   205      "CreateInstance":{
   206        "name":"CreateInstance",
   207        "http":{
   208          "method":"PUT",
   209          "requestUri":"/instance"
   210        },
   211        "input":{"shape":"CreateInstanceRequest"},
   212        "output":{"shape":"CreateInstanceResponse"},
   213        "errors":[
   214          {"shape":"InvalidRequestException"},
   215          {"shape":"ServiceQuotaExceededException"},
   216          {"shape":"ThrottlingException"},
   217          {"shape":"ResourceNotFoundException"},
   218          {"shape":"InternalServiceException"}
   219        ]
   220      },
   221      "CreateIntegrationAssociation":{
   222        "name":"CreateIntegrationAssociation",
   223        "http":{
   224          "method":"PUT",
   225          "requestUri":"/instance/{InstanceId}/integration-associations"
   226        },
   227        "input":{"shape":"CreateIntegrationAssociationRequest"},
   228        "output":{"shape":"CreateIntegrationAssociationResponse"},
   229        "errors":[
   230          {"shape":"DuplicateResourceException"},
   231          {"shape":"ResourceNotFoundException"},
   232          {"shape":"InternalServiceException"},
   233          {"shape":"InvalidRequestException"},
   234          {"shape":"ThrottlingException"}
   235        ]
   236      },
   237      "CreateQueue":{
   238        "name":"CreateQueue",
   239        "http":{
   240          "method":"PUT",
   241          "requestUri":"/queues/{InstanceId}"
   242        },
   243        "input":{"shape":"CreateQueueRequest"},
   244        "output":{"shape":"CreateQueueResponse"},
   245        "errors":[
   246          {"shape":"InvalidRequestException"},
   247          {"shape":"InvalidParameterException"},
   248          {"shape":"DuplicateResourceException"},
   249          {"shape":"ResourceNotFoundException"},
   250          {"shape":"LimitExceededException"},
   251          {"shape":"ThrottlingException"},
   252          {"shape":"InternalServiceException"}
   253        ]
   254      },
   255      "CreateQuickConnect":{
   256        "name":"CreateQuickConnect",
   257        "http":{
   258          "method":"PUT",
   259          "requestUri":"/quick-connects/{InstanceId}"
   260        },
   261        "input":{"shape":"CreateQuickConnectRequest"},
   262        "output":{"shape":"CreateQuickConnectResponse"},
   263        "errors":[
   264          {"shape":"InvalidRequestException"},
   265          {"shape":"InvalidParameterException"},
   266          {"shape":"DuplicateResourceException"},
   267          {"shape":"ResourceNotFoundException"},
   268          {"shape":"LimitExceededException"},
   269          {"shape":"ThrottlingException"},
   270          {"shape":"InternalServiceException"}
   271        ]
   272      },
   273      "CreateRoutingProfile":{
   274        "name":"CreateRoutingProfile",
   275        "http":{
   276          "method":"PUT",
   277          "requestUri":"/routing-profiles/{InstanceId}"
   278        },
   279        "input":{"shape":"CreateRoutingProfileRequest"},
   280        "output":{"shape":"CreateRoutingProfileResponse"},
   281        "errors":[
   282          {"shape":"InvalidRequestException"},
   283          {"shape":"InvalidParameterException"},
   284          {"shape":"DuplicateResourceException"},
   285          {"shape":"ResourceNotFoundException"},
   286          {"shape":"LimitExceededException"},
   287          {"shape":"ThrottlingException"},
   288          {"shape":"InternalServiceException"}
   289        ]
   290      },
   291      "CreateUseCase":{
   292        "name":"CreateUseCase",
   293        "http":{
   294          "method":"PUT",
   295          "requestUri":"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases"
   296        },
   297        "input":{"shape":"CreateUseCaseRequest"},
   298        "output":{"shape":"CreateUseCaseResponse"},
   299        "errors":[
   300          {"shape":"DuplicateResourceException"},
   301          {"shape":"ResourceNotFoundException"},
   302          {"shape":"InternalServiceException"},
   303          {"shape":"InvalidRequestException"},
   304          {"shape":"ThrottlingException"}
   305        ]
   306      },
   307      "CreateUser":{
   308        "name":"CreateUser",
   309        "http":{
   310          "method":"PUT",
   311          "requestUri":"/users/{InstanceId}"
   312        },
   313        "input":{"shape":"CreateUserRequest"},
   314        "output":{"shape":"CreateUserResponse"},
   315        "errors":[
   316          {"shape":"InvalidRequestException"},
   317          {"shape":"InvalidParameterException"},
   318          {"shape":"LimitExceededException"},
   319          {"shape":"DuplicateResourceException"},
   320          {"shape":"ResourceNotFoundException"},
   321          {"shape":"ThrottlingException"},
   322          {"shape":"InternalServiceException"}
   323        ]
   324      },
   325      "CreateUserHierarchyGroup":{
   326        "name":"CreateUserHierarchyGroup",
   327        "http":{
   328          "method":"PUT",
   329          "requestUri":"/user-hierarchy-groups/{InstanceId}"
   330        },
   331        "input":{"shape":"CreateUserHierarchyGroupRequest"},
   332        "output":{"shape":"CreateUserHierarchyGroupResponse"},
   333        "errors":[
   334          {"shape":"InvalidRequestException"},
   335          {"shape":"InvalidParameterException"},
   336          {"shape":"DuplicateResourceException"},
   337          {"shape":"LimitExceededException"},
   338          {"shape":"ResourceNotFoundException"},
   339          {"shape":"ThrottlingException"},
   340          {"shape":"InternalServiceException"}
   341        ]
   342      },
   343      "DeleteHoursOfOperation":{
   344        "name":"DeleteHoursOfOperation",
   345        "http":{
   346          "method":"DELETE",
   347          "requestUri":"/hours-of-operations/{InstanceId}/{HoursOfOperationId}"
   348        },
   349        "input":{"shape":"DeleteHoursOfOperationRequest"},
   350        "errors":[
   351          {"shape":"InvalidRequestException"},
   352          {"shape":"InvalidParameterException"},
   353          {"shape":"ResourceNotFoundException"},
   354          {"shape":"ThrottlingException"},
   355          {"shape":"InternalServiceException"}
   356        ]
   357      },
   358      "DeleteInstance":{
   359        "name":"DeleteInstance",
   360        "http":{
   361          "method":"DELETE",
   362          "requestUri":"/instance/{InstanceId}"
   363        },
   364        "input":{"shape":"DeleteInstanceRequest"},
   365        "errors":[
   366          {"shape":"ResourceNotFoundException"},
   367          {"shape":"InternalServiceException"},
   368          {"shape":"InvalidRequestException"}
   369        ]
   370      },
   371      "DeleteIntegrationAssociation":{
   372        "name":"DeleteIntegrationAssociation",
   373        "http":{
   374          "method":"DELETE",
   375          "requestUri":"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}"
   376        },
   377        "input":{"shape":"DeleteIntegrationAssociationRequest"},
   378        "errors":[
   379          {"shape":"ResourceNotFoundException"},
   380          {"shape":"InternalServiceException"},
   381          {"shape":"InvalidRequestException"},
   382          {"shape":"ThrottlingException"}
   383        ]
   384      },
   385      "DeleteQuickConnect":{
   386        "name":"DeleteQuickConnect",
   387        "http":{
   388          "method":"DELETE",
   389          "requestUri":"/quick-connects/{InstanceId}/{QuickConnectId}"
   390        },
   391        "input":{"shape":"DeleteQuickConnectRequest"},
   392        "errors":[
   393          {"shape":"InvalidRequestException"},
   394          {"shape":"InvalidParameterException"},
   395          {"shape":"ResourceNotFoundException"},
   396          {"shape":"ThrottlingException"},
   397          {"shape":"InternalServiceException"}
   398        ]
   399      },
   400      "DeleteUseCase":{
   401        "name":"DeleteUseCase",
   402        "http":{
   403          "method":"DELETE",
   404          "requestUri":"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases/{UseCaseId}"
   405        },
   406        "input":{"shape":"DeleteUseCaseRequest"},
   407        "errors":[
   408          {"shape":"ResourceNotFoundException"},
   409          {"shape":"InternalServiceException"},
   410          {"shape":"InvalidRequestException"},
   411          {"shape":"ThrottlingException"}
   412        ]
   413      },
   414      "DeleteUser":{
   415        "name":"DeleteUser",
   416        "http":{
   417          "method":"DELETE",
   418          "requestUri":"/users/{InstanceId}/{UserId}"
   419        },
   420        "input":{"shape":"DeleteUserRequest"},
   421        "errors":[
   422          {"shape":"InvalidRequestException"},
   423          {"shape":"InvalidParameterException"},
   424          {"shape":"ResourceNotFoundException"},
   425          {"shape":"ThrottlingException"},
   426          {"shape":"InternalServiceException"}
   427        ]
   428      },
   429      "DeleteUserHierarchyGroup":{
   430        "name":"DeleteUserHierarchyGroup",
   431        "http":{
   432          "method":"DELETE",
   433          "requestUri":"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}"
   434        },
   435        "input":{"shape":"DeleteUserHierarchyGroupRequest"},
   436        "errors":[
   437          {"shape":"InvalidRequestException"},
   438          {"shape":"InvalidParameterException"},
   439          {"shape":"ResourceNotFoundException"},
   440          {"shape":"ResourceInUseException"},
   441          {"shape":"ThrottlingException"},
   442          {"shape":"InternalServiceException"}
   443        ]
   444      },
   445      "DescribeAgentStatus":{
   446        "name":"DescribeAgentStatus",
   447        "http":{
   448          "method":"GET",
   449          "requestUri":"/agent-status/{InstanceId}/{AgentStatusId}"
   450        },
   451        "input":{"shape":"DescribeAgentStatusRequest"},
   452        "output":{"shape":"DescribeAgentStatusResponse"},
   453        "errors":[
   454          {"shape":"InvalidRequestException"},
   455          {"shape":"InvalidParameterException"},
   456          {"shape":"ResourceNotFoundException"},
   457          {"shape":"ThrottlingException"},
   458          {"shape":"InternalServiceException"}
   459        ]
   460      },
   461      "DescribeContactFlow":{
   462        "name":"DescribeContactFlow",
   463        "http":{
   464          "method":"GET",
   465          "requestUri":"/contact-flows/{InstanceId}/{ContactFlowId}"
   466        },
   467        "input":{"shape":"DescribeContactFlowRequest"},
   468        "output":{"shape":"DescribeContactFlowResponse"},
   469        "errors":[
   470          {"shape":"InvalidRequestException"},
   471          {"shape":"InvalidParameterException"},
   472          {"shape":"ResourceNotFoundException"},
   473          {"shape":"ContactFlowNotPublishedException"},
   474          {"shape":"ThrottlingException"},
   475          {"shape":"InternalServiceException"}
   476        ]
   477      },
   478      "DescribeHoursOfOperation":{
   479        "name":"DescribeHoursOfOperation",
   480        "http":{
   481          "method":"GET",
   482          "requestUri":"/hours-of-operations/{InstanceId}/{HoursOfOperationId}"
   483        },
   484        "input":{"shape":"DescribeHoursOfOperationRequest"},
   485        "output":{"shape":"DescribeHoursOfOperationResponse"},
   486        "errors":[
   487          {"shape":"InvalidRequestException"},
   488          {"shape":"InvalidParameterException"},
   489          {"shape":"ResourceNotFoundException"},
   490          {"shape":"ThrottlingException"},
   491          {"shape":"InternalServiceException"}
   492        ]
   493      },
   494      "DescribeInstance":{
   495        "name":"DescribeInstance",
   496        "http":{
   497          "method":"GET",
   498          "requestUri":"/instance/{InstanceId}"
   499        },
   500        "input":{"shape":"DescribeInstanceRequest"},
   501        "output":{"shape":"DescribeInstanceResponse"},
   502        "errors":[
   503          {"shape":"InvalidRequestException"},
   504          {"shape":"ResourceNotFoundException"},
   505          {"shape":"InternalServiceException"}
   506        ]
   507      },
   508      "DescribeInstanceAttribute":{
   509        "name":"DescribeInstanceAttribute",
   510        "http":{
   511          "method":"GET",
   512          "requestUri":"/instance/{InstanceId}/attribute/{AttributeType}"
   513        },
   514        "input":{"shape":"DescribeInstanceAttributeRequest"},
   515        "output":{"shape":"DescribeInstanceAttributeResponse"},
   516        "errors":[
   517          {"shape":"ResourceNotFoundException"},
   518          {"shape":"InternalServiceException"},
   519          {"shape":"InvalidRequestException"},
   520          {"shape":"InvalidParameterException"},
   521          {"shape":"ThrottlingException"}
   522        ]
   523      },
   524      "DescribeInstanceStorageConfig":{
   525        "name":"DescribeInstanceStorageConfig",
   526        "http":{
   527          "method":"GET",
   528          "requestUri":"/instance/{InstanceId}/storage-config/{AssociationId}"
   529        },
   530        "input":{"shape":"DescribeInstanceStorageConfigRequest"},
   531        "output":{"shape":"DescribeInstanceStorageConfigResponse"},
   532        "errors":[
   533          {"shape":"ResourceNotFoundException"},
   534          {"shape":"InternalServiceException"},
   535          {"shape":"InvalidRequestException"},
   536          {"shape":"InvalidParameterException"},
   537          {"shape":"ThrottlingException"}
   538        ]
   539      },
   540      "DescribeQueue":{
   541        "name":"DescribeQueue",
   542        "http":{
   543          "method":"GET",
   544          "requestUri":"/queues/{InstanceId}/{QueueId}"
   545        },
   546        "input":{"shape":"DescribeQueueRequest"},
   547        "output":{"shape":"DescribeQueueResponse"},
   548        "errors":[
   549          {"shape":"InvalidRequestException"},
   550          {"shape":"InvalidParameterException"},
   551          {"shape":"ResourceNotFoundException"},
   552          {"shape":"ThrottlingException"},
   553          {"shape":"InternalServiceException"}
   554        ]
   555      },
   556      "DescribeQuickConnect":{
   557        "name":"DescribeQuickConnect",
   558        "http":{
   559          "method":"GET",
   560          "requestUri":"/quick-connects/{InstanceId}/{QuickConnectId}"
   561        },
   562        "input":{"shape":"DescribeQuickConnectRequest"},
   563        "output":{"shape":"DescribeQuickConnectResponse"},
   564        "errors":[
   565          {"shape":"InvalidRequestException"},
   566          {"shape":"InvalidParameterException"},
   567          {"shape":"ResourceNotFoundException"},
   568          {"shape":"ThrottlingException"},
   569          {"shape":"InternalServiceException"}
   570        ]
   571      },
   572      "DescribeRoutingProfile":{
   573        "name":"DescribeRoutingProfile",
   574        "http":{
   575          "method":"GET",
   576          "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}"
   577        },
   578        "input":{"shape":"DescribeRoutingProfileRequest"},
   579        "output":{"shape":"DescribeRoutingProfileResponse"},
   580        "errors":[
   581          {"shape":"InvalidRequestException"},
   582          {"shape":"InvalidParameterException"},
   583          {"shape":"ResourceNotFoundException"},
   584          {"shape":"ThrottlingException"},
   585          {"shape":"InternalServiceException"}
   586        ]
   587      },
   588      "DescribeUser":{
   589        "name":"DescribeUser",
   590        "http":{
   591          "method":"GET",
   592          "requestUri":"/users/{InstanceId}/{UserId}"
   593        },
   594        "input":{"shape":"DescribeUserRequest"},
   595        "output":{"shape":"DescribeUserResponse"},
   596        "errors":[
   597          {"shape":"InvalidRequestException"},
   598          {"shape":"InvalidParameterException"},
   599          {"shape":"ResourceNotFoundException"},
   600          {"shape":"ThrottlingException"},
   601          {"shape":"InternalServiceException"}
   602        ]
   603      },
   604      "DescribeUserHierarchyGroup":{
   605        "name":"DescribeUserHierarchyGroup",
   606        "http":{
   607          "method":"GET",
   608          "requestUri":"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}"
   609        },
   610        "input":{"shape":"DescribeUserHierarchyGroupRequest"},
   611        "output":{"shape":"DescribeUserHierarchyGroupResponse"},
   612        "errors":[
   613          {"shape":"InvalidRequestException"},
   614          {"shape":"InvalidParameterException"},
   615          {"shape":"ResourceNotFoundException"},
   616          {"shape":"ThrottlingException"},
   617          {"shape":"InternalServiceException"}
   618        ]
   619      },
   620      "DescribeUserHierarchyStructure":{
   621        "name":"DescribeUserHierarchyStructure",
   622        "http":{
   623          "method":"GET",
   624          "requestUri":"/user-hierarchy-structure/{InstanceId}"
   625        },
   626        "input":{"shape":"DescribeUserHierarchyStructureRequest"},
   627        "output":{"shape":"DescribeUserHierarchyStructureResponse"},
   628        "errors":[
   629          {"shape":"InvalidRequestException"},
   630          {"shape":"InvalidParameterException"},
   631          {"shape":"ResourceNotFoundException"},
   632          {"shape":"ThrottlingException"},
   633          {"shape":"InternalServiceException"}
   634        ]
   635      },
   636      "DisassociateApprovedOrigin":{
   637        "name":"DisassociateApprovedOrigin",
   638        "http":{
   639          "method":"DELETE",
   640          "requestUri":"/instance/{InstanceId}/approved-origin"
   641        },
   642        "input":{"shape":"DisassociateApprovedOriginRequest"},
   643        "errors":[
   644          {"shape":"ResourceNotFoundException"},
   645          {"shape":"InternalServiceException"},
   646          {"shape":"InvalidRequestException"},
   647          {"shape":"InvalidParameterException"},
   648          {"shape":"ThrottlingException"}
   649        ]
   650      },
   651      "DisassociateBot":{
   652        "name":"DisassociateBot",
   653        "http":{
   654          "method":"POST",
   655          "requestUri":"/instance/{InstanceId}/bot"
   656        },
   657        "input":{"shape":"DisassociateBotRequest"},
   658        "errors":[
   659          {"shape":"ResourceNotFoundException"},
   660          {"shape":"InternalServiceException"},
   661          {"shape":"InvalidRequestException"},
   662          {"shape":"ThrottlingException"}
   663        ]
   664      },
   665      "DisassociateInstanceStorageConfig":{
   666        "name":"DisassociateInstanceStorageConfig",
   667        "http":{
   668          "method":"DELETE",
   669          "requestUri":"/instance/{InstanceId}/storage-config/{AssociationId}"
   670        },
   671        "input":{"shape":"DisassociateInstanceStorageConfigRequest"},
   672        "errors":[
   673          {"shape":"ResourceNotFoundException"},
   674          {"shape":"InternalServiceException"},
   675          {"shape":"InvalidRequestException"},
   676          {"shape":"InvalidParameterException"},
   677          {"shape":"ThrottlingException"}
   678        ]
   679      },
   680      "DisassociateLambdaFunction":{
   681        "name":"DisassociateLambdaFunction",
   682        "http":{
   683          "method":"DELETE",
   684          "requestUri":"/instance/{InstanceId}/lambda-function"
   685        },
   686        "input":{"shape":"DisassociateLambdaFunctionRequest"},
   687        "errors":[
   688          {"shape":"ResourceNotFoundException"},
   689          {"shape":"InternalServiceException"},
   690          {"shape":"InvalidRequestException"},
   691          {"shape":"InvalidParameterException"},
   692          {"shape":"ThrottlingException"}
   693        ]
   694      },
   695      "DisassociateLexBot":{
   696        "name":"DisassociateLexBot",
   697        "http":{
   698          "method":"DELETE",
   699          "requestUri":"/instance/{InstanceId}/lex-bot"
   700        },
   701        "input":{"shape":"DisassociateLexBotRequest"},
   702        "errors":[
   703          {"shape":"ResourceNotFoundException"},
   704          {"shape":"InternalServiceException"},
   705          {"shape":"InvalidRequestException"},
   706          {"shape":"InvalidParameterException"},
   707          {"shape":"ThrottlingException"}
   708        ]
   709      },
   710      "DisassociateQueueQuickConnects":{
   711        "name":"DisassociateQueueQuickConnects",
   712        "http":{
   713          "method":"POST",
   714          "requestUri":"/queues/{InstanceId}/{QueueId}/disassociate-quick-connects"
   715        },
   716        "input":{"shape":"DisassociateQueueQuickConnectsRequest"},
   717        "errors":[
   718          {"shape":"InvalidRequestException"},
   719          {"shape":"InvalidParameterException"},
   720          {"shape":"ResourceNotFoundException"},
   721          {"shape":"ThrottlingException"},
   722          {"shape":"InternalServiceException"}
   723        ]
   724      },
   725      "DisassociateRoutingProfileQueues":{
   726        "name":"DisassociateRoutingProfileQueues",
   727        "http":{
   728          "method":"POST",
   729          "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/disassociate-queues"
   730        },
   731        "input":{"shape":"DisassociateRoutingProfileQueuesRequest"},
   732        "errors":[
   733          {"shape":"InvalidRequestException"},
   734          {"shape":"InvalidParameterException"},
   735          {"shape":"ResourceNotFoundException"},
   736          {"shape":"ThrottlingException"},
   737          {"shape":"InternalServiceException"}
   738        ]
   739      },
   740      "DisassociateSecurityKey":{
   741        "name":"DisassociateSecurityKey",
   742        "http":{
   743          "method":"DELETE",
   744          "requestUri":"/instance/{InstanceId}/security-key/{AssociationId}"
   745        },
   746        "input":{"shape":"DisassociateSecurityKeyRequest"},
   747        "errors":[
   748          {"shape":"ResourceNotFoundException"},
   749          {"shape":"InternalServiceException"},
   750          {"shape":"InvalidRequestException"},
   751          {"shape":"InvalidParameterException"},
   752          {"shape":"ThrottlingException"}
   753        ]
   754      },
   755      "GetContactAttributes":{
   756        "name":"GetContactAttributes",
   757        "http":{
   758          "method":"GET",
   759          "requestUri":"/contact/attributes/{InstanceId}/{InitialContactId}"
   760        },
   761        "input":{"shape":"GetContactAttributesRequest"},
   762        "output":{"shape":"GetContactAttributesResponse"},
   763        "errors":[
   764          {"shape":"InvalidRequestException"},
   765          {"shape":"ResourceNotFoundException"},
   766          {"shape":"InternalServiceException"}
   767        ]
   768      },
   769      "GetCurrentMetricData":{
   770        "name":"GetCurrentMetricData",
   771        "http":{
   772          "method":"POST",
   773          "requestUri":"/metrics/current/{InstanceId}"
   774        },
   775        "input":{"shape":"GetCurrentMetricDataRequest"},
   776        "output":{"shape":"GetCurrentMetricDataResponse"},
   777        "errors":[
   778          {"shape":"InvalidRequestException"},
   779          {"shape":"InvalidParameterException"},
   780          {"shape":"InternalServiceException"},
   781          {"shape":"ThrottlingException"},
   782          {"shape":"ResourceNotFoundException"}
   783        ]
   784      },
   785      "GetFederationToken":{
   786        "name":"GetFederationToken",
   787        "http":{
   788          "method":"GET",
   789          "requestUri":"/user/federate/{InstanceId}"
   790        },
   791        "input":{"shape":"GetFederationTokenRequest"},
   792        "output":{"shape":"GetFederationTokenResponse"},
   793        "errors":[
   794          {"shape":"InvalidRequestException"},
   795          {"shape":"InvalidParameterException"},
   796          {"shape":"ResourceNotFoundException"},
   797          {"shape":"UserNotFoundException"},
   798          {"shape":"InternalServiceException"},
   799          {"shape":"DuplicateResourceException"}
   800        ]
   801      },
   802      "GetMetricData":{
   803        "name":"GetMetricData",
   804        "http":{
   805          "method":"POST",
   806          "requestUri":"/metrics/historical/{InstanceId}"
   807        },
   808        "input":{"shape":"GetMetricDataRequest"},
   809        "output":{"shape":"GetMetricDataResponse"},
   810        "errors":[
   811          {"shape":"InvalidRequestException"},
   812          {"shape":"InvalidParameterException"},
   813          {"shape":"InternalServiceException"},
   814          {"shape":"ThrottlingException"},
   815          {"shape":"ResourceNotFoundException"}
   816        ]
   817      },
   818      "ListAgentStatuses":{
   819        "name":"ListAgentStatuses",
   820        "http":{
   821          "method":"GET",
   822          "requestUri":"/agent-status/{InstanceId}"
   823        },
   824        "input":{"shape":"ListAgentStatusRequest"},
   825        "output":{"shape":"ListAgentStatusResponse"},
   826        "errors":[
   827          {"shape":"InvalidRequestException"},
   828          {"shape":"InvalidParameterException"},
   829          {"shape":"ResourceNotFoundException"},
   830          {"shape":"ThrottlingException"},
   831          {"shape":"InternalServiceException"}
   832        ]
   833      },
   834      "ListApprovedOrigins":{
   835        "name":"ListApprovedOrigins",
   836        "http":{
   837          "method":"GET",
   838          "requestUri":"/instance/{InstanceId}/approved-origins"
   839        },
   840        "input":{"shape":"ListApprovedOriginsRequest"},
   841        "output":{"shape":"ListApprovedOriginsResponse"},
   842        "errors":[
   843          {"shape":"ResourceNotFoundException"},
   844          {"shape":"InternalServiceException"},
   845          {"shape":"InvalidRequestException"},
   846          {"shape":"InvalidParameterException"},
   847          {"shape":"ThrottlingException"}
   848        ]
   849      },
   850      "ListBots":{
   851        "name":"ListBots",
   852        "http":{
   853          "method":"GET",
   854          "requestUri":"/instance/{InstanceId}/bots"
   855        },
   856        "input":{"shape":"ListBotsRequest"},
   857        "output":{"shape":"ListBotsResponse"},
   858        "errors":[
   859          {"shape":"ResourceNotFoundException"},
   860          {"shape":"InternalServiceException"},
   861          {"shape":"InvalidRequestException"},
   862          {"shape":"ThrottlingException"}
   863        ]
   864      },
   865      "ListContactFlows":{
   866        "name":"ListContactFlows",
   867        "http":{
   868          "method":"GET",
   869          "requestUri":"/contact-flows-summary/{InstanceId}"
   870        },
   871        "input":{"shape":"ListContactFlowsRequest"},
   872        "output":{"shape":"ListContactFlowsResponse"},
   873        "errors":[
   874          {"shape":"InvalidRequestException"},
   875          {"shape":"InvalidParameterException"},
   876          {"shape":"ResourceNotFoundException"},
   877          {"shape":"ThrottlingException"},
   878          {"shape":"InternalServiceException"}
   879        ]
   880      },
   881      "ListHoursOfOperations":{
   882        "name":"ListHoursOfOperations",
   883        "http":{
   884          "method":"GET",
   885          "requestUri":"/hours-of-operations-summary/{InstanceId}"
   886        },
   887        "input":{"shape":"ListHoursOfOperationsRequest"},
   888        "output":{"shape":"ListHoursOfOperationsResponse"},
   889        "errors":[
   890          {"shape":"InvalidRequestException"},
   891          {"shape":"InvalidParameterException"},
   892          {"shape":"ResourceNotFoundException"},
   893          {"shape":"ThrottlingException"},
   894          {"shape":"InternalServiceException"}
   895        ]
   896      },
   897      "ListInstanceAttributes":{
   898        "name":"ListInstanceAttributes",
   899        "http":{
   900          "method":"GET",
   901          "requestUri":"/instance/{InstanceId}/attributes"
   902        },
   903        "input":{"shape":"ListInstanceAttributesRequest"},
   904        "output":{"shape":"ListInstanceAttributesResponse"},
   905        "errors":[
   906          {"shape":"ResourceNotFoundException"},
   907          {"shape":"InternalServiceException"},
   908          {"shape":"InvalidRequestException"},
   909          {"shape":"InvalidParameterException"},
   910          {"shape":"ThrottlingException"}
   911        ]
   912      },
   913      "ListInstanceStorageConfigs":{
   914        "name":"ListInstanceStorageConfigs",
   915        "http":{
   916          "method":"GET",
   917          "requestUri":"/instance/{InstanceId}/storage-configs"
   918        },
   919        "input":{"shape":"ListInstanceStorageConfigsRequest"},
   920        "output":{"shape":"ListInstanceStorageConfigsResponse"},
   921        "errors":[
   922          {"shape":"ResourceNotFoundException"},
   923          {"shape":"InternalServiceException"},
   924          {"shape":"InvalidRequestException"},
   925          {"shape":"InvalidParameterException"},
   926          {"shape":"ThrottlingException"}
   927        ]
   928      },
   929      "ListInstances":{
   930        "name":"ListInstances",
   931        "http":{
   932          "method":"GET",
   933          "requestUri":"/instance"
   934        },
   935        "input":{"shape":"ListInstancesRequest"},
   936        "output":{"shape":"ListInstancesResponse"},
   937        "errors":[
   938          {"shape":"InvalidRequestException"},
   939          {"shape":"InternalServiceException"}
   940        ]
   941      },
   942      "ListIntegrationAssociations":{
   943        "name":"ListIntegrationAssociations",
   944        "http":{
   945          "method":"GET",
   946          "requestUri":"/instance/{InstanceId}/integration-associations"
   947        },
   948        "input":{"shape":"ListIntegrationAssociationsRequest"},
   949        "output":{"shape":"ListIntegrationAssociationsResponse"},
   950        "errors":[
   951          {"shape":"ResourceNotFoundException"},
   952          {"shape":"InternalServiceException"},
   953          {"shape":"InvalidRequestException"},
   954          {"shape":"ThrottlingException"}
   955        ]
   956      },
   957      "ListLambdaFunctions":{
   958        "name":"ListLambdaFunctions",
   959        "http":{
   960          "method":"GET",
   961          "requestUri":"/instance/{InstanceId}/lambda-functions"
   962        },
   963        "input":{"shape":"ListLambdaFunctionsRequest"},
   964        "output":{"shape":"ListLambdaFunctionsResponse"},
   965        "errors":[
   966          {"shape":"ResourceNotFoundException"},
   967          {"shape":"InternalServiceException"},
   968          {"shape":"InvalidRequestException"},
   969          {"shape":"InvalidParameterException"},
   970          {"shape":"ThrottlingException"}
   971        ]
   972      },
   973      "ListLexBots":{
   974        "name":"ListLexBots",
   975        "http":{
   976          "method":"GET",
   977          "requestUri":"/instance/{InstanceId}/lex-bots"
   978        },
   979        "input":{"shape":"ListLexBotsRequest"},
   980        "output":{"shape":"ListLexBotsResponse"},
   981        "errors":[
   982          {"shape":"ResourceNotFoundException"},
   983          {"shape":"InternalServiceException"},
   984          {"shape":"InvalidRequestException"},
   985          {"shape":"InvalidParameterException"},
   986          {"shape":"ThrottlingException"}
   987        ]
   988      },
   989      "ListPhoneNumbers":{
   990        "name":"ListPhoneNumbers",
   991        "http":{
   992          "method":"GET",
   993          "requestUri":"/phone-numbers-summary/{InstanceId}"
   994        },
   995        "input":{"shape":"ListPhoneNumbersRequest"},
   996        "output":{"shape":"ListPhoneNumbersResponse"},
   997        "errors":[
   998          {"shape":"InvalidRequestException"},
   999          {"shape":"InvalidParameterException"},
  1000          {"shape":"ResourceNotFoundException"},
  1001          {"shape":"ThrottlingException"},
  1002          {"shape":"InternalServiceException"}
  1003        ]
  1004      },
  1005      "ListPrompts":{
  1006        "name":"ListPrompts",
  1007        "http":{
  1008          "method":"GET",
  1009          "requestUri":"/prompts-summary/{InstanceId}"
  1010        },
  1011        "input":{"shape":"ListPromptsRequest"},
  1012        "output":{"shape":"ListPromptsResponse"},
  1013        "errors":[
  1014          {"shape":"InvalidRequestException"},
  1015          {"shape":"InvalidParameterException"},
  1016          {"shape":"ResourceNotFoundException"},
  1017          {"shape":"ThrottlingException"},
  1018          {"shape":"InternalServiceException"}
  1019        ]
  1020      },
  1021      "ListQueueQuickConnects":{
  1022        "name":"ListQueueQuickConnects",
  1023        "http":{
  1024          "method":"GET",
  1025          "requestUri":"/queues/{InstanceId}/{QueueId}/quick-connects"
  1026        },
  1027        "input":{"shape":"ListQueueQuickConnectsRequest"},
  1028        "output":{"shape":"ListQueueQuickConnectsResponse"},
  1029        "errors":[
  1030          {"shape":"InvalidRequestException"},
  1031          {"shape":"InvalidParameterException"},
  1032          {"shape":"ResourceNotFoundException"},
  1033          {"shape":"ThrottlingException"},
  1034          {"shape":"InternalServiceException"}
  1035        ]
  1036      },
  1037      "ListQueues":{
  1038        "name":"ListQueues",
  1039        "http":{
  1040          "method":"GET",
  1041          "requestUri":"/queues-summary/{InstanceId}"
  1042        },
  1043        "input":{"shape":"ListQueuesRequest"},
  1044        "output":{"shape":"ListQueuesResponse"},
  1045        "errors":[
  1046          {"shape":"InvalidRequestException"},
  1047          {"shape":"InvalidParameterException"},
  1048          {"shape":"ResourceNotFoundException"},
  1049          {"shape":"ThrottlingException"},
  1050          {"shape":"InternalServiceException"}
  1051        ]
  1052      },
  1053      "ListQuickConnects":{
  1054        "name":"ListQuickConnects",
  1055        "http":{
  1056          "method":"GET",
  1057          "requestUri":"/quick-connects/{InstanceId}"
  1058        },
  1059        "input":{"shape":"ListQuickConnectsRequest"},
  1060        "output":{"shape":"ListQuickConnectsResponse"},
  1061        "errors":[
  1062          {"shape":"InvalidRequestException"},
  1063          {"shape":"InvalidParameterException"},
  1064          {"shape":"ResourceNotFoundException"},
  1065          {"shape":"ThrottlingException"},
  1066          {"shape":"InternalServiceException"}
  1067        ]
  1068      },
  1069      "ListRoutingProfileQueues":{
  1070        "name":"ListRoutingProfileQueues",
  1071        "http":{
  1072          "method":"GET",
  1073          "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/queues"
  1074        },
  1075        "input":{"shape":"ListRoutingProfileQueuesRequest"},
  1076        "output":{"shape":"ListRoutingProfileQueuesResponse"},
  1077        "errors":[
  1078          {"shape":"InvalidRequestException"},
  1079          {"shape":"InvalidParameterException"},
  1080          {"shape":"ResourceNotFoundException"},
  1081          {"shape":"ThrottlingException"},
  1082          {"shape":"InternalServiceException"}
  1083        ]
  1084      },
  1085      "ListRoutingProfiles":{
  1086        "name":"ListRoutingProfiles",
  1087        "http":{
  1088          "method":"GET",
  1089          "requestUri":"/routing-profiles-summary/{InstanceId}"
  1090        },
  1091        "input":{"shape":"ListRoutingProfilesRequest"},
  1092        "output":{"shape":"ListRoutingProfilesResponse"},
  1093        "errors":[
  1094          {"shape":"InvalidRequestException"},
  1095          {"shape":"InvalidParameterException"},
  1096          {"shape":"ResourceNotFoundException"},
  1097          {"shape":"ThrottlingException"},
  1098          {"shape":"InternalServiceException"}
  1099        ]
  1100      },
  1101      "ListSecurityKeys":{
  1102        "name":"ListSecurityKeys",
  1103        "http":{
  1104          "method":"GET",
  1105          "requestUri":"/instance/{InstanceId}/security-keys"
  1106        },
  1107        "input":{"shape":"ListSecurityKeysRequest"},
  1108        "output":{"shape":"ListSecurityKeysResponse"},
  1109        "errors":[
  1110          {"shape":"ResourceNotFoundException"},
  1111          {"shape":"InternalServiceException"},
  1112          {"shape":"InvalidRequestException"},
  1113          {"shape":"InvalidParameterException"},
  1114          {"shape":"ThrottlingException"}
  1115        ]
  1116      },
  1117      "ListSecurityProfiles":{
  1118        "name":"ListSecurityProfiles",
  1119        "http":{
  1120          "method":"GET",
  1121          "requestUri":"/security-profiles-summary/{InstanceId}"
  1122        },
  1123        "input":{"shape":"ListSecurityProfilesRequest"},
  1124        "output":{"shape":"ListSecurityProfilesResponse"},
  1125        "errors":[
  1126          {"shape":"InvalidRequestException"},
  1127          {"shape":"InvalidParameterException"},
  1128          {"shape":"ResourceNotFoundException"},
  1129          {"shape":"ThrottlingException"},
  1130          {"shape":"InternalServiceException"}
  1131        ]
  1132      },
  1133      "ListTagsForResource":{
  1134        "name":"ListTagsForResource",
  1135        "http":{
  1136          "method":"GET",
  1137          "requestUri":"/tags/{resourceArn}"
  1138        },
  1139        "input":{"shape":"ListTagsForResourceRequest"},
  1140        "output":{"shape":"ListTagsForResourceResponse"},
  1141        "errors":[
  1142          {"shape":"InvalidRequestException"},
  1143          {"shape":"InvalidParameterException"},
  1144          {"shape":"InternalServiceException"},
  1145          {"shape":"ResourceNotFoundException"},
  1146          {"shape":"ThrottlingException"}
  1147        ]
  1148      },
  1149      "ListUseCases":{
  1150        "name":"ListUseCases",
  1151        "http":{
  1152          "method":"GET",
  1153          "requestUri":"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases"
  1154        },
  1155        "input":{"shape":"ListUseCasesRequest"},
  1156        "output":{"shape":"ListUseCasesResponse"},
  1157        "errors":[
  1158          {"shape":"ResourceNotFoundException"},
  1159          {"shape":"InternalServiceException"},
  1160          {"shape":"InvalidRequestException"},
  1161          {"shape":"ThrottlingException"}
  1162        ]
  1163      },
  1164      "ListUserHierarchyGroups":{
  1165        "name":"ListUserHierarchyGroups",
  1166        "http":{
  1167          "method":"GET",
  1168          "requestUri":"/user-hierarchy-groups-summary/{InstanceId}"
  1169        },
  1170        "input":{"shape":"ListUserHierarchyGroupsRequest"},
  1171        "output":{"shape":"ListUserHierarchyGroupsResponse"},
  1172        "errors":[
  1173          {"shape":"InvalidRequestException"},
  1174          {"shape":"InvalidParameterException"},
  1175          {"shape":"ResourceNotFoundException"},
  1176          {"shape":"ThrottlingException"},
  1177          {"shape":"InternalServiceException"}
  1178        ]
  1179      },
  1180      "ListUsers":{
  1181        "name":"ListUsers",
  1182        "http":{
  1183          "method":"GET",
  1184          "requestUri":"/users-summary/{InstanceId}"
  1185        },
  1186        "input":{"shape":"ListUsersRequest"},
  1187        "output":{"shape":"ListUsersResponse"},
  1188        "errors":[
  1189          {"shape":"InvalidRequestException"},
  1190          {"shape":"InvalidParameterException"},
  1191          {"shape":"ResourceNotFoundException"},
  1192          {"shape":"ThrottlingException"},
  1193          {"shape":"InternalServiceException"}
  1194        ]
  1195      },
  1196      "ResumeContactRecording":{
  1197        "name":"ResumeContactRecording",
  1198        "http":{
  1199          "method":"POST",
  1200          "requestUri":"/contact/resume-recording"
  1201        },
  1202        "input":{"shape":"ResumeContactRecordingRequest"},
  1203        "output":{"shape":"ResumeContactRecordingResponse"},
  1204        "errors":[
  1205          {"shape":"InvalidRequestException"},
  1206          {"shape":"ResourceNotFoundException"},
  1207          {"shape":"InternalServiceException"}
  1208        ]
  1209      },
  1210      "StartChatContact":{
  1211        "name":"StartChatContact",
  1212        "http":{
  1213          "method":"PUT",
  1214          "requestUri":"/contact/chat"
  1215        },
  1216        "input":{"shape":"StartChatContactRequest"},
  1217        "output":{"shape":"StartChatContactResponse"},
  1218        "errors":[
  1219          {"shape":"InvalidRequestException"},
  1220          {"shape":"InvalidParameterException"},
  1221          {"shape":"ResourceNotFoundException"},
  1222          {"shape":"InternalServiceException"},
  1223          {"shape":"LimitExceededException"}
  1224        ]
  1225      },
  1226      "StartContactRecording":{
  1227        "name":"StartContactRecording",
  1228        "http":{
  1229          "method":"POST",
  1230          "requestUri":"/contact/start-recording"
  1231        },
  1232        "input":{"shape":"StartContactRecordingRequest"},
  1233        "output":{"shape":"StartContactRecordingResponse"},
  1234        "errors":[
  1235          {"shape":"InvalidRequestException"},
  1236          {"shape":"InvalidParameterException"},
  1237          {"shape":"ResourceNotFoundException"},
  1238          {"shape":"InternalServiceException"}
  1239        ]
  1240      },
  1241      "StartOutboundVoiceContact":{
  1242        "name":"StartOutboundVoiceContact",
  1243        "http":{
  1244          "method":"PUT",
  1245          "requestUri":"/contact/outbound-voice"
  1246        },
  1247        "input":{"shape":"StartOutboundVoiceContactRequest"},
  1248        "output":{"shape":"StartOutboundVoiceContactResponse"},
  1249        "errors":[
  1250          {"shape":"InvalidRequestException"},
  1251          {"shape":"InvalidParameterException"},
  1252          {"shape":"ResourceNotFoundException"},
  1253          {"shape":"InternalServiceException"},
  1254          {"shape":"LimitExceededException"},
  1255          {"shape":"DestinationNotAllowedException"},
  1256          {"shape":"OutboundContactNotPermittedException"}
  1257        ]
  1258      },
  1259      "StartTaskContact":{
  1260        "name":"StartTaskContact",
  1261        "http":{
  1262          "method":"PUT",
  1263          "requestUri":"/contact/task"
  1264        },
  1265        "input":{"shape":"StartTaskContactRequest"},
  1266        "output":{"shape":"StartTaskContactResponse"},
  1267        "errors":[
  1268          {"shape":"InvalidRequestException"},
  1269          {"shape":"InvalidParameterException"},
  1270          {"shape":"ResourceNotFoundException"},
  1271          {"shape":"ThrottlingException"},
  1272          {"shape":"ServiceQuotaExceededException"},
  1273          {"shape":"InternalServiceException"}
  1274        ]
  1275      },
  1276      "StopContact":{
  1277        "name":"StopContact",
  1278        "http":{
  1279          "method":"POST",
  1280          "requestUri":"/contact/stop"
  1281        },
  1282        "input":{"shape":"StopContactRequest"},
  1283        "output":{"shape":"StopContactResponse"},
  1284        "errors":[
  1285          {"shape":"InvalidRequestException"},
  1286          {"shape":"ContactNotFoundException"},
  1287          {"shape":"InvalidParameterException"},
  1288          {"shape":"ResourceNotFoundException"},
  1289          {"shape":"InternalServiceException"}
  1290        ]
  1291      },
  1292      "StopContactRecording":{
  1293        "name":"StopContactRecording",
  1294        "http":{
  1295          "method":"POST",
  1296          "requestUri":"/contact/stop-recording"
  1297        },
  1298        "input":{"shape":"StopContactRecordingRequest"},
  1299        "output":{"shape":"StopContactRecordingResponse"},
  1300        "errors":[
  1301          {"shape":"InvalidRequestException"},
  1302          {"shape":"ResourceNotFoundException"},
  1303          {"shape":"InternalServiceException"}
  1304        ]
  1305      },
  1306      "SuspendContactRecording":{
  1307        "name":"SuspendContactRecording",
  1308        "http":{
  1309          "method":"POST",
  1310          "requestUri":"/contact/suspend-recording"
  1311        },
  1312        "input":{"shape":"SuspendContactRecordingRequest"},
  1313        "output":{"shape":"SuspendContactRecordingResponse"},
  1314        "errors":[
  1315          {"shape":"InvalidRequestException"},
  1316          {"shape":"ResourceNotFoundException"},
  1317          {"shape":"InternalServiceException"}
  1318        ]
  1319      },
  1320      "TagResource":{
  1321        "name":"TagResource",
  1322        "http":{
  1323          "method":"POST",
  1324          "requestUri":"/tags/{resourceArn}"
  1325        },
  1326        "input":{"shape":"TagResourceRequest"},
  1327        "errors":[
  1328          {"shape":"InvalidRequestException"},
  1329          {"shape":"InvalidParameterException"},
  1330          {"shape":"InternalServiceException"},
  1331          {"shape":"ResourceNotFoundException"},
  1332          {"shape":"ThrottlingException"}
  1333        ]
  1334      },
  1335      "UntagResource":{
  1336        "name":"UntagResource",
  1337        "http":{
  1338          "method":"DELETE",
  1339          "requestUri":"/tags/{resourceArn}"
  1340        },
  1341        "input":{"shape":"UntagResourceRequest"},
  1342        "errors":[
  1343          {"shape":"InvalidRequestException"},
  1344          {"shape":"InvalidParameterException"},
  1345          {"shape":"InternalServiceException"},
  1346          {"shape":"ResourceNotFoundException"},
  1347          {"shape":"ThrottlingException"}
  1348        ]
  1349      },
  1350      "UpdateAgentStatus":{
  1351        "name":"UpdateAgentStatus",
  1352        "http":{
  1353          "method":"POST",
  1354          "requestUri":"/agent-status/{InstanceId}/{AgentStatusId}"
  1355        },
  1356        "input":{"shape":"UpdateAgentStatusRequest"},
  1357        "errors":[
  1358          {"shape":"InvalidRequestException"},
  1359          {"shape":"InvalidParameterException"},
  1360          {"shape":"DuplicateResourceException"},
  1361          {"shape":"ResourceNotFoundException"},
  1362          {"shape":"LimitExceededException"},
  1363          {"shape":"ThrottlingException"},
  1364          {"shape":"InternalServiceException"}
  1365        ]
  1366      },
  1367      "UpdateContactAttributes":{
  1368        "name":"UpdateContactAttributes",
  1369        "http":{
  1370          "method":"POST",
  1371          "requestUri":"/contact/attributes"
  1372        },
  1373        "input":{"shape":"UpdateContactAttributesRequest"},
  1374        "output":{"shape":"UpdateContactAttributesResponse"},
  1375        "errors":[
  1376          {"shape":"InvalidRequestException"},
  1377          {"shape":"InvalidParameterException"},
  1378          {"shape":"ResourceNotFoundException"},
  1379          {"shape":"InternalServiceException"}
  1380        ]
  1381      },
  1382      "UpdateContactFlowContent":{
  1383        "name":"UpdateContactFlowContent",
  1384        "http":{
  1385          "method":"POST",
  1386          "requestUri":"/contact-flows/{InstanceId}/{ContactFlowId}/content"
  1387        },
  1388        "input":{"shape":"UpdateContactFlowContentRequest"},
  1389        "errors":[
  1390          {"shape":"InvalidRequestException"},
  1391          {"shape":"InvalidContactFlowException"},
  1392          {"shape":"InvalidParameterException"},
  1393          {"shape":"ResourceNotFoundException"},
  1394          {"shape":"ThrottlingException"},
  1395          {"shape":"InternalServiceException"}
  1396        ]
  1397      },
  1398      "UpdateContactFlowName":{
  1399        "name":"UpdateContactFlowName",
  1400        "http":{
  1401          "method":"POST",
  1402          "requestUri":"/contact-flows/{InstanceId}/{ContactFlowId}/name"
  1403        },
  1404        "input":{"shape":"UpdateContactFlowNameRequest"},
  1405        "errors":[
  1406          {"shape":"InvalidRequestException"},
  1407          {"shape":"InvalidParameterException"},
  1408          {"shape":"DuplicateResourceException"},
  1409          {"shape":"ResourceNotFoundException"},
  1410          {"shape":"ThrottlingException"},
  1411          {"shape":"InternalServiceException"}
  1412        ]
  1413      },
  1414      "UpdateHoursOfOperation":{
  1415        "name":"UpdateHoursOfOperation",
  1416        "http":{
  1417          "method":"POST",
  1418          "requestUri":"/hours-of-operations/{InstanceId}/{HoursOfOperationId}"
  1419        },
  1420        "input":{"shape":"UpdateHoursOfOperationRequest"},
  1421        "errors":[
  1422          {"shape":"DuplicateResourceException"},
  1423          {"shape":"InvalidRequestException"},
  1424          {"shape":"InvalidParameterException"},
  1425          {"shape":"ResourceNotFoundException"},
  1426          {"shape":"ThrottlingException"},
  1427          {"shape":"InternalServiceException"}
  1428        ]
  1429      },
  1430      "UpdateInstanceAttribute":{
  1431        "name":"UpdateInstanceAttribute",
  1432        "http":{
  1433          "method":"POST",
  1434          "requestUri":"/instance/{InstanceId}/attribute/{AttributeType}"
  1435        },
  1436        "input":{"shape":"UpdateInstanceAttributeRequest"},
  1437        "errors":[
  1438          {"shape":"ResourceNotFoundException"},
  1439          {"shape":"InternalServiceException"},
  1440          {"shape":"InvalidRequestException"},
  1441          {"shape":"InvalidParameterException"},
  1442          {"shape":"ThrottlingException"}
  1443        ]
  1444      },
  1445      "UpdateInstanceStorageConfig":{
  1446        "name":"UpdateInstanceStorageConfig",
  1447        "http":{
  1448          "method":"POST",
  1449          "requestUri":"/instance/{InstanceId}/storage-config/{AssociationId}"
  1450        },
  1451        "input":{"shape":"UpdateInstanceStorageConfigRequest"},
  1452        "errors":[
  1453          {"shape":"ResourceNotFoundException"},
  1454          {"shape":"InternalServiceException"},
  1455          {"shape":"InvalidRequestException"},
  1456          {"shape":"InvalidParameterException"},
  1457          {"shape":"ThrottlingException"}
  1458        ]
  1459      },
  1460      "UpdateQueueHoursOfOperation":{
  1461        "name":"UpdateQueueHoursOfOperation",
  1462        "http":{
  1463          "method":"POST",
  1464          "requestUri":"/queues/{InstanceId}/{QueueId}/hours-of-operation"
  1465        },
  1466        "input":{"shape":"UpdateQueueHoursOfOperationRequest"},
  1467        "errors":[
  1468          {"shape":"InvalidRequestException"},
  1469          {"shape":"InvalidParameterException"},
  1470          {"shape":"ResourceNotFoundException"},
  1471          {"shape":"ThrottlingException"},
  1472          {"shape":"InternalServiceException"}
  1473        ]
  1474      },
  1475      "UpdateQueueMaxContacts":{
  1476        "name":"UpdateQueueMaxContacts",
  1477        "http":{
  1478          "method":"POST",
  1479          "requestUri":"/queues/{InstanceId}/{QueueId}/max-contacts"
  1480        },
  1481        "input":{"shape":"UpdateQueueMaxContactsRequest"},
  1482        "errors":[
  1483          {"shape":"InvalidRequestException"},
  1484          {"shape":"InvalidParameterException"},
  1485          {"shape":"ResourceNotFoundException"},
  1486          {"shape":"ThrottlingException"},
  1487          {"shape":"InternalServiceException"}
  1488        ]
  1489      },
  1490      "UpdateQueueName":{
  1491        "name":"UpdateQueueName",
  1492        "http":{
  1493          "method":"POST",
  1494          "requestUri":"/queues/{InstanceId}/{QueueId}/name"
  1495        },
  1496        "input":{"shape":"UpdateQueueNameRequest"},
  1497        "errors":[
  1498          {"shape":"DuplicateResourceException"},
  1499          {"shape":"InvalidRequestException"},
  1500          {"shape":"InvalidParameterException"},
  1501          {"shape":"ResourceNotFoundException"},
  1502          {"shape":"ThrottlingException"},
  1503          {"shape":"InternalServiceException"}
  1504        ]
  1505      },
  1506      "UpdateQueueOutboundCallerConfig":{
  1507        "name":"UpdateQueueOutboundCallerConfig",
  1508        "http":{
  1509          "method":"POST",
  1510          "requestUri":"/queues/{InstanceId}/{QueueId}/outbound-caller-config"
  1511        },
  1512        "input":{"shape":"UpdateQueueOutboundCallerConfigRequest"},
  1513        "errors":[
  1514          {"shape":"InvalidRequestException"},
  1515          {"shape":"InvalidParameterException"},
  1516          {"shape":"ResourceNotFoundException"},
  1517          {"shape":"ThrottlingException"},
  1518          {"shape":"InternalServiceException"}
  1519        ]
  1520      },
  1521      "UpdateQueueStatus":{
  1522        "name":"UpdateQueueStatus",
  1523        "http":{
  1524          "method":"POST",
  1525          "requestUri":"/queues/{InstanceId}/{QueueId}/status"
  1526        },
  1527        "input":{"shape":"UpdateQueueStatusRequest"},
  1528        "errors":[
  1529          {"shape":"InvalidRequestException"},
  1530          {"shape":"InvalidParameterException"},
  1531          {"shape":"ResourceNotFoundException"},
  1532          {"shape":"ThrottlingException"},
  1533          {"shape":"InternalServiceException"}
  1534        ]
  1535      },
  1536      "UpdateQuickConnectConfig":{
  1537        "name":"UpdateQuickConnectConfig",
  1538        "http":{
  1539          "method":"POST",
  1540          "requestUri":"/quick-connects/{InstanceId}/{QuickConnectId}/config"
  1541        },
  1542        "input":{"shape":"UpdateQuickConnectConfigRequest"},
  1543        "errors":[
  1544          {"shape":"InvalidRequestException"},
  1545          {"shape":"InvalidParameterException"},
  1546          {"shape":"ResourceNotFoundException"},
  1547          {"shape":"ThrottlingException"},
  1548          {"shape":"InternalServiceException"}
  1549        ]
  1550      },
  1551      "UpdateQuickConnectName":{
  1552        "name":"UpdateQuickConnectName",
  1553        "http":{
  1554          "method":"POST",
  1555          "requestUri":"/quick-connects/{InstanceId}/{QuickConnectId}/name"
  1556        },
  1557        "input":{"shape":"UpdateQuickConnectNameRequest"},
  1558        "errors":[
  1559          {"shape":"InvalidRequestException"},
  1560          {"shape":"InvalidParameterException"},
  1561          {"shape":"ResourceNotFoundException"},
  1562          {"shape":"ThrottlingException"},
  1563          {"shape":"InternalServiceException"}
  1564        ]
  1565      },
  1566      "UpdateRoutingProfileConcurrency":{
  1567        "name":"UpdateRoutingProfileConcurrency",
  1568        "http":{
  1569          "method":"POST",
  1570          "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/concurrency"
  1571        },
  1572        "input":{"shape":"UpdateRoutingProfileConcurrencyRequest"},
  1573        "errors":[
  1574          {"shape":"InvalidRequestException"},
  1575          {"shape":"InvalidParameterException"},
  1576          {"shape":"ResourceNotFoundException"},
  1577          {"shape":"ThrottlingException"},
  1578          {"shape":"InternalServiceException"}
  1579        ]
  1580      },
  1581      "UpdateRoutingProfileDefaultOutboundQueue":{
  1582        "name":"UpdateRoutingProfileDefaultOutboundQueue",
  1583        "http":{
  1584          "method":"POST",
  1585          "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/default-outbound-queue"
  1586        },
  1587        "input":{"shape":"UpdateRoutingProfileDefaultOutboundQueueRequest"},
  1588        "errors":[
  1589          {"shape":"InvalidRequestException"},
  1590          {"shape":"InvalidParameterException"},
  1591          {"shape":"ResourceNotFoundException"},
  1592          {"shape":"ThrottlingException"},
  1593          {"shape":"InternalServiceException"}
  1594        ]
  1595      },
  1596      "UpdateRoutingProfileName":{
  1597        "name":"UpdateRoutingProfileName",
  1598        "http":{
  1599          "method":"POST",
  1600          "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/name"
  1601        },
  1602        "input":{"shape":"UpdateRoutingProfileNameRequest"},
  1603        "errors":[
  1604          {"shape":"DuplicateResourceException"},
  1605          {"shape":"InvalidRequestException"},
  1606          {"shape":"InvalidParameterException"},
  1607          {"shape":"ResourceNotFoundException"},
  1608          {"shape":"ThrottlingException"},
  1609          {"shape":"InternalServiceException"}
  1610        ]
  1611      },
  1612      "UpdateRoutingProfileQueues":{
  1613        "name":"UpdateRoutingProfileQueues",
  1614        "http":{
  1615          "method":"POST",
  1616          "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/queues"
  1617        },
  1618        "input":{"shape":"UpdateRoutingProfileQueuesRequest"},
  1619        "errors":[
  1620          {"shape":"InvalidRequestException"},
  1621          {"shape":"InvalidParameterException"},
  1622          {"shape":"ResourceNotFoundException"},
  1623          {"shape":"ThrottlingException"},
  1624          {"shape":"InternalServiceException"}
  1625        ]
  1626      },
  1627      "UpdateUserHierarchy":{
  1628        "name":"UpdateUserHierarchy",
  1629        "http":{
  1630          "method":"POST",
  1631          "requestUri":"/users/{InstanceId}/{UserId}/hierarchy"
  1632        },
  1633        "input":{"shape":"UpdateUserHierarchyRequest"},
  1634        "errors":[
  1635          {"shape":"InvalidRequestException"},
  1636          {"shape":"InvalidParameterException"},
  1637          {"shape":"ResourceNotFoundException"},
  1638          {"shape":"ThrottlingException"},
  1639          {"shape":"InternalServiceException"}
  1640        ]
  1641      },
  1642      "UpdateUserHierarchyGroupName":{
  1643        "name":"UpdateUserHierarchyGroupName",
  1644        "http":{
  1645          "method":"POST",
  1646          "requestUri":"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}/name"
  1647        },
  1648        "input":{"shape":"UpdateUserHierarchyGroupNameRequest"},
  1649        "errors":[
  1650          {"shape":"InvalidRequestException"},
  1651          {"shape":"InvalidParameterException"},
  1652          {"shape":"DuplicateResourceException"},
  1653          {"shape":"ResourceNotFoundException"},
  1654          {"shape":"ThrottlingException"},
  1655          {"shape":"InternalServiceException"}
  1656        ]
  1657      },
  1658      "UpdateUserHierarchyStructure":{
  1659        "name":"UpdateUserHierarchyStructure",
  1660        "http":{
  1661          "method":"POST",
  1662          "requestUri":"/user-hierarchy-structure/{InstanceId}"
  1663        },
  1664        "input":{"shape":"UpdateUserHierarchyStructureRequest"},
  1665        "errors":[
  1666          {"shape":"InvalidRequestException"},
  1667          {"shape":"InvalidParameterException"},
  1668          {"shape":"ResourceNotFoundException"},
  1669          {"shape":"ResourceInUseException"},
  1670          {"shape":"ThrottlingException"},
  1671          {"shape":"InternalServiceException"}
  1672        ]
  1673      },
  1674      "UpdateUserIdentityInfo":{
  1675        "name":"UpdateUserIdentityInfo",
  1676        "http":{
  1677          "method":"POST",
  1678          "requestUri":"/users/{InstanceId}/{UserId}/identity-info"
  1679        },
  1680        "input":{"shape":"UpdateUserIdentityInfoRequest"},
  1681        "errors":[
  1682          {"shape":"InvalidRequestException"},
  1683          {"shape":"InvalidParameterException"},
  1684          {"shape":"ResourceNotFoundException"},
  1685          {"shape":"ThrottlingException"},
  1686          {"shape":"InternalServiceException"}
  1687        ]
  1688      },
  1689      "UpdateUserPhoneConfig":{
  1690        "name":"UpdateUserPhoneConfig",
  1691        "http":{
  1692          "method":"POST",
  1693          "requestUri":"/users/{InstanceId}/{UserId}/phone-config"
  1694        },
  1695        "input":{"shape":"UpdateUserPhoneConfigRequest"},
  1696        "errors":[
  1697          {"shape":"InvalidRequestException"},
  1698          {"shape":"InvalidParameterException"},
  1699          {"shape":"ResourceNotFoundException"},
  1700          {"shape":"ThrottlingException"},
  1701          {"shape":"InternalServiceException"}
  1702        ]
  1703      },
  1704      "UpdateUserRoutingProfile":{
  1705        "name":"UpdateUserRoutingProfile",
  1706        "http":{
  1707          "method":"POST",
  1708          "requestUri":"/users/{InstanceId}/{UserId}/routing-profile"
  1709        },
  1710        "input":{"shape":"UpdateUserRoutingProfileRequest"},
  1711        "errors":[
  1712          {"shape":"InvalidRequestException"},
  1713          {"shape":"InvalidParameterException"},
  1714          {"shape":"ResourceNotFoundException"},
  1715          {"shape":"ThrottlingException"},
  1716          {"shape":"InternalServiceException"}
  1717        ]
  1718      },
  1719      "UpdateUserSecurityProfiles":{
  1720        "name":"UpdateUserSecurityProfiles",
  1721        "http":{
  1722          "method":"POST",
  1723          "requestUri":"/users/{InstanceId}/{UserId}/security-profiles"
  1724        },
  1725        "input":{"shape":"UpdateUserSecurityProfilesRequest"},
  1726        "errors":[
  1727          {"shape":"InvalidRequestException"},
  1728          {"shape":"InvalidParameterException"},
  1729          {"shape":"ResourceNotFoundException"},
  1730          {"shape":"ThrottlingException"},
  1731          {"shape":"InternalServiceException"}
  1732        ]
  1733      }
  1734    },
  1735    "shapes":{
  1736      "ARN":{"type":"string"},
  1737      "AfterContactWorkTimeLimit":{
  1738        "type":"integer",
  1739        "min":0
  1740      },
  1741      "AgentFirstName":{
  1742        "type":"string",
  1743        "max":100,
  1744        "min":1
  1745      },
  1746      "AgentLastName":{
  1747        "type":"string",
  1748        "max":100,
  1749        "min":1
  1750      },
  1751      "AgentStatus":{
  1752        "type":"structure",
  1753        "members":{
  1754          "AgentStatusARN":{"shape":"ARN"},
  1755          "AgentStatusId":{"shape":"AgentStatusId"},
  1756          "Name":{"shape":"AgentStatusName"},
  1757          "Description":{"shape":"AgentStatusDescription"},
  1758          "Type":{"shape":"AgentStatusType"},
  1759          "DisplayOrder":{"shape":"AgentStatusOrderNumber"},
  1760          "State":{"shape":"AgentStatusState"},
  1761          "Tags":{"shape":"TagMap"}
  1762        }
  1763      },
  1764      "AgentStatusDescription":{
  1765        "type":"string",
  1766        "max":250,
  1767        "min":1
  1768      },
  1769      "AgentStatusId":{"type":"string"},
  1770      "AgentStatusName":{
  1771        "type":"string",
  1772        "max":127,
  1773        "min":1
  1774      },
  1775      "AgentStatusOrderNumber":{
  1776        "type":"integer",
  1777        "max":50,
  1778        "min":1
  1779      },
  1780      "AgentStatusState":{
  1781        "type":"string",
  1782        "enum":[
  1783          "ENABLED",
  1784          "DISABLED"
  1785        ]
  1786      },
  1787      "AgentStatusSummary":{
  1788        "type":"structure",
  1789        "members":{
  1790          "Id":{"shape":"AgentStatusId"},
  1791          "Arn":{"shape":"ARN"},
  1792          "Name":{"shape":"AgentStatusName"},
  1793          "Type":{"shape":"AgentStatusType"}
  1794        }
  1795      },
  1796      "AgentStatusSummaryList":{
  1797        "type":"list",
  1798        "member":{"shape":"AgentStatusSummary"}
  1799      },
  1800      "AgentStatusType":{
  1801        "type":"string",
  1802        "enum":[
  1803          "ROUTABLE",
  1804          "CUSTOM",
  1805          "OFFLINE"
  1806        ]
  1807      },
  1808      "AgentStatusTypes":{
  1809        "type":"list",
  1810        "member":{"shape":"AgentStatusType"},
  1811        "max":3
  1812      },
  1813      "AgentUsername":{
  1814        "type":"string",
  1815        "max":100,
  1816        "min":1
  1817      },
  1818      "AliasArn":{
  1819        "type":"string",
  1820        "max":100,
  1821        "min":1
  1822      },
  1823      "AnswerMachineDetectionConfig":{
  1824        "type":"structure",
  1825        "members":{
  1826          "EnableAnswerMachineDetection":{"shape":"Boolean"},
  1827          "AwaitAnswerMachinePrompt":{"shape":"Boolean"}
  1828        }
  1829      },
  1830      "AssociateApprovedOriginRequest":{
  1831        "type":"structure",
  1832        "required":[
  1833          "InstanceId",
  1834          "Origin"
  1835        ],
  1836        "members":{
  1837          "InstanceId":{
  1838            "shape":"InstanceId",
  1839            "location":"uri",
  1840            "locationName":"InstanceId"
  1841          },
  1842          "Origin":{"shape":"Origin"}
  1843        }
  1844      },
  1845      "AssociateBotRequest":{
  1846        "type":"structure",
  1847        "required":["InstanceId"],
  1848        "members":{
  1849          "InstanceId":{
  1850            "shape":"InstanceId",
  1851            "location":"uri",
  1852            "locationName":"InstanceId"
  1853          },
  1854          "LexBot":{"shape":"LexBot"},
  1855          "LexV2Bot":{"shape":"LexV2Bot"}
  1856        }
  1857      },
  1858      "AssociateInstanceStorageConfigRequest":{
  1859        "type":"structure",
  1860        "required":[
  1861          "InstanceId",
  1862          "ResourceType",
  1863          "StorageConfig"
  1864        ],
  1865        "members":{
  1866          "InstanceId":{
  1867            "shape":"InstanceId",
  1868            "location":"uri",
  1869            "locationName":"InstanceId"
  1870          },
  1871          "ResourceType":{"shape":"InstanceStorageResourceType"},
  1872          "StorageConfig":{"shape":"InstanceStorageConfig"}
  1873        }
  1874      },
  1875      "AssociateInstanceStorageConfigResponse":{
  1876        "type":"structure",
  1877        "members":{
  1878          "AssociationId":{"shape":"AssociationId"}
  1879        }
  1880      },
  1881      "AssociateLambdaFunctionRequest":{
  1882        "type":"structure",
  1883        "required":[
  1884          "InstanceId",
  1885          "FunctionArn"
  1886        ],
  1887        "members":{
  1888          "InstanceId":{
  1889            "shape":"InstanceId",
  1890            "location":"uri",
  1891            "locationName":"InstanceId"
  1892          },
  1893          "FunctionArn":{"shape":"FunctionArn"}
  1894        }
  1895      },
  1896      "AssociateLexBotRequest":{
  1897        "type":"structure",
  1898        "required":[
  1899          "InstanceId",
  1900          "LexBot"
  1901        ],
  1902        "members":{
  1903          "InstanceId":{
  1904            "shape":"InstanceId",
  1905            "location":"uri",
  1906            "locationName":"InstanceId"
  1907          },
  1908          "LexBot":{"shape":"LexBot"}
  1909        }
  1910      },
  1911      "AssociateQueueQuickConnectsRequest":{
  1912        "type":"structure",
  1913        "required":[
  1914          "InstanceId",
  1915          "QueueId",
  1916          "QuickConnectIds"
  1917        ],
  1918        "members":{
  1919          "InstanceId":{
  1920            "shape":"InstanceId",
  1921            "location":"uri",
  1922            "locationName":"InstanceId"
  1923          },
  1924          "QueueId":{
  1925            "shape":"QueueId",
  1926            "location":"uri",
  1927            "locationName":"QueueId"
  1928          },
  1929          "QuickConnectIds":{"shape":"QuickConnectsList"}
  1930        }
  1931      },
  1932      "AssociateRoutingProfileQueuesRequest":{
  1933        "type":"structure",
  1934        "required":[
  1935          "InstanceId",
  1936          "RoutingProfileId",
  1937          "QueueConfigs"
  1938        ],
  1939        "members":{
  1940          "InstanceId":{
  1941            "shape":"InstanceId",
  1942            "location":"uri",
  1943            "locationName":"InstanceId"
  1944          },
  1945          "RoutingProfileId":{
  1946            "shape":"RoutingProfileId",
  1947            "location":"uri",
  1948            "locationName":"RoutingProfileId"
  1949          },
  1950          "QueueConfigs":{"shape":"RoutingProfileQueueConfigList"}
  1951        }
  1952      },
  1953      "AssociateSecurityKeyRequest":{
  1954        "type":"structure",
  1955        "required":[
  1956          "InstanceId",
  1957          "Key"
  1958        ],
  1959        "members":{
  1960          "InstanceId":{
  1961            "shape":"InstanceId",
  1962            "location":"uri",
  1963            "locationName":"InstanceId"
  1964          },
  1965          "Key":{"shape":"PEM"}
  1966        }
  1967      },
  1968      "AssociateSecurityKeyResponse":{
  1969        "type":"structure",
  1970        "members":{
  1971          "AssociationId":{"shape":"AssociationId"}
  1972        }
  1973      },
  1974      "AssociationId":{
  1975        "type":"string",
  1976        "max":100,
  1977        "min":1
  1978      },
  1979      "Attribute":{
  1980        "type":"structure",
  1981        "members":{
  1982          "AttributeType":{"shape":"InstanceAttributeType"},
  1983          "Value":{"shape":"InstanceAttributeValue"}
  1984        }
  1985      },
  1986      "AttributeName":{
  1987        "type":"string",
  1988        "max":32767,
  1989        "min":1
  1990      },
  1991      "AttributeValue":{
  1992        "type":"string",
  1993        "max":32767,
  1994        "min":0
  1995      },
  1996      "Attributes":{
  1997        "type":"map",
  1998        "key":{"shape":"AttributeName"},
  1999        "value":{"shape":"AttributeValue"}
  2000      },
  2001      "AttributesList":{
  2002        "type":"list",
  2003        "member":{"shape":"Attribute"}
  2004      },
  2005      "AutoAccept":{"type":"boolean"},
  2006      "Boolean":{"type":"boolean"},
  2007      "BotName":{
  2008        "type":"string",
  2009        "max":50
  2010      },
  2011      "BucketName":{
  2012        "type":"string",
  2013        "max":128,
  2014        "min":1
  2015      },
  2016      "CampaignId":{
  2017        "type":"string",
  2018        "max":100,
  2019        "min":1
  2020      },
  2021      "Channel":{
  2022        "type":"string",
  2023        "enum":[
  2024          "VOICE",
  2025          "CHAT",
  2026          "TASK"
  2027        ]
  2028      },
  2029      "Channels":{
  2030        "type":"list",
  2031        "member":{"shape":"Channel"},
  2032        "max":1
  2033      },
  2034      "ChatContent":{
  2035        "type":"string",
  2036        "max":1024,
  2037        "min":1
  2038      },
  2039      "ChatContentType":{
  2040        "type":"string",
  2041        "max":100,
  2042        "min":1
  2043      },
  2044      "ChatMessage":{
  2045        "type":"structure",
  2046        "required":[
  2047          "ContentType",
  2048          "Content"
  2049        ],
  2050        "members":{
  2051          "ContentType":{"shape":"ChatContentType"},
  2052          "Content":{"shape":"ChatContent"}
  2053        }
  2054      },
  2055      "ClientToken":{
  2056        "type":"string",
  2057        "max":500
  2058      },
  2059      "CommonNameLength127":{
  2060        "type":"string",
  2061        "max":127,
  2062        "min":1
  2063      },
  2064      "Comparison":{
  2065        "type":"string",
  2066        "enum":["LT"]
  2067      },
  2068      "Concurrency":{
  2069        "type":"integer",
  2070        "max":10,
  2071        "min":1
  2072      },
  2073      "ContactFlow":{
  2074        "type":"structure",
  2075        "members":{
  2076          "Arn":{"shape":"ARN"},
  2077          "Id":{"shape":"ContactFlowId"},
  2078          "Name":{"shape":"ContactFlowName"},
  2079          "Type":{"shape":"ContactFlowType"},
  2080          "Description":{"shape":"ContactFlowDescription"},
  2081          "Content":{"shape":"ContactFlowContent"},
  2082          "Tags":{"shape":"TagMap"}
  2083        }
  2084      },
  2085      "ContactFlowContent":{"type":"string"},
  2086      "ContactFlowDescription":{"type":"string"},
  2087      "ContactFlowId":{
  2088        "type":"string",
  2089        "max":500
  2090      },
  2091      "ContactFlowName":{
  2092        "type":"string",
  2093        "min":1
  2094      },
  2095      "ContactFlowNotPublishedException":{
  2096        "type":"structure",
  2097        "members":{
  2098          "Message":{"shape":"Message"}
  2099        },
  2100        "error":{"httpStatusCode":404},
  2101        "exception":true
  2102      },
  2103      "ContactFlowSummary":{
  2104        "type":"structure",
  2105        "members":{
  2106          "Id":{"shape":"ContactFlowId"},
  2107          "Arn":{"shape":"ARN"},
  2108          "Name":{"shape":"ContactFlowName"},
  2109          "ContactFlowType":{"shape":"ContactFlowType"}
  2110        }
  2111      },
  2112      "ContactFlowSummaryList":{
  2113        "type":"list",
  2114        "member":{"shape":"ContactFlowSummary"}
  2115      },
  2116      "ContactFlowType":{
  2117        "type":"string",
  2118        "enum":[
  2119          "CONTACT_FLOW",
  2120          "CUSTOMER_QUEUE",
  2121          "CUSTOMER_HOLD",
  2122          "CUSTOMER_WHISPER",
  2123          "AGENT_HOLD",
  2124          "AGENT_WHISPER",
  2125          "OUTBOUND_WHISPER",
  2126          "AGENT_TRANSFER",
  2127          "QUEUE_TRANSFER"
  2128        ]
  2129      },
  2130      "ContactFlowTypes":{
  2131        "type":"list",
  2132        "member":{"shape":"ContactFlowType"},
  2133        "max":10
  2134      },
  2135      "ContactId":{
  2136        "type":"string",
  2137        "max":256,
  2138        "min":1
  2139      },
  2140      "ContactNotFoundException":{
  2141        "type":"structure",
  2142        "members":{
  2143          "Message":{"shape":"Message"}
  2144        },
  2145        "error":{"httpStatusCode":410},
  2146        "exception":true
  2147      },
  2148      "ContactReferences":{
  2149        "type":"map",
  2150        "key":{"shape":"ReferenceKey"},
  2151        "value":{"shape":"Reference"}
  2152      },
  2153      "CreateAgentStatusRequest":{
  2154        "type":"structure",
  2155        "required":[
  2156          "InstanceId",
  2157          "Name",
  2158          "State"
  2159        ],
  2160        "members":{
  2161          "InstanceId":{
  2162            "shape":"InstanceId",
  2163            "location":"uri",
  2164            "locationName":"InstanceId"
  2165          },
  2166          "Name":{"shape":"AgentStatusName"},
  2167          "Description":{"shape":"AgentStatusDescription"},
  2168          "State":{"shape":"AgentStatusState"},
  2169          "DisplayOrder":{
  2170            "shape":"AgentStatusOrderNumber",
  2171            "box":true
  2172          },
  2173          "Tags":{"shape":"TagMap"}
  2174        }
  2175      },
  2176      "CreateAgentStatusResponse":{
  2177        "type":"structure",
  2178        "members":{
  2179          "AgentStatusARN":{"shape":"ARN"},
  2180          "AgentStatusId":{"shape":"AgentStatusId"}
  2181        }
  2182      },
  2183      "CreateContactFlowRequest":{
  2184        "type":"structure",
  2185        "required":[
  2186          "InstanceId",
  2187          "Name",
  2188          "Type",
  2189          "Content"
  2190        ],
  2191        "members":{
  2192          "InstanceId":{
  2193            "shape":"InstanceId",
  2194            "location":"uri",
  2195            "locationName":"InstanceId"
  2196          },
  2197          "Name":{"shape":"ContactFlowName"},
  2198          "Type":{"shape":"ContactFlowType"},
  2199          "Description":{"shape":"ContactFlowDescription"},
  2200          "Content":{"shape":"ContactFlowContent"},
  2201          "Tags":{"shape":"TagMap"}
  2202        }
  2203      },
  2204      "CreateContactFlowResponse":{
  2205        "type":"structure",
  2206        "members":{
  2207          "ContactFlowId":{"shape":"ContactFlowId"},
  2208          "ContactFlowArn":{"shape":"ARN"}
  2209        }
  2210      },
  2211      "CreateHoursOfOperationRequest":{
  2212        "type":"structure",
  2213        "required":[
  2214          "InstanceId",
  2215          "Name",
  2216          "TimeZone",
  2217          "Config"
  2218        ],
  2219        "members":{
  2220          "InstanceId":{
  2221            "shape":"InstanceId",
  2222            "location":"uri",
  2223            "locationName":"InstanceId"
  2224          },
  2225          "Name":{"shape":"CommonNameLength127"},
  2226          "Description":{"shape":"HoursOfOperationDescription"},
  2227          "TimeZone":{"shape":"TimeZone"},
  2228          "Config":{"shape":"HoursOfOperationConfigList"},
  2229          "Tags":{"shape":"TagMap"}
  2230        }
  2231      },
  2232      "CreateHoursOfOperationResponse":{
  2233        "type":"structure",
  2234        "members":{
  2235          "HoursOfOperationId":{"shape":"HoursOfOperationId"},
  2236          "HoursOfOperationArn":{"shape":"ARN"}
  2237        }
  2238      },
  2239      "CreateInstanceRequest":{
  2240        "type":"structure",
  2241        "required":[
  2242          "IdentityManagementType",
  2243          "InboundCallsEnabled",
  2244          "OutboundCallsEnabled"
  2245        ],
  2246        "members":{
  2247          "ClientToken":{"shape":"ClientToken"},
  2248          "IdentityManagementType":{"shape":"DirectoryType"},
  2249          "InstanceAlias":{"shape":"DirectoryAlias"},
  2250          "DirectoryId":{"shape":"DirectoryId"},
  2251          "InboundCallsEnabled":{"shape":"InboundCallsEnabled"},
  2252          "OutboundCallsEnabled":{"shape":"OutboundCallsEnabled"}
  2253        }
  2254      },
  2255      "CreateInstanceResponse":{
  2256        "type":"structure",
  2257        "members":{
  2258          "Id":{"shape":"InstanceId"},
  2259          "Arn":{"shape":"ARN"}
  2260        }
  2261      },
  2262      "CreateIntegrationAssociationRequest":{
  2263        "type":"structure",
  2264        "required":[
  2265          "InstanceId",
  2266          "IntegrationType",
  2267          "IntegrationArn"
  2268        ],
  2269        "members":{
  2270          "InstanceId":{
  2271            "shape":"InstanceId",
  2272            "location":"uri",
  2273            "locationName":"InstanceId"
  2274          },
  2275          "IntegrationType":{"shape":"IntegrationType"},
  2276          "IntegrationArn":{"shape":"ARN"},
  2277          "SourceApplicationUrl":{"shape":"URI"},
  2278          "SourceApplicationName":{"shape":"SourceApplicationName"},
  2279          "SourceType":{"shape":"SourceType"},
  2280          "Tags":{"shape":"TagMap"}
  2281        }
  2282      },
  2283      "CreateIntegrationAssociationResponse":{
  2284        "type":"structure",
  2285        "members":{
  2286          "IntegrationAssociationId":{"shape":"IntegrationAssociationId"},
  2287          "IntegrationAssociationArn":{"shape":"ARN"}
  2288        }
  2289      },
  2290      "CreateQueueRequest":{
  2291        "type":"structure",
  2292        "required":[
  2293          "InstanceId",
  2294          "Name",
  2295          "HoursOfOperationId"
  2296        ],
  2297        "members":{
  2298          "InstanceId":{
  2299            "shape":"InstanceId",
  2300            "location":"uri",
  2301            "locationName":"InstanceId"
  2302          },
  2303          "Name":{"shape":"CommonNameLength127"},
  2304          "Description":{"shape":"QueueDescription"},
  2305          "OutboundCallerConfig":{"shape":"OutboundCallerConfig"},
  2306          "HoursOfOperationId":{"shape":"HoursOfOperationId"},
  2307          "MaxContacts":{
  2308            "shape":"QueueMaxContacts",
  2309            "box":true
  2310          },
  2311          "QuickConnectIds":{"shape":"QuickConnectsList"},
  2312          "Tags":{"shape":"TagMap"}
  2313        }
  2314      },
  2315      "CreateQueueResponse":{
  2316        "type":"structure",
  2317        "members":{
  2318          "QueueArn":{"shape":"ARN"},
  2319          "QueueId":{"shape":"QueueId"}
  2320        }
  2321      },
  2322      "CreateQuickConnectRequest":{
  2323        "type":"structure",
  2324        "required":[
  2325          "InstanceId",
  2326          "Name",
  2327          "QuickConnectConfig"
  2328        ],
  2329        "members":{
  2330          "InstanceId":{
  2331            "shape":"InstanceId",
  2332            "location":"uri",
  2333            "locationName":"InstanceId"
  2334          },
  2335          "Name":{"shape":"QuickConnectName"},
  2336          "Description":{"shape":"QuickConnectDescription"},
  2337          "QuickConnectConfig":{"shape":"QuickConnectConfig"},
  2338          "Tags":{"shape":"TagMap"}
  2339        }
  2340      },
  2341      "CreateQuickConnectResponse":{
  2342        "type":"structure",
  2343        "members":{
  2344          "QuickConnectARN":{"shape":"ARN"},
  2345          "QuickConnectId":{"shape":"QuickConnectId"}
  2346        }
  2347      },
  2348      "CreateRoutingProfileRequest":{
  2349        "type":"structure",
  2350        "required":[
  2351          "InstanceId",
  2352          "Name",
  2353          "Description",
  2354          "DefaultOutboundQueueId",
  2355          "MediaConcurrencies"
  2356        ],
  2357        "members":{
  2358          "InstanceId":{
  2359            "shape":"InstanceId",
  2360            "location":"uri",
  2361            "locationName":"InstanceId"
  2362          },
  2363          "Name":{"shape":"RoutingProfileName"},
  2364          "Description":{"shape":"RoutingProfileDescription"},
  2365          "DefaultOutboundQueueId":{"shape":"QueueId"},
  2366          "QueueConfigs":{"shape":"RoutingProfileQueueConfigList"},
  2367          "MediaConcurrencies":{"shape":"MediaConcurrencies"},
  2368          "Tags":{"shape":"TagMap"}
  2369        }
  2370      },
  2371      "CreateRoutingProfileResponse":{
  2372        "type":"structure",
  2373        "members":{
  2374          "RoutingProfileArn":{"shape":"ARN"},
  2375          "RoutingProfileId":{"shape":"RoutingProfileId"}
  2376        }
  2377      },
  2378      "CreateUseCaseRequest":{
  2379        "type":"structure",
  2380        "required":[
  2381          "InstanceId",
  2382          "IntegrationAssociationId",
  2383          "UseCaseType"
  2384        ],
  2385        "members":{
  2386          "InstanceId":{
  2387            "shape":"InstanceId",
  2388            "location":"uri",
  2389            "locationName":"InstanceId"
  2390          },
  2391          "IntegrationAssociationId":{
  2392            "shape":"IntegrationAssociationId",
  2393            "location":"uri",
  2394            "locationName":"IntegrationAssociationId"
  2395          },
  2396          "UseCaseType":{"shape":"UseCaseType"},
  2397          "Tags":{"shape":"TagMap"}
  2398        }
  2399      },
  2400      "CreateUseCaseResponse":{
  2401        "type":"structure",
  2402        "members":{
  2403          "UseCaseId":{"shape":"UseCaseId"},
  2404          "UseCaseArn":{"shape":"ARN"}
  2405        }
  2406      },
  2407      "CreateUserHierarchyGroupRequest":{
  2408        "type":"structure",
  2409        "required":[
  2410          "Name",
  2411          "InstanceId"
  2412        ],
  2413        "members":{
  2414          "Name":{"shape":"HierarchyGroupName"},
  2415          "ParentGroupId":{"shape":"HierarchyGroupId"},
  2416          "InstanceId":{
  2417            "shape":"InstanceId",
  2418            "location":"uri",
  2419            "locationName":"InstanceId"
  2420          }
  2421        }
  2422      },
  2423      "CreateUserHierarchyGroupResponse":{
  2424        "type":"structure",
  2425        "members":{
  2426          "HierarchyGroupId":{"shape":"HierarchyGroupId"},
  2427          "HierarchyGroupArn":{"shape":"ARN"}
  2428        }
  2429      },
  2430      "CreateUserRequest":{
  2431        "type":"structure",
  2432        "required":[
  2433          "Username",
  2434          "PhoneConfig",
  2435          "SecurityProfileIds",
  2436          "RoutingProfileId",
  2437          "InstanceId"
  2438        ],
  2439        "members":{
  2440          "Username":{"shape":"AgentUsername"},
  2441          "Password":{"shape":"Password"},
  2442          "IdentityInfo":{"shape":"UserIdentityInfo"},
  2443          "PhoneConfig":{"shape":"UserPhoneConfig"},
  2444          "DirectoryUserId":{"shape":"DirectoryUserId"},
  2445          "SecurityProfileIds":{"shape":"SecurityProfileIds"},
  2446          "RoutingProfileId":{"shape":"RoutingProfileId"},
  2447          "HierarchyGroupId":{"shape":"HierarchyGroupId"},
  2448          "InstanceId":{
  2449            "shape":"InstanceId",
  2450            "location":"uri",
  2451            "locationName":"InstanceId"
  2452          },
  2453          "Tags":{"shape":"TagMap"}
  2454        }
  2455      },
  2456      "CreateUserResponse":{
  2457        "type":"structure",
  2458        "members":{
  2459          "UserId":{"shape":"UserId"},
  2460          "UserArn":{"shape":"ARN"}
  2461        }
  2462      },
  2463      "Credentials":{
  2464        "type":"structure",
  2465        "members":{
  2466          "AccessToken":{"shape":"SecurityToken"},
  2467          "AccessTokenExpiration":{"shape":"timestamp"},
  2468          "RefreshToken":{"shape":"SecurityToken"},
  2469          "RefreshTokenExpiration":{"shape":"timestamp"}
  2470        }
  2471      },
  2472      "CurrentMetric":{
  2473        "type":"structure",
  2474        "members":{
  2475          "Name":{"shape":"CurrentMetricName"},
  2476          "Unit":{"shape":"Unit"}
  2477        }
  2478      },
  2479      "CurrentMetricData":{
  2480        "type":"structure",
  2481        "members":{
  2482          "Metric":{"shape":"CurrentMetric"},
  2483          "Value":{
  2484            "shape":"Value",
  2485            "box":true
  2486          }
  2487        }
  2488      },
  2489      "CurrentMetricDataCollections":{
  2490        "type":"list",
  2491        "member":{"shape":"CurrentMetricData"}
  2492      },
  2493      "CurrentMetricName":{
  2494        "type":"string",
  2495        "enum":[
  2496          "AGENTS_ONLINE",
  2497          "AGENTS_AVAILABLE",
  2498          "AGENTS_ON_CALL",
  2499          "AGENTS_NON_PRODUCTIVE",
  2500          "AGENTS_AFTER_CONTACT_WORK",
  2501          "AGENTS_ERROR",
  2502          "AGENTS_STAFFED",
  2503          "CONTACTS_IN_QUEUE",
  2504          "OLDEST_CONTACT_AGE",
  2505          "CONTACTS_SCHEDULED",
  2506          "AGENTS_ON_CONTACT",
  2507          "SLOTS_ACTIVE",
  2508          "SLOTS_AVAILABLE"
  2509        ]
  2510      },
  2511      "CurrentMetricResult":{
  2512        "type":"structure",
  2513        "members":{
  2514          "Dimensions":{"shape":"Dimensions"},
  2515          "Collections":{"shape":"CurrentMetricDataCollections"}
  2516        }
  2517      },
  2518      "CurrentMetricResults":{
  2519        "type":"list",
  2520        "member":{"shape":"CurrentMetricResult"}
  2521      },
  2522      "CurrentMetrics":{
  2523        "type":"list",
  2524        "member":{"shape":"CurrentMetric"}
  2525      },
  2526      "Delay":{
  2527        "type":"integer",
  2528        "max":9999,
  2529        "min":0
  2530      },
  2531      "DeleteHoursOfOperationRequest":{
  2532        "type":"structure",
  2533        "required":[
  2534          "InstanceId",
  2535          "HoursOfOperationId"
  2536        ],
  2537        "members":{
  2538          "InstanceId":{
  2539            "shape":"InstanceId",
  2540            "location":"uri",
  2541            "locationName":"InstanceId"
  2542          },
  2543          "HoursOfOperationId":{
  2544            "shape":"HoursOfOperationId",
  2545            "location":"uri",
  2546            "locationName":"HoursOfOperationId"
  2547          }
  2548        }
  2549      },
  2550      "DeleteInstanceRequest":{
  2551        "type":"structure",
  2552        "required":["InstanceId"],
  2553        "members":{
  2554          "InstanceId":{
  2555            "shape":"InstanceId",
  2556            "location":"uri",
  2557            "locationName":"InstanceId"
  2558          }
  2559        }
  2560      },
  2561      "DeleteIntegrationAssociationRequest":{
  2562        "type":"structure",
  2563        "required":[
  2564          "InstanceId",
  2565          "IntegrationAssociationId"
  2566        ],
  2567        "members":{
  2568          "InstanceId":{
  2569            "shape":"InstanceId",
  2570            "location":"uri",
  2571            "locationName":"InstanceId"
  2572          },
  2573          "IntegrationAssociationId":{
  2574            "shape":"IntegrationAssociationId",
  2575            "location":"uri",
  2576            "locationName":"IntegrationAssociationId"
  2577          }
  2578        }
  2579      },
  2580      "DeleteQuickConnectRequest":{
  2581        "type":"structure",
  2582        "required":[
  2583          "InstanceId",
  2584          "QuickConnectId"
  2585        ],
  2586        "members":{
  2587          "InstanceId":{
  2588            "shape":"InstanceId",
  2589            "location":"uri",
  2590            "locationName":"InstanceId"
  2591          },
  2592          "QuickConnectId":{
  2593            "shape":"QuickConnectId",
  2594            "location":"uri",
  2595            "locationName":"QuickConnectId"
  2596          }
  2597        }
  2598      },
  2599      "DeleteUseCaseRequest":{
  2600        "type":"structure",
  2601        "required":[
  2602          "InstanceId",
  2603          "IntegrationAssociationId",
  2604          "UseCaseId"
  2605        ],
  2606        "members":{
  2607          "InstanceId":{
  2608            "shape":"InstanceId",
  2609            "location":"uri",
  2610            "locationName":"InstanceId"
  2611          },
  2612          "IntegrationAssociationId":{
  2613            "shape":"IntegrationAssociationId",
  2614            "location":"uri",
  2615            "locationName":"IntegrationAssociationId"
  2616          },
  2617          "UseCaseId":{
  2618            "shape":"UseCaseId",
  2619            "location":"uri",
  2620            "locationName":"UseCaseId"
  2621          }
  2622        }
  2623      },
  2624      "DeleteUserHierarchyGroupRequest":{
  2625        "type":"structure",
  2626        "required":[
  2627          "HierarchyGroupId",
  2628          "InstanceId"
  2629        ],
  2630        "members":{
  2631          "HierarchyGroupId":{
  2632            "shape":"HierarchyGroupId",
  2633            "location":"uri",
  2634            "locationName":"HierarchyGroupId"
  2635          },
  2636          "InstanceId":{
  2637            "shape":"InstanceId",
  2638            "location":"uri",
  2639            "locationName":"InstanceId"
  2640          }
  2641        }
  2642      },
  2643      "DeleteUserRequest":{
  2644        "type":"structure",
  2645        "required":[
  2646          "InstanceId",
  2647          "UserId"
  2648        ],
  2649        "members":{
  2650          "InstanceId":{
  2651            "shape":"InstanceId",
  2652            "location":"uri",
  2653            "locationName":"InstanceId"
  2654          },
  2655          "UserId":{
  2656            "shape":"UserId",
  2657            "location":"uri",
  2658            "locationName":"UserId"
  2659          }
  2660        }
  2661      },
  2662      "DescribeAgentStatusRequest":{
  2663        "type":"structure",
  2664        "required":[
  2665          "InstanceId",
  2666          "AgentStatusId"
  2667        ],
  2668        "members":{
  2669          "InstanceId":{
  2670            "shape":"InstanceId",
  2671            "location":"uri",
  2672            "locationName":"InstanceId"
  2673          },
  2674          "AgentStatusId":{
  2675            "shape":"AgentStatusId",
  2676            "location":"uri",
  2677            "locationName":"AgentStatusId"
  2678          }
  2679        }
  2680      },
  2681      "DescribeAgentStatusResponse":{
  2682        "type":"structure",
  2683        "members":{
  2684          "AgentStatus":{"shape":"AgentStatus"}
  2685        }
  2686      },
  2687      "DescribeContactFlowRequest":{
  2688        "type":"structure",
  2689        "required":[
  2690          "InstanceId",
  2691          "ContactFlowId"
  2692        ],
  2693        "members":{
  2694          "InstanceId":{
  2695            "shape":"InstanceId",
  2696            "location":"uri",
  2697            "locationName":"InstanceId"
  2698          },
  2699          "ContactFlowId":{
  2700            "shape":"ContactFlowId",
  2701            "location":"uri",
  2702            "locationName":"ContactFlowId"
  2703          }
  2704        }
  2705      },
  2706      "DescribeContactFlowResponse":{
  2707        "type":"structure",
  2708        "members":{
  2709          "ContactFlow":{"shape":"ContactFlow"}
  2710        }
  2711      },
  2712      "DescribeHoursOfOperationRequest":{
  2713        "type":"structure",
  2714        "required":[
  2715          "InstanceId",
  2716          "HoursOfOperationId"
  2717        ],
  2718        "members":{
  2719          "InstanceId":{
  2720            "shape":"InstanceId",
  2721            "location":"uri",
  2722            "locationName":"InstanceId"
  2723          },
  2724          "HoursOfOperationId":{
  2725            "shape":"HoursOfOperationId",
  2726            "location":"uri",
  2727            "locationName":"HoursOfOperationId"
  2728          }
  2729        }
  2730      },
  2731      "DescribeHoursOfOperationResponse":{
  2732        "type":"structure",
  2733        "members":{
  2734          "HoursOfOperation":{"shape":"HoursOfOperation"}
  2735        }
  2736      },
  2737      "DescribeInstanceAttributeRequest":{
  2738        "type":"structure",
  2739        "required":[
  2740          "InstanceId",
  2741          "AttributeType"
  2742        ],
  2743        "members":{
  2744          "InstanceId":{
  2745            "shape":"InstanceId",
  2746            "location":"uri",
  2747            "locationName":"InstanceId"
  2748          },
  2749          "AttributeType":{
  2750            "shape":"InstanceAttributeType",
  2751            "location":"uri",
  2752            "locationName":"AttributeType"
  2753          }
  2754        }
  2755      },
  2756      "DescribeInstanceAttributeResponse":{
  2757        "type":"structure",
  2758        "members":{
  2759          "Attribute":{"shape":"Attribute"}
  2760        }
  2761      },
  2762      "DescribeInstanceRequest":{
  2763        "type":"structure",
  2764        "required":["InstanceId"],
  2765        "members":{
  2766          "InstanceId":{
  2767            "shape":"InstanceId",
  2768            "location":"uri",
  2769            "locationName":"InstanceId"
  2770          }
  2771        }
  2772      },
  2773      "DescribeInstanceResponse":{
  2774        "type":"structure",
  2775        "members":{
  2776          "Instance":{"shape":"Instance"}
  2777        }
  2778      },
  2779      "DescribeInstanceStorageConfigRequest":{
  2780        "type":"structure",
  2781        "required":[
  2782          "InstanceId",
  2783          "AssociationId",
  2784          "ResourceType"
  2785        ],
  2786        "members":{
  2787          "InstanceId":{
  2788            "shape":"InstanceId",
  2789            "location":"uri",
  2790            "locationName":"InstanceId"
  2791          },
  2792          "AssociationId":{
  2793            "shape":"AssociationId",
  2794            "location":"uri",
  2795            "locationName":"AssociationId"
  2796          },
  2797          "ResourceType":{
  2798            "shape":"InstanceStorageResourceType",
  2799            "location":"querystring",
  2800            "locationName":"resourceType"
  2801          }
  2802        }
  2803      },
  2804      "DescribeInstanceStorageConfigResponse":{
  2805        "type":"structure",
  2806        "members":{
  2807          "StorageConfig":{"shape":"InstanceStorageConfig"}
  2808        }
  2809      },
  2810      "DescribeQueueRequest":{
  2811        "type":"structure",
  2812        "required":[
  2813          "InstanceId",
  2814          "QueueId"
  2815        ],
  2816        "members":{
  2817          "InstanceId":{
  2818            "shape":"InstanceId",
  2819            "location":"uri",
  2820            "locationName":"InstanceId"
  2821          },
  2822          "QueueId":{
  2823            "shape":"QueueId",
  2824            "location":"uri",
  2825            "locationName":"QueueId"
  2826          }
  2827        }
  2828      },
  2829      "DescribeQueueResponse":{
  2830        "type":"structure",
  2831        "members":{
  2832          "Queue":{"shape":"Queue"}
  2833        }
  2834      },
  2835      "DescribeQuickConnectRequest":{
  2836        "type":"structure",
  2837        "required":[
  2838          "InstanceId",
  2839          "QuickConnectId"
  2840        ],
  2841        "members":{
  2842          "InstanceId":{
  2843            "shape":"InstanceId",
  2844            "location":"uri",
  2845            "locationName":"InstanceId"
  2846          },
  2847          "QuickConnectId":{
  2848            "shape":"QuickConnectId",
  2849            "location":"uri",
  2850            "locationName":"QuickConnectId"
  2851          }
  2852        }
  2853      },
  2854      "DescribeQuickConnectResponse":{
  2855        "type":"structure",
  2856        "members":{
  2857          "QuickConnect":{"shape":"QuickConnect"}
  2858        }
  2859      },
  2860      "DescribeRoutingProfileRequest":{
  2861        "type":"structure",
  2862        "required":[
  2863          "InstanceId",
  2864          "RoutingProfileId"
  2865        ],
  2866        "members":{
  2867          "InstanceId":{
  2868            "shape":"InstanceId",
  2869            "location":"uri",
  2870            "locationName":"InstanceId"
  2871          },
  2872          "RoutingProfileId":{
  2873            "shape":"RoutingProfileId",
  2874            "location":"uri",
  2875            "locationName":"RoutingProfileId"
  2876          }
  2877        }
  2878      },
  2879      "DescribeRoutingProfileResponse":{
  2880        "type":"structure",
  2881        "members":{
  2882          "RoutingProfile":{"shape":"RoutingProfile"}
  2883        }
  2884      },
  2885      "DescribeUserHierarchyGroupRequest":{
  2886        "type":"structure",
  2887        "required":[
  2888          "HierarchyGroupId",
  2889          "InstanceId"
  2890        ],
  2891        "members":{
  2892          "HierarchyGroupId":{
  2893            "shape":"HierarchyGroupId",
  2894            "location":"uri",
  2895            "locationName":"HierarchyGroupId"
  2896          },
  2897          "InstanceId":{
  2898            "shape":"InstanceId",
  2899            "location":"uri",
  2900            "locationName":"InstanceId"
  2901          }
  2902        }
  2903      },
  2904      "DescribeUserHierarchyGroupResponse":{
  2905        "type":"structure",
  2906        "members":{
  2907          "HierarchyGroup":{"shape":"HierarchyGroup"}
  2908        }
  2909      },
  2910      "DescribeUserHierarchyStructureRequest":{
  2911        "type":"structure",
  2912        "required":["InstanceId"],
  2913        "members":{
  2914          "InstanceId":{
  2915            "shape":"InstanceId",
  2916            "location":"uri",
  2917            "locationName":"InstanceId"
  2918          }
  2919        }
  2920      },
  2921      "DescribeUserHierarchyStructureResponse":{
  2922        "type":"structure",
  2923        "members":{
  2924          "HierarchyStructure":{"shape":"HierarchyStructure"}
  2925        }
  2926      },
  2927      "DescribeUserRequest":{
  2928        "type":"structure",
  2929        "required":[
  2930          "UserId",
  2931          "InstanceId"
  2932        ],
  2933        "members":{
  2934          "UserId":{
  2935            "shape":"UserId",
  2936            "location":"uri",
  2937            "locationName":"UserId"
  2938          },
  2939          "InstanceId":{
  2940            "shape":"InstanceId",
  2941            "location":"uri",
  2942            "locationName":"InstanceId"
  2943          }
  2944        }
  2945      },
  2946      "DescribeUserResponse":{
  2947        "type":"structure",
  2948        "members":{
  2949          "User":{"shape":"User"}
  2950        }
  2951      },
  2952      "Description":{
  2953        "type":"string",
  2954        "max":4096,
  2955        "min":0
  2956      },
  2957      "DestinationNotAllowedException":{
  2958        "type":"structure",
  2959        "members":{
  2960          "Message":{"shape":"Message"}
  2961        },
  2962        "error":{"httpStatusCode":403},
  2963        "exception":true
  2964      },
  2965      "Dimensions":{
  2966        "type":"structure",
  2967        "members":{
  2968          "Queue":{"shape":"QueueReference"},
  2969          "Channel":{"shape":"Channel"}
  2970        }
  2971      },
  2972      "DirectoryAlias":{
  2973        "type":"string",
  2974        "max":62,
  2975        "min":1,
  2976        "pattern":"^(?!d-)([\\da-zA-Z]+)([-]*[\\da-zA-Z])*$",
  2977        "sensitive":true
  2978      },
  2979      "DirectoryId":{
  2980        "type":"string",
  2981        "max":12,
  2982        "min":12,
  2983        "pattern":"^d-[0-9a-f]{10}$"
  2984      },
  2985      "DirectoryType":{
  2986        "type":"string",
  2987        "enum":[
  2988          "SAML",
  2989          "CONNECT_MANAGED",
  2990          "EXISTING_DIRECTORY"
  2991        ]
  2992      },
  2993      "DirectoryUserId":{"type":"string"},
  2994      "DisassociateApprovedOriginRequest":{
  2995        "type":"structure",
  2996        "required":[
  2997          "InstanceId",
  2998          "Origin"
  2999        ],
  3000        "members":{
  3001          "InstanceId":{
  3002            "shape":"InstanceId",
  3003            "location":"uri",
  3004            "locationName":"InstanceId"
  3005          },
  3006          "Origin":{
  3007            "shape":"Origin",
  3008            "location":"querystring",
  3009            "locationName":"origin"
  3010          }
  3011        }
  3012      },
  3013      "DisassociateBotRequest":{
  3014        "type":"structure",
  3015        "required":["InstanceId"],
  3016        "members":{
  3017          "InstanceId":{
  3018            "shape":"InstanceId",
  3019            "location":"uri",
  3020            "locationName":"InstanceId"
  3021          },
  3022          "LexBot":{"shape":"LexBot"},
  3023          "LexV2Bot":{"shape":"LexV2Bot"}
  3024        }
  3025      },
  3026      "DisassociateInstanceStorageConfigRequest":{
  3027        "type":"structure",
  3028        "required":[
  3029          "InstanceId",
  3030          "AssociationId",
  3031          "ResourceType"
  3032        ],
  3033        "members":{
  3034          "InstanceId":{
  3035            "shape":"InstanceId",
  3036            "location":"uri",
  3037            "locationName":"InstanceId"
  3038          },
  3039          "AssociationId":{
  3040            "shape":"AssociationId",
  3041            "location":"uri",
  3042            "locationName":"AssociationId"
  3043          },
  3044          "ResourceType":{
  3045            "shape":"InstanceStorageResourceType",
  3046            "location":"querystring",
  3047            "locationName":"resourceType"
  3048          }
  3049        }
  3050      },
  3051      "DisassociateLambdaFunctionRequest":{
  3052        "type":"structure",
  3053        "required":[
  3054          "InstanceId",
  3055          "FunctionArn"
  3056        ],
  3057        "members":{
  3058          "InstanceId":{
  3059            "shape":"InstanceId",
  3060            "location":"uri",
  3061            "locationName":"InstanceId"
  3062          },
  3063          "FunctionArn":{
  3064            "shape":"FunctionArn",
  3065            "location":"querystring",
  3066            "locationName":"functionArn"
  3067          }
  3068        }
  3069      },
  3070      "DisassociateLexBotRequest":{
  3071        "type":"structure",
  3072        "required":[
  3073          "InstanceId",
  3074          "BotName",
  3075          "LexRegion"
  3076        ],
  3077        "members":{
  3078          "InstanceId":{
  3079            "shape":"InstanceId",
  3080            "location":"uri",
  3081            "locationName":"InstanceId"
  3082          },
  3083          "BotName":{
  3084            "shape":"BotName",
  3085            "location":"querystring",
  3086            "locationName":"botName"
  3087          },
  3088          "LexRegion":{
  3089            "shape":"LexRegion",
  3090            "location":"querystring",
  3091            "locationName":"lexRegion"
  3092          }
  3093        }
  3094      },
  3095      "DisassociateQueueQuickConnectsRequest":{
  3096        "type":"structure",
  3097        "required":[
  3098          "InstanceId",
  3099          "QueueId",
  3100          "QuickConnectIds"
  3101        ],
  3102        "members":{
  3103          "InstanceId":{
  3104            "shape":"InstanceId",
  3105            "location":"uri",
  3106            "locationName":"InstanceId"
  3107          },
  3108          "QueueId":{
  3109            "shape":"QueueId",
  3110            "location":"uri",
  3111            "locationName":"QueueId"
  3112          },
  3113          "QuickConnectIds":{"shape":"QuickConnectsList"}
  3114        }
  3115      },
  3116      "DisassociateRoutingProfileQueuesRequest":{
  3117        "type":"structure",
  3118        "required":[
  3119          "InstanceId",
  3120          "RoutingProfileId",
  3121          "QueueReferences"
  3122        ],
  3123        "members":{
  3124          "InstanceId":{
  3125            "shape":"InstanceId",
  3126            "location":"uri",
  3127            "locationName":"InstanceId"
  3128          },
  3129          "RoutingProfileId":{
  3130            "shape":"RoutingProfileId",
  3131            "location":"uri",
  3132            "locationName":"RoutingProfileId"
  3133          },
  3134          "QueueReferences":{"shape":"RoutingProfileQueueReferenceList"}
  3135        }
  3136      },
  3137      "DisassociateSecurityKeyRequest":{
  3138        "type":"structure",
  3139        "required":[
  3140          "InstanceId",
  3141          "AssociationId"
  3142        ],
  3143        "members":{
  3144          "InstanceId":{
  3145            "shape":"InstanceId",
  3146            "location":"uri",
  3147            "locationName":"InstanceId"
  3148          },
  3149          "AssociationId":{
  3150            "shape":"AssociationId",
  3151            "location":"uri",
  3152            "locationName":"AssociationId"
  3153          }
  3154        }
  3155      },
  3156      "DisplayName":{
  3157        "type":"string",
  3158        "max":256,
  3159        "min":1
  3160      },
  3161      "DuplicateResourceException":{
  3162        "type":"structure",
  3163        "members":{
  3164          "Message":{"shape":"Message"}
  3165        },
  3166        "error":{"httpStatusCode":409},
  3167        "exception":true
  3168      },
  3169      "Email":{"type":"string"},
  3170      "EncryptionConfig":{
  3171        "type":"structure",
  3172        "required":[
  3173          "EncryptionType",
  3174          "KeyId"
  3175        ],
  3176        "members":{
  3177          "EncryptionType":{"shape":"EncryptionType"},
  3178          "KeyId":{"shape":"KeyId"}
  3179        }
  3180      },
  3181      "EncryptionType":{
  3182        "type":"string",
  3183        "enum":["KMS"]
  3184      },
  3185      "Filters":{
  3186        "type":"structure",
  3187        "members":{
  3188          "Queues":{"shape":"Queues"},
  3189          "Channels":{"shape":"Channels"}
  3190        }
  3191      },
  3192      "FunctionArn":{
  3193        "type":"string",
  3194        "max":140,
  3195        "min":1
  3196      },
  3197      "FunctionArnsList":{
  3198        "type":"list",
  3199        "member":{"shape":"FunctionArn"}
  3200      },
  3201      "GetContactAttributesRequest":{
  3202        "type":"structure",
  3203        "required":[
  3204          "InstanceId",
  3205          "InitialContactId"
  3206        ],
  3207        "members":{
  3208          "InstanceId":{
  3209            "shape":"InstanceId",
  3210            "location":"uri",
  3211            "locationName":"InstanceId"
  3212          },
  3213          "InitialContactId":{
  3214            "shape":"ContactId",
  3215            "location":"uri",
  3216            "locationName":"InitialContactId"
  3217          }
  3218        }
  3219      },
  3220      "GetContactAttributesResponse":{
  3221        "type":"structure",
  3222        "members":{
  3223          "Attributes":{"shape":"Attributes"}
  3224        }
  3225      },
  3226      "GetCurrentMetricDataRequest":{
  3227        "type":"structure",
  3228        "required":[
  3229          "InstanceId",
  3230          "Filters",
  3231          "CurrentMetrics"
  3232        ],
  3233        "members":{
  3234          "InstanceId":{
  3235            "shape":"InstanceId",
  3236            "location":"uri",
  3237            "locationName":"InstanceId"
  3238          },
  3239          "Filters":{"shape":"Filters"},
  3240          "Groupings":{"shape":"Groupings"},
  3241          "CurrentMetrics":{"shape":"CurrentMetrics"},
  3242          "NextToken":{"shape":"NextToken"},
  3243          "MaxResults":{
  3244            "shape":"MaxResult100",
  3245            "box":true
  3246          }
  3247        }
  3248      },
  3249      "GetCurrentMetricDataResponse":{
  3250        "type":"structure",
  3251        "members":{
  3252          "NextToken":{"shape":"NextToken"},
  3253          "MetricResults":{"shape":"CurrentMetricResults"},
  3254          "DataSnapshotTime":{"shape":"timestamp"}
  3255        }
  3256      },
  3257      "GetFederationTokenRequest":{
  3258        "type":"structure",
  3259        "required":["InstanceId"],
  3260        "members":{
  3261          "InstanceId":{
  3262            "shape":"InstanceId",
  3263            "location":"uri",
  3264            "locationName":"InstanceId"
  3265          }
  3266        }
  3267      },
  3268      "GetFederationTokenResponse":{
  3269        "type":"structure",
  3270        "members":{
  3271          "Credentials":{"shape":"Credentials"}
  3272        }
  3273      },
  3274      "GetMetricDataRequest":{
  3275        "type":"structure",
  3276        "required":[
  3277          "InstanceId",
  3278          "StartTime",
  3279          "EndTime",
  3280          "Filters",
  3281          "HistoricalMetrics"
  3282        ],
  3283        "members":{
  3284          "InstanceId":{
  3285            "shape":"InstanceId",
  3286            "location":"uri",
  3287            "locationName":"InstanceId"
  3288          },
  3289          "StartTime":{"shape":"timestamp"},
  3290          "EndTime":{"shape":"timestamp"},
  3291          "Filters":{"shape":"Filters"},
  3292          "Groupings":{"shape":"Groupings"},
  3293          "HistoricalMetrics":{"shape":"HistoricalMetrics"},
  3294          "NextToken":{"shape":"NextToken"},
  3295          "MaxResults":{
  3296            "shape":"MaxResult100",
  3297            "box":true
  3298          }
  3299        }
  3300      },
  3301      "GetMetricDataResponse":{
  3302        "type":"structure",
  3303        "members":{
  3304          "NextToken":{"shape":"NextToken"},
  3305          "MetricResults":{"shape":"HistoricalMetricResults"}
  3306        }
  3307      },
  3308      "Grouping":{
  3309        "type":"string",
  3310        "enum":[
  3311          "QUEUE",
  3312          "CHANNEL"
  3313        ]
  3314      },
  3315      "Groupings":{
  3316        "type":"list",
  3317        "member":{"shape":"Grouping"},
  3318        "max":2
  3319      },
  3320      "HierarchyGroup":{
  3321        "type":"structure",
  3322        "members":{
  3323          "Id":{"shape":"HierarchyGroupId"},
  3324          "Arn":{"shape":"ARN"},
  3325          "Name":{"shape":"HierarchyGroupName"},
  3326          "LevelId":{"shape":"HierarchyLevelId"},
  3327          "HierarchyPath":{"shape":"HierarchyPath"}
  3328        }
  3329      },
  3330      "HierarchyGroupId":{"type":"string"},
  3331      "HierarchyGroupName":{"type":"string"},
  3332      "HierarchyGroupSummary":{
  3333        "type":"structure",
  3334        "members":{
  3335          "Id":{"shape":"HierarchyGroupId"},
  3336          "Arn":{"shape":"ARN"},
  3337          "Name":{"shape":"HierarchyGroupName"}
  3338        }
  3339      },
  3340      "HierarchyGroupSummaryList":{
  3341        "type":"list",
  3342        "member":{"shape":"HierarchyGroupSummary"}
  3343      },
  3344      "HierarchyLevel":{
  3345        "type":"structure",
  3346        "members":{
  3347          "Id":{"shape":"HierarchyLevelId"},
  3348          "Arn":{"shape":"ARN"},
  3349          "Name":{"shape":"HierarchyLevelName"}
  3350        }
  3351      },
  3352      "HierarchyLevelId":{"type":"string"},
  3353      "HierarchyLevelName":{"type":"string"},
  3354      "HierarchyLevelUpdate":{
  3355        "type":"structure",
  3356        "required":["Name"],
  3357        "members":{
  3358          "Name":{"shape":"HierarchyLevelName"}
  3359        }
  3360      },
  3361      "HierarchyPath":{
  3362        "type":"structure",
  3363        "members":{
  3364          "LevelOne":{"shape":"HierarchyGroupSummary"},
  3365          "LevelTwo":{"shape":"HierarchyGroupSummary"},
  3366          "LevelThree":{"shape":"HierarchyGroupSummary"},
  3367          "LevelFour":{"shape":"HierarchyGroupSummary"},
  3368          "LevelFive":{"shape":"HierarchyGroupSummary"}
  3369        }
  3370      },
  3371      "HierarchyStructure":{
  3372        "type":"structure",
  3373        "members":{
  3374          "LevelOne":{"shape":"HierarchyLevel"},
  3375          "LevelTwo":{"shape":"HierarchyLevel"},
  3376          "LevelThree":{"shape":"HierarchyLevel"},
  3377          "LevelFour":{"shape":"HierarchyLevel"},
  3378          "LevelFive":{"shape":"HierarchyLevel"}
  3379        }
  3380      },
  3381      "HierarchyStructureUpdate":{
  3382        "type":"structure",
  3383        "members":{
  3384          "LevelOne":{"shape":"HierarchyLevelUpdate"},
  3385          "LevelTwo":{"shape":"HierarchyLevelUpdate"},
  3386          "LevelThree":{"shape":"HierarchyLevelUpdate"},
  3387          "LevelFour":{"shape":"HierarchyLevelUpdate"},
  3388          "LevelFive":{"shape":"HierarchyLevelUpdate"}
  3389        }
  3390      },
  3391      "HistoricalMetric":{
  3392        "type":"structure",
  3393        "members":{
  3394          "Name":{"shape":"HistoricalMetricName"},
  3395          "Threshold":{
  3396            "shape":"Threshold",
  3397            "box":true
  3398          },
  3399          "Statistic":{"shape":"Statistic"},
  3400          "Unit":{"shape":"Unit"}
  3401        }
  3402      },
  3403      "HistoricalMetricData":{
  3404        "type":"structure",
  3405        "members":{
  3406          "Metric":{"shape":"HistoricalMetric"},
  3407          "Value":{
  3408            "shape":"Value",
  3409            "box":true
  3410          }
  3411        }
  3412      },
  3413      "HistoricalMetricDataCollections":{
  3414        "type":"list",
  3415        "member":{"shape":"HistoricalMetricData"}
  3416      },
  3417      "HistoricalMetricName":{
  3418        "type":"string",
  3419        "enum":[
  3420          "CONTACTS_QUEUED",
  3421          "CONTACTS_HANDLED",
  3422          "CONTACTS_ABANDONED",
  3423          "CONTACTS_CONSULTED",
  3424          "CONTACTS_AGENT_HUNG_UP_FIRST",
  3425          "CONTACTS_HANDLED_INCOMING",
  3426          "CONTACTS_HANDLED_OUTBOUND",
  3427          "CONTACTS_HOLD_ABANDONS",
  3428          "CONTACTS_TRANSFERRED_IN",
  3429          "CONTACTS_TRANSFERRED_OUT",
  3430          "CONTACTS_TRANSFERRED_IN_FROM_QUEUE",
  3431          "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE",
  3432          "CONTACTS_MISSED",
  3433          "CALLBACK_CONTACTS_HANDLED",
  3434          "API_CONTACTS_HANDLED",
  3435          "OCCUPANCY",
  3436          "HANDLE_TIME",
  3437          "AFTER_CONTACT_WORK_TIME",
  3438          "QUEUED_TIME",
  3439          "ABANDON_TIME",
  3440          "QUEUE_ANSWER_TIME",
  3441          "HOLD_TIME",
  3442          "INTERACTION_TIME",
  3443          "INTERACTION_AND_HOLD_TIME",
  3444          "SERVICE_LEVEL"
  3445        ]
  3446      },
  3447      "HistoricalMetricResult":{
  3448        "type":"structure",
  3449        "members":{
  3450          "Dimensions":{"shape":"Dimensions"},
  3451          "Collections":{"shape":"HistoricalMetricDataCollections"}
  3452        }
  3453      },
  3454      "HistoricalMetricResults":{
  3455        "type":"list",
  3456        "member":{"shape":"HistoricalMetricResult"}
  3457      },
  3458      "HistoricalMetrics":{
  3459        "type":"list",
  3460        "member":{"shape":"HistoricalMetric"}
  3461      },
  3462      "Hours":{
  3463        "type":"integer",
  3464        "max":87600,
  3465        "min":0
  3466      },
  3467      "Hours24Format":{
  3468        "type":"integer",
  3469        "max":23,
  3470        "min":0
  3471      },
  3472      "HoursOfOperation":{
  3473        "type":"structure",
  3474        "members":{
  3475          "HoursOfOperationId":{"shape":"HoursOfOperationId"},
  3476          "HoursOfOperationArn":{"shape":"ARN"},
  3477          "Name":{"shape":"CommonNameLength127"},
  3478          "Description":{"shape":"HoursOfOperationDescription"},
  3479          "TimeZone":{"shape":"TimeZone"},
  3480          "Config":{"shape":"HoursOfOperationConfigList"},
  3481          "Tags":{"shape":"TagMap"}
  3482        }
  3483      },
  3484      "HoursOfOperationConfig":{
  3485        "type":"structure",
  3486        "required":[
  3487          "Day",
  3488          "StartTime",
  3489          "EndTime"
  3490        ],
  3491        "members":{
  3492          "Day":{"shape":"HoursOfOperationDays"},
  3493          "StartTime":{"shape":"HoursOfOperationTimeSlice"},
  3494          "EndTime":{"shape":"HoursOfOperationTimeSlice"}
  3495        }
  3496      },
  3497      "HoursOfOperationConfigList":{
  3498        "type":"list",
  3499        "member":{"shape":"HoursOfOperationConfig"},
  3500        "max":100,
  3501        "min":0
  3502      },
  3503      "HoursOfOperationDays":{
  3504        "type":"string",
  3505        "enum":[
  3506          "SUNDAY",
  3507          "MONDAY",
  3508          "TUESDAY",
  3509          "WEDNESDAY",
  3510          "THURSDAY",
  3511          "FRIDAY",
  3512          "SATURDAY"
  3513        ]
  3514      },
  3515      "HoursOfOperationDescription":{
  3516        "type":"string",
  3517        "max":250,
  3518        "min":1
  3519      },
  3520      "HoursOfOperationId":{"type":"string"},
  3521      "HoursOfOperationName":{"type":"string"},
  3522      "HoursOfOperationSummary":{
  3523        "type":"structure",
  3524        "members":{
  3525          "Id":{"shape":"HoursOfOperationId"},
  3526          "Arn":{"shape":"ARN"},
  3527          "Name":{"shape":"HoursOfOperationName"}
  3528        }
  3529      },
  3530      "HoursOfOperationSummaryList":{
  3531        "type":"list",
  3532        "member":{"shape":"HoursOfOperationSummary"}
  3533      },
  3534      "HoursOfOperationTimeSlice":{
  3535        "type":"structure",
  3536        "required":[
  3537          "Hours",
  3538          "Minutes"
  3539        ],
  3540        "members":{
  3541          "Hours":{
  3542            "shape":"Hours24Format",
  3543            "box":true
  3544          },
  3545          "Minutes":{
  3546            "shape":"MinutesLimit60",
  3547            "box":true
  3548          }
  3549        }
  3550      },
  3551      "InboundCallsEnabled":{"type":"boolean"},
  3552      "Instance":{
  3553        "type":"structure",
  3554        "members":{
  3555          "Id":{"shape":"InstanceId"},
  3556          "Arn":{"shape":"ARN"},
  3557          "IdentityManagementType":{"shape":"DirectoryType"},
  3558          "InstanceAlias":{"shape":"DirectoryAlias"},
  3559          "CreatedTime":{"shape":"Timestamp"},
  3560          "ServiceRole":{"shape":"ARN"},
  3561          "InstanceStatus":{"shape":"InstanceStatus"},
  3562          "StatusReason":{"shape":"InstanceStatusReason"},
  3563          "InboundCallsEnabled":{"shape":"InboundCallsEnabled"},
  3564          "OutboundCallsEnabled":{"shape":"OutboundCallsEnabled"}
  3565        }
  3566      },
  3567      "InstanceAttributeType":{
  3568        "type":"string",
  3569        "enum":[
  3570          "INBOUND_CALLS",
  3571          "OUTBOUND_CALLS",
  3572          "CONTACTFLOW_LOGS",
  3573          "CONTACT_LENS",
  3574          "AUTO_RESOLVE_BEST_VOICES",
  3575          "USE_CUSTOM_TTS_VOICES",
  3576          "EARLY_MEDIA"
  3577        ]
  3578      },
  3579      "InstanceAttributeValue":{
  3580        "type":"string",
  3581        "max":100,
  3582        "min":1
  3583      },
  3584      "InstanceId":{
  3585        "type":"string",
  3586        "max":100,
  3587        "min":1
  3588      },
  3589      "InstanceStatus":{
  3590        "type":"string",
  3591        "enum":[
  3592          "CREATION_IN_PROGRESS",
  3593          "ACTIVE",
  3594          "CREATION_FAILED"
  3595        ]
  3596      },
  3597      "InstanceStatusReason":{
  3598        "type":"structure",
  3599        "members":{
  3600          "Message":{"shape":"String"}
  3601        }
  3602      },
  3603      "InstanceStorageConfig":{
  3604        "type":"structure",
  3605        "required":["StorageType"],
  3606        "members":{
  3607          "AssociationId":{"shape":"AssociationId"},
  3608          "StorageType":{"shape":"StorageType"},
  3609          "S3Config":{"shape":"S3Config"},
  3610          "KinesisVideoStreamConfig":{"shape":"KinesisVideoStreamConfig"},
  3611          "KinesisStreamConfig":{"shape":"KinesisStreamConfig"},
  3612          "KinesisFirehoseConfig":{"shape":"KinesisFirehoseConfig"}
  3613        }
  3614      },
  3615      "InstanceStorageConfigs":{
  3616        "type":"list",
  3617        "member":{"shape":"InstanceStorageConfig"}
  3618      },
  3619      "InstanceStorageResourceType":{
  3620        "type":"string",
  3621        "enum":[
  3622          "CHAT_TRANSCRIPTS",
  3623          "CALL_RECORDINGS",
  3624          "SCHEDULED_REPORTS",
  3625          "MEDIA_STREAMS",
  3626          "CONTACT_TRACE_RECORDS",
  3627          "AGENT_EVENTS"
  3628        ]
  3629      },
  3630      "InstanceSummary":{
  3631        "type":"structure",
  3632        "members":{
  3633          "Id":{"shape":"InstanceId"},
  3634          "Arn":{"shape":"ARN"},
  3635          "IdentityManagementType":{"shape":"DirectoryType"},
  3636          "InstanceAlias":{"shape":"DirectoryAlias"},
  3637          "CreatedTime":{"shape":"Timestamp"},
  3638          "ServiceRole":{"shape":"ARN"},
  3639          "InstanceStatus":{"shape":"InstanceStatus"},
  3640          "InboundCallsEnabled":{"shape":"InboundCallsEnabled"},
  3641          "OutboundCallsEnabled":{"shape":"OutboundCallsEnabled"}
  3642        }
  3643      },
  3644      "InstanceSummaryList":{
  3645        "type":"list",
  3646        "member":{"shape":"InstanceSummary"}
  3647      },
  3648      "IntegrationAssociationId":{
  3649        "type":"string",
  3650        "max":200,
  3651        "min":1
  3652      },
  3653      "IntegrationAssociationSummary":{
  3654        "type":"structure",
  3655        "members":{
  3656          "IntegrationAssociationId":{"shape":"IntegrationAssociationId"},
  3657          "IntegrationAssociationArn":{"shape":"ARN"},
  3658          "InstanceId":{"shape":"InstanceId"},
  3659          "IntegrationType":{"shape":"IntegrationType"},
  3660          "IntegrationArn":{"shape":"ARN"},
  3661          "SourceApplicationUrl":{"shape":"URI"},
  3662          "SourceApplicationName":{"shape":"SourceApplicationName"},
  3663          "SourceType":{"shape":"SourceType"}
  3664        }
  3665      },
  3666      "IntegrationAssociationSummaryList":{
  3667        "type":"list",
  3668        "member":{"shape":"IntegrationAssociationSummary"}
  3669      },
  3670      "IntegrationType":{
  3671        "type":"string",
  3672        "enum":[
  3673          "EVENT",
  3674          "VOICE_ID",
  3675          "PINPOINT_APP",
  3676          "WISDOM_ASSISTANT",
  3677          "WISDOM_KNOWLEDGE_BASE"
  3678        ]
  3679      },
  3680      "InternalServiceException":{
  3681        "type":"structure",
  3682        "members":{
  3683          "Message":{"shape":"Message"}
  3684        },
  3685        "error":{"httpStatusCode":500},
  3686        "exception":true
  3687      },
  3688      "InvalidContactFlowException":{
  3689        "type":"structure",
  3690        "members":{
  3691          "problems":{"shape":"Problems"}
  3692        },
  3693        "error":{"httpStatusCode":400},
  3694        "exception":true
  3695      },
  3696      "InvalidParameterException":{
  3697        "type":"structure",
  3698        "members":{
  3699          "Message":{"shape":"Message"}
  3700        },
  3701        "error":{"httpStatusCode":400},
  3702        "exception":true
  3703      },
  3704      "InvalidRequestException":{
  3705        "type":"structure",
  3706        "members":{
  3707          "Message":{"shape":"Message"}
  3708        },
  3709        "error":{"httpStatusCode":400},
  3710        "exception":true
  3711      },
  3712      "KeyId":{
  3713        "type":"string",
  3714        "max":128,
  3715        "min":1
  3716      },
  3717      "KinesisFirehoseConfig":{
  3718        "type":"structure",
  3719        "required":["FirehoseArn"],
  3720        "members":{
  3721          "FirehoseArn":{"shape":"ARN"}
  3722        }
  3723      },
  3724      "KinesisStreamConfig":{
  3725        "type":"structure",
  3726        "required":["StreamArn"],
  3727        "members":{
  3728          "StreamArn":{"shape":"ARN"}
  3729        }
  3730      },
  3731      "KinesisVideoStreamConfig":{
  3732        "type":"structure",
  3733        "required":[
  3734          "Prefix",
  3735          "RetentionPeriodHours",
  3736          "EncryptionConfig"
  3737        ],
  3738        "members":{
  3739          "Prefix":{"shape":"Prefix"},
  3740          "RetentionPeriodHours":{"shape":"Hours"},
  3741          "EncryptionConfig":{"shape":"EncryptionConfig"}
  3742        }
  3743      },
  3744      "LexBot":{
  3745        "type":"structure",
  3746        "members":{
  3747          "Name":{"shape":"BotName"},
  3748          "LexRegion":{"shape":"LexRegion"}
  3749        }
  3750      },
  3751      "LexBotConfig":{
  3752        "type":"structure",
  3753        "members":{
  3754          "LexBot":{"shape":"LexBot"},
  3755          "LexV2Bot":{"shape":"LexV2Bot"}
  3756        }
  3757      },
  3758      "LexBotConfigList":{
  3759        "type":"list",
  3760        "member":{"shape":"LexBotConfig"}
  3761      },
  3762      "LexBotsList":{
  3763        "type":"list",
  3764        "member":{"shape":"LexBot"}
  3765      },
  3766      "LexRegion":{
  3767        "type":"string",
  3768        "max":60
  3769      },
  3770      "LexV2Bot":{
  3771        "type":"structure",
  3772        "members":{
  3773          "AliasArn":{"shape":"AliasArn"}
  3774        }
  3775      },
  3776      "LexVersion":{
  3777        "type":"string",
  3778        "enum":[
  3779          "V1",
  3780          "V2"
  3781        ]
  3782      },
  3783      "LimitExceededException":{
  3784        "type":"structure",
  3785        "members":{
  3786          "Message":{"shape":"Message"}
  3787        },
  3788        "error":{"httpStatusCode":429},
  3789        "exception":true
  3790      },
  3791      "ListAgentStatusRequest":{
  3792        "type":"structure",
  3793        "required":["InstanceId"],
  3794        "members":{
  3795          "InstanceId":{
  3796            "shape":"InstanceId",
  3797            "location":"uri",
  3798            "locationName":"InstanceId"
  3799          },
  3800          "NextToken":{
  3801            "shape":"NextToken",
  3802            "location":"querystring",
  3803            "locationName":"nextToken"
  3804          },
  3805          "MaxResults":{
  3806            "shape":"MaxResult1000",
  3807            "box":true,
  3808            "location":"querystring",
  3809            "locationName":"maxResults"
  3810          },
  3811          "AgentStatusTypes":{
  3812            "shape":"AgentStatusTypes",
  3813            "location":"querystring",
  3814            "locationName":"AgentStatusTypes"
  3815          }
  3816        }
  3817      },
  3818      "ListAgentStatusResponse":{
  3819        "type":"structure",
  3820        "members":{
  3821          "NextToken":{"shape":"NextToken"},
  3822          "AgentStatusSummaryList":{"shape":"AgentStatusSummaryList"}
  3823        }
  3824      },
  3825      "ListApprovedOriginsRequest":{
  3826        "type":"structure",
  3827        "required":["InstanceId"],
  3828        "members":{
  3829          "InstanceId":{
  3830            "shape":"InstanceId",
  3831            "location":"uri",
  3832            "locationName":"InstanceId"
  3833          },
  3834          "NextToken":{
  3835            "shape":"NextToken",
  3836            "location":"querystring",
  3837            "locationName":"nextToken"
  3838          },
  3839          "MaxResults":{
  3840            "shape":"MaxResult25",
  3841            "box":true,
  3842            "location":"querystring",
  3843            "locationName":"maxResults"
  3844          }
  3845        }
  3846      },
  3847      "ListApprovedOriginsResponse":{
  3848        "type":"structure",
  3849        "members":{
  3850          "Origins":{"shape":"OriginsList"},
  3851          "NextToken":{"shape":"NextToken"}
  3852        }
  3853      },
  3854      "ListBotsRequest":{
  3855        "type":"structure",
  3856        "required":[
  3857          "InstanceId",
  3858          "LexVersion"
  3859        ],
  3860        "members":{
  3861          "InstanceId":{
  3862            "shape":"InstanceId",
  3863            "location":"uri",
  3864            "locationName":"InstanceId"
  3865          },
  3866          "NextToken":{
  3867            "shape":"NextToken",
  3868            "location":"querystring",
  3869            "locationName":"nextToken"
  3870          },
  3871          "MaxResults":{
  3872            "shape":"MaxResult25",
  3873            "box":true,
  3874            "location":"querystring",
  3875            "locationName":"maxResults"
  3876          },
  3877          "LexVersion":{
  3878            "shape":"LexVersion",
  3879            "location":"querystring",
  3880            "locationName":"lexVersion"
  3881          }
  3882        }
  3883      },
  3884      "ListBotsResponse":{
  3885        "type":"structure",
  3886        "members":{
  3887          "LexBots":{"shape":"LexBotConfigList"},
  3888          "NextToken":{"shape":"NextToken"}
  3889        }
  3890      },
  3891      "ListContactFlowsRequest":{
  3892        "type":"structure",
  3893        "required":["InstanceId"],
  3894        "members":{
  3895          "InstanceId":{
  3896            "shape":"InstanceId",
  3897            "location":"uri",
  3898            "locationName":"InstanceId"
  3899          },
  3900          "ContactFlowTypes":{
  3901            "shape":"ContactFlowTypes",
  3902            "location":"querystring",
  3903            "locationName":"contactFlowTypes"
  3904          },
  3905          "NextToken":{
  3906            "shape":"NextToken",
  3907            "location":"querystring",
  3908            "locationName":"nextToken"
  3909          },
  3910          "MaxResults":{
  3911            "shape":"MaxResult1000",
  3912            "location":"querystring",
  3913            "locationName":"maxResults"
  3914          }
  3915        }
  3916      },
  3917      "ListContactFlowsResponse":{
  3918        "type":"structure",
  3919        "members":{
  3920          "ContactFlowSummaryList":{"shape":"ContactFlowSummaryList"},
  3921          "NextToken":{"shape":"NextToken"}
  3922        }
  3923      },
  3924      "ListHoursOfOperationsRequest":{
  3925        "type":"structure",
  3926        "required":["InstanceId"],
  3927        "members":{
  3928          "InstanceId":{
  3929            "shape":"InstanceId",
  3930            "location":"uri",
  3931            "locationName":"InstanceId"
  3932          },
  3933          "NextToken":{
  3934            "shape":"NextToken",
  3935            "location":"querystring",
  3936            "locationName":"nextToken"
  3937          },
  3938          "MaxResults":{
  3939            "shape":"MaxResult1000",
  3940            "location":"querystring",
  3941            "locationName":"maxResults"
  3942          }
  3943        }
  3944      },
  3945      "ListHoursOfOperationsResponse":{
  3946        "type":"structure",
  3947        "members":{
  3948          "HoursOfOperationSummaryList":{"shape":"HoursOfOperationSummaryList"},
  3949          "NextToken":{"shape":"NextToken"}
  3950        }
  3951      },
  3952      "ListInstanceAttributesRequest":{
  3953        "type":"structure",
  3954        "required":["InstanceId"],
  3955        "members":{
  3956          "InstanceId":{
  3957            "shape":"InstanceId",
  3958            "location":"uri",
  3959            "locationName":"InstanceId"
  3960          },
  3961          "NextToken":{
  3962            "shape":"NextToken",
  3963            "location":"querystring",
  3964            "locationName":"nextToken"
  3965          },
  3966          "MaxResults":{
  3967            "shape":"MaxResult7",
  3968            "box":true,
  3969            "location":"querystring",
  3970            "locationName":"maxResults"
  3971          }
  3972        }
  3973      },
  3974      "ListInstanceAttributesResponse":{
  3975        "type":"structure",
  3976        "members":{
  3977          "Attributes":{"shape":"AttributesList"},
  3978          "NextToken":{"shape":"NextToken"}
  3979        }
  3980      },
  3981      "ListInstanceStorageConfigsRequest":{
  3982        "type":"structure",
  3983        "required":[
  3984          "InstanceId",
  3985          "ResourceType"
  3986        ],
  3987        "members":{
  3988          "InstanceId":{
  3989            "shape":"InstanceId",
  3990            "location":"uri",
  3991            "locationName":"InstanceId"
  3992          },
  3993          "ResourceType":{
  3994            "shape":"InstanceStorageResourceType",
  3995            "location":"querystring",
  3996            "locationName":"resourceType"
  3997          },
  3998          "NextToken":{
  3999            "shape":"NextToken",
  4000            "location":"querystring",
  4001            "locationName":"nextToken"
  4002          },
  4003          "MaxResults":{
  4004            "shape":"MaxResult10",
  4005            "box":true,
  4006            "location":"querystring",
  4007            "locationName":"maxResults"
  4008          }
  4009        }
  4010      },
  4011      "ListInstanceStorageConfigsResponse":{
  4012        "type":"structure",
  4013        "members":{
  4014          "StorageConfigs":{"shape":"InstanceStorageConfigs"},
  4015          "NextToken":{"shape":"NextToken"}
  4016        }
  4017      },
  4018      "ListInstancesRequest":{
  4019        "type":"structure",
  4020        "members":{
  4021          "NextToken":{
  4022            "shape":"NextToken",
  4023            "location":"querystring",
  4024            "locationName":"nextToken"
  4025          },
  4026          "MaxResults":{
  4027            "shape":"MaxResult10",
  4028            "box":true,
  4029            "location":"querystring",
  4030            "locationName":"maxResults"
  4031          }
  4032        }
  4033      },
  4034      "ListInstancesResponse":{
  4035        "type":"structure",
  4036        "members":{
  4037          "InstanceSummaryList":{"shape":"InstanceSummaryList"},
  4038          "NextToken":{"shape":"NextToken"}
  4039        }
  4040      },
  4041      "ListIntegrationAssociationsRequest":{
  4042        "type":"structure",
  4043        "required":["InstanceId"],
  4044        "members":{
  4045          "InstanceId":{
  4046            "shape":"InstanceId",
  4047            "location":"uri",
  4048            "locationName":"InstanceId"
  4049          },
  4050          "IntegrationType":{
  4051            "shape":"IntegrationType",
  4052            "location":"querystring",
  4053            "locationName":"integrationType"
  4054          },
  4055          "NextToken":{
  4056            "shape":"NextToken",
  4057            "location":"querystring",
  4058            "locationName":"nextToken"
  4059          },
  4060          "MaxResults":{
  4061            "shape":"MaxResult100",
  4062            "box":true,
  4063            "location":"querystring",
  4064            "locationName":"maxResults"
  4065          }
  4066        }
  4067      },
  4068      "ListIntegrationAssociationsResponse":{
  4069        "type":"structure",
  4070        "members":{
  4071          "IntegrationAssociationSummaryList":{"shape":"IntegrationAssociationSummaryList"},
  4072          "NextToken":{"shape":"NextToken"}
  4073        }
  4074      },
  4075      "ListLambdaFunctionsRequest":{
  4076        "type":"structure",
  4077        "required":["InstanceId"],
  4078        "members":{
  4079          "InstanceId":{
  4080            "shape":"InstanceId",
  4081            "location":"uri",
  4082            "locationName":"InstanceId"
  4083          },
  4084          "NextToken":{
  4085            "shape":"NextToken",
  4086            "location":"querystring",
  4087            "locationName":"nextToken"
  4088          },
  4089          "MaxResults":{
  4090            "shape":"MaxResult25",
  4091            "box":true,
  4092            "location":"querystring",
  4093            "locationName":"maxResults"
  4094          }
  4095        }
  4096      },
  4097      "ListLambdaFunctionsResponse":{
  4098        "type":"structure",
  4099        "members":{
  4100          "LambdaFunctions":{"shape":"FunctionArnsList"},
  4101          "NextToken":{"shape":"NextToken"}
  4102        }
  4103      },
  4104      "ListLexBotsRequest":{
  4105        "type":"structure",
  4106        "required":["InstanceId"],
  4107        "members":{
  4108          "InstanceId":{
  4109            "shape":"InstanceId",
  4110            "location":"uri",
  4111            "locationName":"InstanceId"
  4112          },
  4113          "NextToken":{
  4114            "shape":"NextToken",
  4115            "location":"querystring",
  4116            "locationName":"nextToken"
  4117          },
  4118          "MaxResults":{
  4119            "shape":"MaxResult25",
  4120            "box":true,
  4121            "location":"querystring",
  4122            "locationName":"maxResults"
  4123          }
  4124        }
  4125      },
  4126      "ListLexBotsResponse":{
  4127        "type":"structure",
  4128        "members":{
  4129          "LexBots":{"shape":"LexBotsList"},
  4130          "NextToken":{"shape":"NextToken"}
  4131        }
  4132      },
  4133      "ListPhoneNumbersRequest":{
  4134        "type":"structure",
  4135        "required":["InstanceId"],
  4136        "members":{
  4137          "InstanceId":{
  4138            "shape":"InstanceId",
  4139            "location":"uri",
  4140            "locationName":"InstanceId"
  4141          },
  4142          "PhoneNumberTypes":{
  4143            "shape":"PhoneNumberTypes",
  4144            "location":"querystring",
  4145            "locationName":"phoneNumberTypes"
  4146          },
  4147          "PhoneNumberCountryCodes":{
  4148            "shape":"PhoneNumberCountryCodes",
  4149            "location":"querystring",
  4150            "locationName":"phoneNumberCountryCodes"
  4151          },
  4152          "NextToken":{
  4153            "shape":"NextToken",
  4154            "location":"querystring",
  4155            "locationName":"nextToken"
  4156          },
  4157          "MaxResults":{
  4158            "shape":"MaxResult1000",
  4159            "location":"querystring",
  4160            "locationName":"maxResults"
  4161          }
  4162        }
  4163      },
  4164      "ListPhoneNumbersResponse":{
  4165        "type":"structure",
  4166        "members":{
  4167          "PhoneNumberSummaryList":{"shape":"PhoneNumberSummaryList"},
  4168          "NextToken":{"shape":"NextToken"}
  4169        }
  4170      },
  4171      "ListPromptsRequest":{
  4172        "type":"structure",
  4173        "required":["InstanceId"],
  4174        "members":{
  4175          "InstanceId":{
  4176            "shape":"InstanceId",
  4177            "location":"uri",
  4178            "locationName":"InstanceId"
  4179          },
  4180          "NextToken":{
  4181            "shape":"NextToken",
  4182            "location":"querystring",
  4183            "locationName":"nextToken"
  4184          },
  4185          "MaxResults":{
  4186            "shape":"MaxResult1000",
  4187            "box":true,
  4188            "location":"querystring",
  4189            "locationName":"maxResults"
  4190          }
  4191        }
  4192      },
  4193      "ListPromptsResponse":{
  4194        "type":"structure",
  4195        "members":{
  4196          "PromptSummaryList":{"shape":"PromptSummaryList"},
  4197          "NextToken":{"shape":"NextToken"}
  4198        }
  4199      },
  4200      "ListQueueQuickConnectsRequest":{
  4201        "type":"structure",
  4202        "required":[
  4203          "InstanceId",
  4204          "QueueId"
  4205        ],
  4206        "members":{
  4207          "InstanceId":{
  4208            "shape":"InstanceId",
  4209            "location":"uri",
  4210            "locationName":"InstanceId"
  4211          },
  4212          "QueueId":{
  4213            "shape":"QueueId",
  4214            "location":"uri",
  4215            "locationName":"QueueId"
  4216          },
  4217          "NextToken":{
  4218            "shape":"NextToken",
  4219            "location":"querystring",
  4220            "locationName":"nextToken"
  4221          },
  4222          "MaxResults":{
  4223            "shape":"MaxResult100",
  4224            "box":true,
  4225            "location":"querystring",
  4226            "locationName":"maxResults"
  4227          }
  4228        }
  4229      },
  4230      "ListQueueQuickConnectsResponse":{
  4231        "type":"structure",
  4232        "members":{
  4233          "NextToken":{"shape":"NextToken"},
  4234          "QuickConnectSummaryList":{"shape":"QuickConnectSummaryList"}
  4235        }
  4236      },
  4237      "ListQueuesRequest":{
  4238        "type":"structure",
  4239        "required":["InstanceId"],
  4240        "members":{
  4241          "InstanceId":{
  4242            "shape":"InstanceId",
  4243            "location":"uri",
  4244            "locationName":"InstanceId"
  4245          },
  4246          "QueueTypes":{
  4247            "shape":"QueueTypes",
  4248            "location":"querystring",
  4249            "locationName":"queueTypes"
  4250          },
  4251          "NextToken":{
  4252            "shape":"NextToken",
  4253            "location":"querystring",
  4254            "locationName":"nextToken"
  4255          },
  4256          "MaxResults":{
  4257            "shape":"MaxResult1000",
  4258            "location":"querystring",
  4259            "locationName":"maxResults"
  4260          }
  4261        }
  4262      },
  4263      "ListQueuesResponse":{
  4264        "type":"structure",
  4265        "members":{
  4266          "QueueSummaryList":{"shape":"QueueSummaryList"},
  4267          "NextToken":{"shape":"NextToken"}
  4268        }
  4269      },
  4270      "ListQuickConnectsRequest":{
  4271        "type":"structure",
  4272        "required":["InstanceId"],
  4273        "members":{
  4274          "InstanceId":{
  4275            "shape":"InstanceId",
  4276            "location":"uri",
  4277            "locationName":"InstanceId"
  4278          },
  4279          "NextToken":{
  4280            "shape":"NextToken",
  4281            "location":"querystring",
  4282            "locationName":"nextToken"
  4283          },
  4284          "MaxResults":{
  4285            "shape":"MaxResult1000",
  4286            "box":true,
  4287            "location":"querystring",
  4288            "locationName":"maxResults"
  4289          },
  4290          "QuickConnectTypes":{
  4291            "shape":"QuickConnectTypes",
  4292            "location":"querystring",
  4293            "locationName":"QuickConnectTypes"
  4294          }
  4295        }
  4296      },
  4297      "ListQuickConnectsResponse":{
  4298        "type":"structure",
  4299        "members":{
  4300          "QuickConnectSummaryList":{"shape":"QuickConnectSummaryList"},
  4301          "NextToken":{"shape":"NextToken"}
  4302        }
  4303      },
  4304      "ListRoutingProfileQueuesRequest":{
  4305        "type":"structure",
  4306        "required":[
  4307          "InstanceId",
  4308          "RoutingProfileId"
  4309        ],
  4310        "members":{
  4311          "InstanceId":{
  4312            "shape":"InstanceId",
  4313            "location":"uri",
  4314            "locationName":"InstanceId"
  4315          },
  4316          "RoutingProfileId":{
  4317            "shape":"RoutingProfileId",
  4318            "location":"uri",
  4319            "locationName":"RoutingProfileId"
  4320          },
  4321          "NextToken":{
  4322            "shape":"NextToken",
  4323            "location":"querystring",
  4324            "locationName":"nextToken"
  4325          },
  4326          "MaxResults":{
  4327            "shape":"MaxResult100",
  4328            "box":true,
  4329            "location":"querystring",
  4330            "locationName":"maxResults"
  4331          }
  4332        }
  4333      },
  4334      "ListRoutingProfileQueuesResponse":{
  4335        "type":"structure",
  4336        "members":{
  4337          "NextToken":{"shape":"NextToken"},
  4338          "RoutingProfileQueueConfigSummaryList":{"shape":"RoutingProfileQueueConfigSummaryList"}
  4339        }
  4340      },
  4341      "ListRoutingProfilesRequest":{
  4342        "type":"structure",
  4343        "required":["InstanceId"],
  4344        "members":{
  4345          "InstanceId":{
  4346            "shape":"InstanceId",
  4347            "location":"uri",
  4348            "locationName":"InstanceId"
  4349          },
  4350          "NextToken":{
  4351            "shape":"NextToken",
  4352            "location":"querystring",
  4353            "locationName":"nextToken"
  4354          },
  4355          "MaxResults":{
  4356            "shape":"MaxResult1000",
  4357            "box":true,
  4358            "location":"querystring",
  4359            "locationName":"maxResults"
  4360          }
  4361        }
  4362      },
  4363      "ListRoutingProfilesResponse":{
  4364        "type":"structure",
  4365        "members":{
  4366          "RoutingProfileSummaryList":{"shape":"RoutingProfileSummaryList"},
  4367          "NextToken":{"shape":"NextToken"}
  4368        }
  4369      },
  4370      "ListSecurityKeysRequest":{
  4371        "type":"structure",
  4372        "required":["InstanceId"],
  4373        "members":{
  4374          "InstanceId":{
  4375            "shape":"InstanceId",
  4376            "location":"uri",
  4377            "locationName":"InstanceId"
  4378          },
  4379          "NextToken":{
  4380            "shape":"NextToken",
  4381            "location":"querystring",
  4382            "locationName":"nextToken"
  4383          },
  4384          "MaxResults":{
  4385            "shape":"MaxResult2",
  4386            "box":true,
  4387            "location":"querystring",
  4388            "locationName":"maxResults"
  4389          }
  4390        }
  4391      },
  4392      "ListSecurityKeysResponse":{
  4393        "type":"structure",
  4394        "members":{
  4395          "SecurityKeys":{"shape":"SecurityKeysList"},
  4396          "NextToken":{"shape":"NextToken"}
  4397        }
  4398      },
  4399      "ListSecurityProfilesRequest":{
  4400        "type":"structure",
  4401        "required":["InstanceId"],
  4402        "members":{
  4403          "InstanceId":{
  4404            "shape":"InstanceId",
  4405            "location":"uri",
  4406            "locationName":"InstanceId"
  4407          },
  4408          "NextToken":{
  4409            "shape":"NextToken",
  4410            "location":"querystring",
  4411            "locationName":"nextToken"
  4412          },
  4413          "MaxResults":{
  4414            "shape":"MaxResult1000",
  4415            "box":true,
  4416            "location":"querystring",
  4417            "locationName":"maxResults"
  4418          }
  4419        }
  4420      },
  4421      "ListSecurityProfilesResponse":{
  4422        "type":"structure",
  4423        "members":{
  4424          "SecurityProfileSummaryList":{"shape":"SecurityProfileSummaryList"},
  4425          "NextToken":{"shape":"NextToken"}
  4426        }
  4427      },
  4428      "ListTagsForResourceRequest":{
  4429        "type":"structure",
  4430        "required":["resourceArn"],
  4431        "members":{
  4432          "resourceArn":{
  4433            "shape":"ARN",
  4434            "location":"uri",
  4435            "locationName":"resourceArn"
  4436          }
  4437        }
  4438      },
  4439      "ListTagsForResourceResponse":{
  4440        "type":"structure",
  4441        "members":{
  4442          "tags":{"shape":"TagMap"}
  4443        }
  4444      },
  4445      "ListUseCasesRequest":{
  4446        "type":"structure",
  4447        "required":[
  4448          "InstanceId",
  4449          "IntegrationAssociationId"
  4450        ],
  4451        "members":{
  4452          "InstanceId":{
  4453            "shape":"InstanceId",
  4454            "location":"uri",
  4455            "locationName":"InstanceId"
  4456          },
  4457          "IntegrationAssociationId":{
  4458            "shape":"IntegrationAssociationId",
  4459            "location":"uri",
  4460            "locationName":"IntegrationAssociationId"
  4461          },
  4462          "NextToken":{
  4463            "shape":"NextToken",
  4464            "location":"querystring",
  4465            "locationName":"nextToken"
  4466          },
  4467          "MaxResults":{
  4468            "shape":"MaxResult100",
  4469            "box":true,
  4470            "location":"querystring",
  4471            "locationName":"maxResults"
  4472          }
  4473        }
  4474      },
  4475      "ListUseCasesResponse":{
  4476        "type":"structure",
  4477        "members":{
  4478          "UseCaseSummaryList":{"shape":"UseCaseSummaryList"},
  4479          "NextToken":{"shape":"NextToken"}
  4480        }
  4481      },
  4482      "ListUserHierarchyGroupsRequest":{
  4483        "type":"structure",
  4484        "required":["InstanceId"],
  4485        "members":{
  4486          "InstanceId":{
  4487            "shape":"InstanceId",
  4488            "location":"uri",
  4489            "locationName":"InstanceId"
  4490          },
  4491          "NextToken":{
  4492            "shape":"NextToken",
  4493            "location":"querystring",
  4494            "locationName":"nextToken"
  4495          },
  4496          "MaxResults":{
  4497            "shape":"MaxResult1000",
  4498            "box":true,
  4499            "location":"querystring",
  4500            "locationName":"maxResults"
  4501          }
  4502        }
  4503      },
  4504      "ListUserHierarchyGroupsResponse":{
  4505        "type":"structure",
  4506        "members":{
  4507          "UserHierarchyGroupSummaryList":{"shape":"HierarchyGroupSummaryList"},
  4508          "NextToken":{"shape":"NextToken"}
  4509        }
  4510      },
  4511      "ListUsersRequest":{
  4512        "type":"structure",
  4513        "required":["InstanceId"],
  4514        "members":{
  4515          "InstanceId":{
  4516            "shape":"InstanceId",
  4517            "location":"uri",
  4518            "locationName":"InstanceId"
  4519          },
  4520          "NextToken":{
  4521            "shape":"NextToken",
  4522            "location":"querystring",
  4523            "locationName":"nextToken"
  4524          },
  4525          "MaxResults":{
  4526            "shape":"MaxResult1000",
  4527            "box":true,
  4528            "location":"querystring",
  4529            "locationName":"maxResults"
  4530          }
  4531        }
  4532      },
  4533      "ListUsersResponse":{
  4534        "type":"structure",
  4535        "members":{
  4536          "UserSummaryList":{"shape":"UserSummaryList"},
  4537          "NextToken":{"shape":"NextToken"}
  4538        }
  4539      },
  4540      "MaxResult10":{
  4541        "type":"integer",
  4542        "max":10,
  4543        "min":1
  4544      },
  4545      "MaxResult100":{
  4546        "type":"integer",
  4547        "max":100,
  4548        "min":1
  4549      },
  4550      "MaxResult1000":{
  4551        "type":"integer",
  4552        "max":1000,
  4553        "min":1
  4554      },
  4555      "MaxResult2":{
  4556        "type":"integer",
  4557        "max":2,
  4558        "min":1
  4559      },
  4560      "MaxResult25":{
  4561        "type":"integer",
  4562        "max":25,
  4563        "min":1
  4564      },
  4565      "MaxResult7":{
  4566        "type":"integer",
  4567        "max":7,
  4568        "min":1
  4569      },
  4570      "MediaConcurrencies":{
  4571        "type":"list",
  4572        "member":{"shape":"MediaConcurrency"}
  4573      },
  4574      "MediaConcurrency":{
  4575        "type":"structure",
  4576        "required":[
  4577          "Channel",
  4578          "Concurrency"
  4579        ],
  4580        "members":{
  4581          "Channel":{"shape":"Channel"},
  4582          "Concurrency":{"shape":"Concurrency"}
  4583        }
  4584      },
  4585      "Message":{"type":"string"},
  4586      "MinutesLimit60":{
  4587        "type":"integer",
  4588        "max":59,
  4589        "min":0
  4590      },
  4591      "Name":{
  4592        "type":"string",
  4593        "max":512,
  4594        "min":0
  4595      },
  4596      "NextToken":{"type":"string"},
  4597      "Origin":{
  4598        "type":"string",
  4599        "max":267
  4600      },
  4601      "OriginsList":{
  4602        "type":"list",
  4603        "member":{"shape":"Origin"}
  4604      },
  4605      "OutboundCallerConfig":{
  4606        "type":"structure",
  4607        "members":{
  4608          "OutboundCallerIdName":{"shape":"OutboundCallerIdName"},
  4609          "OutboundCallerIdNumberId":{"shape":"PhoneNumberId"},
  4610          "OutboundFlowId":{"shape":"ContactFlowId"}
  4611        }
  4612      },
  4613      "OutboundCallerIdName":{
  4614        "type":"string",
  4615        "max":255,
  4616        "min":1
  4617      },
  4618      "OutboundCallsEnabled":{"type":"boolean"},
  4619      "OutboundContactNotPermittedException":{
  4620        "type":"structure",
  4621        "members":{
  4622          "Message":{"shape":"Message"}
  4623        },
  4624        "error":{"httpStatusCode":403},
  4625        "exception":true
  4626      },
  4627      "PEM":{
  4628        "type":"string",
  4629        "max":1024,
  4630        "min":1
  4631      },
  4632      "ParticipantDetails":{
  4633        "type":"structure",
  4634        "required":["DisplayName"],
  4635        "members":{
  4636          "DisplayName":{"shape":"DisplayName"}
  4637        }
  4638      },
  4639      "ParticipantId":{
  4640        "type":"string",
  4641        "max":256,
  4642        "min":1
  4643      },
  4644      "ParticipantToken":{
  4645        "type":"string",
  4646        "max":1000,
  4647        "min":1
  4648      },
  4649      "Password":{
  4650        "type":"string",
  4651        "pattern":"/^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\S]{8,64}$/"
  4652      },
  4653      "PhoneNumber":{"type":"string"},
  4654      "PhoneNumberCountryCode":{
  4655        "type":"string",
  4656        "enum":[
  4657          "AF",
  4658          "AL",
  4659          "DZ",
  4660          "AS",
  4661          "AD",
  4662          "AO",
  4663          "AI",
  4664          "AQ",
  4665          "AG",
  4666          "AR",
  4667          "AM",
  4668          "AW",
  4669          "AU",
  4670          "AT",
  4671          "AZ",
  4672          "BS",
  4673          "BH",
  4674          "BD",
  4675          "BB",
  4676          "BY",
  4677          "BE",
  4678          "BZ",
  4679          "BJ",
  4680          "BM",
  4681          "BT",
  4682          "BO",
  4683          "BA",
  4684          "BW",
  4685          "BR",
  4686          "IO",
  4687          "VG",
  4688          "BN",
  4689          "BG",
  4690          "BF",
  4691          "BI",
  4692          "KH",
  4693          "CM",
  4694          "CA",
  4695          "CV",
  4696          "KY",
  4697          "CF",
  4698          "TD",
  4699          "CL",
  4700          "CN",
  4701          "CX",
  4702          "CC",
  4703          "CO",
  4704          "KM",
  4705          "CK",
  4706          "CR",
  4707          "HR",
  4708          "CU",
  4709          "CW",
  4710          "CY",
  4711          "CZ",
  4712          "CD",
  4713          "DK",
  4714          "DJ",
  4715          "DM",
  4716          "DO",
  4717          "TL",
  4718          "EC",
  4719          "EG",
  4720          "SV",
  4721          "GQ",
  4722          "ER",
  4723          "EE",
  4724          "ET",
  4725          "FK",
  4726          "FO",
  4727          "FJ",
  4728          "FI",
  4729          "FR",
  4730          "PF",
  4731          "GA",
  4732          "GM",
  4733          "GE",
  4734          "DE",
  4735          "GH",
  4736          "GI",
  4737          "GR",
  4738          "GL",
  4739          "GD",
  4740          "GU",
  4741          "GT",
  4742          "GG",
  4743          "GN",
  4744          "GW",
  4745          "GY",
  4746          "HT",
  4747          "HN",
  4748          "HK",
  4749          "HU",
  4750          "IS",
  4751          "IN",
  4752          "ID",
  4753          "IR",
  4754          "IQ",
  4755          "IE",
  4756          "IM",
  4757          "IL",
  4758          "IT",
  4759          "CI",
  4760          "JM",
  4761          "JP",
  4762          "JE",
  4763          "JO",
  4764          "KZ",
  4765          "KE",
  4766          "KI",
  4767          "KW",
  4768          "KG",
  4769          "LA",
  4770          "LV",
  4771          "LB",
  4772          "LS",
  4773          "LR",
  4774          "LY",
  4775          "LI",
  4776          "LT",
  4777          "LU",
  4778          "MO",
  4779          "MK",
  4780          "MG",
  4781          "MW",
  4782          "MY",
  4783          "MV",
  4784          "ML",
  4785          "MT",
  4786          "MH",
  4787          "MR",
  4788          "MU",
  4789          "YT",
  4790          "MX",
  4791          "FM",
  4792          "MD",
  4793          "MC",
  4794          "MN",
  4795          "ME",
  4796          "MS",
  4797          "MA",
  4798          "MZ",
  4799          "MM",
  4800          "NA",
  4801          "NR",
  4802          "NP",
  4803          "NL",
  4804          "AN",
  4805          "NC",
  4806          "NZ",
  4807          "NI",
  4808          "NE",
  4809          "NG",
  4810          "NU",
  4811          "KP",
  4812          "MP",
  4813          "NO",
  4814          "OM",
  4815          "PK",
  4816          "PW",
  4817          "PA",
  4818          "PG",
  4819          "PY",
  4820          "PE",
  4821          "PH",
  4822          "PN",
  4823          "PL",
  4824          "PT",
  4825          "PR",
  4826          "QA",
  4827          "CG",
  4828          "RE",
  4829          "RO",
  4830          "RU",
  4831          "RW",
  4832          "BL",
  4833          "SH",
  4834          "KN",
  4835          "LC",
  4836          "MF",
  4837          "PM",
  4838          "VC",
  4839          "WS",
  4840          "SM",
  4841          "ST",
  4842          "SA",
  4843          "SN",
  4844          "RS",
  4845          "SC",
  4846          "SL",
  4847          "SG",
  4848          "SX",
  4849          "SK",
  4850          "SI",
  4851          "SB",
  4852          "SO",
  4853          "ZA",
  4854          "KR",
  4855          "ES",
  4856          "LK",
  4857          "SD",
  4858          "SR",
  4859          "SJ",
  4860          "SZ",
  4861          "SE",
  4862          "CH",
  4863          "SY",
  4864          "TW",
  4865          "TJ",
  4866          "TZ",
  4867          "TH",
  4868          "TG",
  4869          "TK",
  4870          "TO",
  4871          "TT",
  4872          "TN",
  4873          "TR",
  4874          "TM",
  4875          "TC",
  4876          "TV",
  4877          "VI",
  4878          "UG",
  4879          "UA",
  4880          "AE",
  4881          "GB",
  4882          "US",
  4883          "UY",
  4884          "UZ",
  4885          "VU",
  4886          "VA",
  4887          "VE",
  4888          "VN",
  4889          "WF",
  4890          "EH",
  4891          "YE",
  4892          "ZM",
  4893          "ZW"
  4894        ]
  4895      },
  4896      "PhoneNumberCountryCodes":{
  4897        "type":"list",
  4898        "member":{"shape":"PhoneNumberCountryCode"},
  4899        "max":10
  4900      },
  4901      "PhoneNumberId":{"type":"string"},
  4902      "PhoneNumberQuickConnectConfig":{
  4903        "type":"structure",
  4904        "required":["PhoneNumber"],
  4905        "members":{
  4906          "PhoneNumber":{"shape":"PhoneNumber"}
  4907        }
  4908      },
  4909      "PhoneNumberSummary":{
  4910        "type":"structure",
  4911        "members":{
  4912          "Id":{"shape":"PhoneNumberId"},
  4913          "Arn":{"shape":"ARN"},
  4914          "PhoneNumber":{"shape":"PhoneNumber"},
  4915          "PhoneNumberType":{"shape":"PhoneNumberType"},
  4916          "PhoneNumberCountryCode":{"shape":"PhoneNumberCountryCode"}
  4917        }
  4918      },
  4919      "PhoneNumberSummaryList":{
  4920        "type":"list",
  4921        "member":{"shape":"PhoneNumberSummary"}
  4922      },
  4923      "PhoneNumberType":{
  4924        "type":"string",
  4925        "enum":[
  4926          "TOLL_FREE",
  4927          "DID"
  4928        ]
  4929      },
  4930      "PhoneNumberTypes":{
  4931        "type":"list",
  4932        "member":{"shape":"PhoneNumberType"},
  4933        "max":2
  4934      },
  4935      "PhoneType":{
  4936        "type":"string",
  4937        "enum":[
  4938          "SOFT_PHONE",
  4939          "DESK_PHONE"
  4940        ]
  4941      },
  4942      "Prefix":{
  4943        "type":"string",
  4944        "max":128,
  4945        "min":1
  4946      },
  4947      "Priority":{
  4948        "type":"integer",
  4949        "max":99,
  4950        "min":1
  4951      },
  4952      "ProblemDetail":{
  4953        "type":"structure",
  4954        "members":{
  4955          "message":{"shape":"ProblemMessageString"}
  4956        }
  4957      },
  4958      "ProblemMessageString":{
  4959        "type":"string",
  4960        "max":256,
  4961        "min":1
  4962      },
  4963      "Problems":{
  4964        "type":"list",
  4965        "member":{"shape":"ProblemDetail"},
  4966        "max":50,
  4967        "min":1
  4968      },
  4969      "PromptId":{
  4970        "type":"string",
  4971        "max":256,
  4972        "min":1
  4973      },
  4974      "PromptName":{
  4975        "type":"string",
  4976        "max":256,
  4977        "min":1
  4978      },
  4979      "PromptSummary":{
  4980        "type":"structure",
  4981        "members":{
  4982          "Id":{"shape":"PromptId"},
  4983          "Arn":{"shape":"ARN"},
  4984          "Name":{"shape":"PromptName"}
  4985        }
  4986      },
  4987      "PromptSummaryList":{
  4988        "type":"list",
  4989        "member":{"shape":"PromptSummary"}
  4990      },
  4991      "Queue":{
  4992        "type":"structure",
  4993        "members":{
  4994          "Name":{"shape":"CommonNameLength127"},
  4995          "QueueArn":{"shape":"ARN"},
  4996          "QueueId":{"shape":"QueueId"},
  4997          "Description":{"shape":"QueueDescription"},
  4998          "OutboundCallerConfig":{"shape":"OutboundCallerConfig"},
  4999          "HoursOfOperationId":{"shape":"HoursOfOperationId"},
  5000          "MaxContacts":{
  5001            "shape":"QueueMaxContacts",
  5002            "box":true
  5003          },
  5004          "Status":{"shape":"QueueStatus"},
  5005          "Tags":{"shape":"TagMap"}
  5006        }
  5007      },
  5008      "QueueDescription":{
  5009        "type":"string",
  5010        "max":250,
  5011        "min":1
  5012      },
  5013      "QueueId":{"type":"string"},
  5014      "QueueMaxContacts":{
  5015        "type":"integer",
  5016        "min":0
  5017      },
  5018      "QueueName":{
  5019        "type":"string",
  5020        "max":256,
  5021        "min":1
  5022      },
  5023      "QueueQuickConnectConfig":{
  5024        "type":"structure",
  5025        "required":[
  5026          "QueueId",
  5027          "ContactFlowId"
  5028        ],
  5029        "members":{
  5030          "QueueId":{"shape":"QueueId"},
  5031          "ContactFlowId":{"shape":"ContactFlowId"}
  5032        }
  5033      },
  5034      "QueueReference":{
  5035        "type":"structure",
  5036        "members":{
  5037          "Id":{"shape":"QueueId"},
  5038          "Arn":{"shape":"ARN"}
  5039        }
  5040      },
  5041      "QueueStatus":{
  5042        "type":"string",
  5043        "enum":[
  5044          "ENABLED",
  5045          "DISABLED"
  5046        ]
  5047      },
  5048      "QueueSummary":{
  5049        "type":"structure",
  5050        "members":{
  5051          "Id":{"shape":"QueueId"},
  5052          "Arn":{"shape":"ARN"},
  5053          "Name":{"shape":"QueueName"},
  5054          "QueueType":{"shape":"QueueType"}
  5055        }
  5056      },
  5057      "QueueSummaryList":{
  5058        "type":"list",
  5059        "member":{"shape":"QueueSummary"}
  5060      },
  5061      "QueueType":{
  5062        "type":"string",
  5063        "enum":[
  5064          "STANDARD",
  5065          "AGENT"
  5066        ]
  5067      },
  5068      "QueueTypes":{
  5069        "type":"list",
  5070        "member":{"shape":"QueueType"},
  5071        "max":2
  5072      },
  5073      "Queues":{
  5074        "type":"list",
  5075        "member":{"shape":"QueueId"},
  5076        "max":100,
  5077        "min":1
  5078      },
  5079      "QuickConnect":{
  5080        "type":"structure",
  5081        "members":{
  5082          "QuickConnectARN":{"shape":"ARN"},
  5083          "QuickConnectId":{"shape":"QuickConnectId"},
  5084          "Name":{"shape":"QuickConnectName"},
  5085          "Description":{"shape":"QuickConnectDescription"},
  5086          "QuickConnectConfig":{"shape":"QuickConnectConfig"},
  5087          "Tags":{"shape":"TagMap"}
  5088        }
  5089      },
  5090      "QuickConnectConfig":{
  5091        "type":"structure",
  5092        "required":["QuickConnectType"],
  5093        "members":{
  5094          "QuickConnectType":{"shape":"QuickConnectType"},
  5095          "UserConfig":{"shape":"UserQuickConnectConfig"},
  5096          "QueueConfig":{"shape":"QueueQuickConnectConfig"},
  5097          "PhoneConfig":{"shape":"PhoneNumberQuickConnectConfig"}
  5098        }
  5099      },
  5100      "QuickConnectDescription":{
  5101        "type":"string",
  5102        "max":250,
  5103        "min":1
  5104      },
  5105      "QuickConnectId":{"type":"string"},
  5106      "QuickConnectName":{
  5107        "type":"string",
  5108        "max":127,
  5109        "min":1
  5110      },
  5111      "QuickConnectSummary":{
  5112        "type":"structure",
  5113        "members":{
  5114          "Id":{"shape":"QuickConnectId"},
  5115          "Arn":{"shape":"ARN"},
  5116          "Name":{"shape":"QuickConnectName"},
  5117          "QuickConnectType":{"shape":"QuickConnectType"}
  5118        }
  5119      },
  5120      "QuickConnectSummaryList":{
  5121        "type":"list",
  5122        "member":{"shape":"QuickConnectSummary"}
  5123      },
  5124      "QuickConnectType":{
  5125        "type":"string",
  5126        "enum":[
  5127          "USER",
  5128          "QUEUE",
  5129          "PHONE_NUMBER"
  5130        ]
  5131      },
  5132      "QuickConnectTypes":{
  5133        "type":"list",
  5134        "member":{"shape":"QuickConnectType"},
  5135        "max":3
  5136      },
  5137      "QuickConnectsList":{
  5138        "type":"list",
  5139        "member":{"shape":"QuickConnectId"},
  5140        "max":50,
  5141        "min":1
  5142      },
  5143      "Reference":{
  5144        "type":"structure",
  5145        "required":[
  5146          "Value",
  5147          "Type"
  5148        ],
  5149        "members":{
  5150          "Value":{"shape":"ReferenceValue"},
  5151          "Type":{"shape":"ReferenceType"}
  5152        }
  5153      },
  5154      "ReferenceKey":{
  5155        "type":"string",
  5156        "max":4096,
  5157        "min":1
  5158      },
  5159      "ReferenceType":{
  5160        "type":"string",
  5161        "enum":["URL"]
  5162      },
  5163      "ReferenceValue":{
  5164        "type":"string",
  5165        "max":4096,
  5166        "min":0
  5167      },
  5168      "ResourceConflictException":{
  5169        "type":"structure",
  5170        "members":{
  5171          "Message":{"shape":"Message"}
  5172        },
  5173        "error":{"httpStatusCode":409},
  5174        "exception":true
  5175      },
  5176      "ResourceInUseException":{
  5177        "type":"structure",
  5178        "members":{
  5179          "Message":{"shape":"Message"},
  5180          "ResourceType":{"shape":"ResourceType"},
  5181          "ResourceId":{"shape":"ARN"}
  5182        },
  5183        "error":{"httpStatusCode":409},
  5184        "exception":true
  5185      },
  5186      "ResourceNotFoundException":{
  5187        "type":"structure",
  5188        "members":{
  5189          "Message":{"shape":"Message"}
  5190        },
  5191        "error":{"httpStatusCode":404},
  5192        "exception":true
  5193      },
  5194      "ResourceType":{
  5195        "type":"string",
  5196        "enum":[
  5197          "CONTACT",
  5198          "CONTACT_FLOW",
  5199          "INSTANCE",
  5200          "PARTICIPANT",
  5201          "HIERARCHY_LEVEL",
  5202          "HIERARCHY_GROUP",
  5203          "USER"
  5204        ]
  5205      },
  5206      "ResumeContactRecordingRequest":{
  5207        "type":"structure",
  5208        "required":[
  5209          "InstanceId",
  5210          "ContactId",
  5211          "InitialContactId"
  5212        ],
  5213        "members":{
  5214          "InstanceId":{"shape":"InstanceId"},
  5215          "ContactId":{"shape":"ContactId"},
  5216          "InitialContactId":{"shape":"ContactId"}
  5217        }
  5218      },
  5219      "ResumeContactRecordingResponse":{
  5220        "type":"structure",
  5221        "members":{
  5222        }
  5223      },
  5224      "RoutingProfile":{
  5225        "type":"structure",
  5226        "members":{
  5227          "InstanceId":{"shape":"InstanceId"},
  5228          "Name":{"shape":"RoutingProfileName"},
  5229          "RoutingProfileArn":{"shape":"ARN"},
  5230          "RoutingProfileId":{"shape":"RoutingProfileId"},
  5231          "Description":{"shape":"RoutingProfileDescription"},
  5232          "MediaConcurrencies":{"shape":"MediaConcurrencies"},
  5233          "DefaultOutboundQueueId":{"shape":"QueueId"},
  5234          "Tags":{"shape":"TagMap"}
  5235        }
  5236      },
  5237      "RoutingProfileDescription":{
  5238        "type":"string",
  5239        "max":250,
  5240        "min":1
  5241      },
  5242      "RoutingProfileId":{"type":"string"},
  5243      "RoutingProfileName":{
  5244        "type":"string",
  5245        "max":127,
  5246        "min":1
  5247      },
  5248      "RoutingProfileQueueConfig":{
  5249        "type":"structure",
  5250        "required":[
  5251          "QueueReference",
  5252          "Priority",
  5253          "Delay"
  5254        ],
  5255        "members":{
  5256          "QueueReference":{"shape":"RoutingProfileQueueReference"},
  5257          "Priority":{
  5258            "shape":"Priority",
  5259            "box":true
  5260          },
  5261          "Delay":{
  5262            "shape":"Delay",
  5263            "box":true
  5264          }
  5265        }
  5266      },
  5267      "RoutingProfileQueueConfigList":{
  5268        "type":"list",
  5269        "member":{"shape":"RoutingProfileQueueConfig"},
  5270        "max":10,
  5271        "min":1
  5272      },
  5273      "RoutingProfileQueueConfigSummary":{
  5274        "type":"structure",
  5275        "required":[
  5276          "QueueId",
  5277          "QueueArn",
  5278          "QueueName",
  5279          "Priority",
  5280          "Delay",
  5281          "Channel"
  5282        ],
  5283        "members":{
  5284          "QueueId":{"shape":"QueueId"},
  5285          "QueueArn":{"shape":"ARN"},
  5286          "QueueName":{"shape":"QueueName"},
  5287          "Priority":{"shape":"Priority"},
  5288          "Delay":{"shape":"Delay"},
  5289          "Channel":{"shape":"Channel"}
  5290        }
  5291      },
  5292      "RoutingProfileQueueConfigSummaryList":{
  5293        "type":"list",
  5294        "member":{"shape":"RoutingProfileQueueConfigSummary"}
  5295      },
  5296      "RoutingProfileQueueReference":{
  5297        "type":"structure",
  5298        "required":[
  5299          "QueueId",
  5300          "Channel"
  5301        ],
  5302        "members":{
  5303          "QueueId":{"shape":"QueueId"},
  5304          "Channel":{"shape":"Channel"}
  5305        }
  5306      },
  5307      "RoutingProfileQueueReferenceList":{
  5308        "type":"list",
  5309        "member":{"shape":"RoutingProfileQueueReference"}
  5310      },
  5311      "RoutingProfileSummary":{
  5312        "type":"structure",
  5313        "members":{
  5314          "Id":{"shape":"RoutingProfileId"},
  5315          "Arn":{"shape":"ARN"},
  5316          "Name":{"shape":"RoutingProfileName"}
  5317        }
  5318      },
  5319      "RoutingProfileSummaryList":{
  5320        "type":"list",
  5321        "member":{"shape":"RoutingProfileSummary"}
  5322      },
  5323      "S3Config":{
  5324        "type":"structure",
  5325        "required":[
  5326          "BucketName",
  5327          "BucketPrefix"
  5328        ],
  5329        "members":{
  5330          "BucketName":{"shape":"BucketName"},
  5331          "BucketPrefix":{"shape":"Prefix"},
  5332          "EncryptionConfig":{"shape":"EncryptionConfig"}
  5333        }
  5334      },
  5335      "SecurityKey":{
  5336        "type":"structure",
  5337        "members":{
  5338          "AssociationId":{"shape":"AssociationId"},
  5339          "Key":{"shape":"PEM"},
  5340          "CreationTime":{"shape":"timestamp"}
  5341        }
  5342      },
  5343      "SecurityKeysList":{
  5344        "type":"list",
  5345        "member":{"shape":"SecurityKey"}
  5346      },
  5347      "SecurityProfileId":{"type":"string"},
  5348      "SecurityProfileIds":{
  5349        "type":"list",
  5350        "member":{"shape":"SecurityProfileId"},
  5351        "max":10,
  5352        "min":1
  5353      },
  5354      "SecurityProfileName":{"type":"string"},
  5355      "SecurityProfileSummary":{
  5356        "type":"structure",
  5357        "members":{
  5358          "Id":{"shape":"SecurityProfileId"},
  5359          "Arn":{"shape":"ARN"},
  5360          "Name":{"shape":"SecurityProfileName"}
  5361        }
  5362      },
  5363      "SecurityProfileSummaryList":{
  5364        "type":"list",
  5365        "member":{"shape":"SecurityProfileSummary"}
  5366      },
  5367      "SecurityToken":{
  5368        "type":"string",
  5369        "sensitive":true
  5370      },
  5371      "ServiceQuotaExceededException":{
  5372        "type":"structure",
  5373        "members":{
  5374          "Message":{"shape":"Message"}
  5375        },
  5376        "error":{"httpStatusCode":402},
  5377        "exception":true
  5378      },
  5379      "SourceApplicationName":{
  5380        "type":"string",
  5381        "max":100,
  5382        "min":1,
  5383        "pattern":"^[a-zA-Z0-9_ -]+$"
  5384      },
  5385      "SourceType":{
  5386        "type":"string",
  5387        "enum":[
  5388          "SALESFORCE",
  5389          "ZENDESK"
  5390        ]
  5391      },
  5392      "StartChatContactRequest":{
  5393        "type":"structure",
  5394        "required":[
  5395          "InstanceId",
  5396          "ContactFlowId",
  5397          "ParticipantDetails"
  5398        ],
  5399        "members":{
  5400          "InstanceId":{"shape":"InstanceId"},
  5401          "ContactFlowId":{"shape":"ContactFlowId"},
  5402          "Attributes":{"shape":"Attributes"},
  5403          "ParticipantDetails":{"shape":"ParticipantDetails"},
  5404          "InitialMessage":{"shape":"ChatMessage"},
  5405          "ClientToken":{
  5406            "shape":"ClientToken",
  5407            "idempotencyToken":true
  5408          }
  5409        }
  5410      },
  5411      "StartChatContactResponse":{
  5412        "type":"structure",
  5413        "members":{
  5414          "ContactId":{"shape":"ContactId"},
  5415          "ParticipantId":{"shape":"ParticipantId"},
  5416          "ParticipantToken":{"shape":"ParticipantToken"}
  5417        }
  5418      },
  5419      "StartContactRecordingRequest":{
  5420        "type":"structure",
  5421        "required":[
  5422          "InstanceId",
  5423          "ContactId",
  5424          "InitialContactId",
  5425          "VoiceRecordingConfiguration"
  5426        ],
  5427        "members":{
  5428          "InstanceId":{"shape":"InstanceId"},
  5429          "ContactId":{"shape":"ContactId"},
  5430          "InitialContactId":{"shape":"ContactId"},
  5431          "VoiceRecordingConfiguration":{"shape":"VoiceRecordingConfiguration"}
  5432        }
  5433      },
  5434      "StartContactRecordingResponse":{
  5435        "type":"structure",
  5436        "members":{
  5437        }
  5438      },
  5439      "StartOutboundVoiceContactRequest":{
  5440        "type":"structure",
  5441        "required":[
  5442          "DestinationPhoneNumber",
  5443          "ContactFlowId",
  5444          "InstanceId"
  5445        ],
  5446        "members":{
  5447          "DestinationPhoneNumber":{"shape":"PhoneNumber"},
  5448          "ContactFlowId":{"shape":"ContactFlowId"},
  5449          "InstanceId":{"shape":"InstanceId"},
  5450          "ClientToken":{
  5451            "shape":"ClientToken",
  5452            "idempotencyToken":true
  5453          },
  5454          "SourcePhoneNumber":{"shape":"PhoneNumber"},
  5455          "QueueId":{"shape":"QueueId"},
  5456          "Attributes":{"shape":"Attributes"},
  5457          "AnswerMachineDetectionConfig":{"shape":"AnswerMachineDetectionConfig"},
  5458          "CampaignId":{"shape":"CampaignId"},
  5459          "TrafficType":{"shape":"TrafficType"}
  5460        }
  5461      },
  5462      "StartOutboundVoiceContactResponse":{
  5463        "type":"structure",
  5464        "members":{
  5465          "ContactId":{"shape":"ContactId"}
  5466        }
  5467      },
  5468      "StartTaskContactRequest":{
  5469        "type":"structure",
  5470        "required":[
  5471          "InstanceId",
  5472          "ContactFlowId",
  5473          "Name"
  5474        ],
  5475        "members":{
  5476          "InstanceId":{"shape":"InstanceId"},
  5477          "PreviousContactId":{"shape":"ContactId"},
  5478          "ContactFlowId":{"shape":"ContactFlowId"},
  5479          "Attributes":{"shape":"Attributes"},
  5480          "Name":{"shape":"Name"},
  5481          "References":{"shape":"ContactReferences"},
  5482          "Description":{"shape":"Description"},
  5483          "ClientToken":{
  5484            "shape":"ClientToken",
  5485            "idempotencyToken":true
  5486          }
  5487        }
  5488      },
  5489      "StartTaskContactResponse":{
  5490        "type":"structure",
  5491        "members":{
  5492          "ContactId":{"shape":"ContactId"}
  5493        }
  5494      },
  5495      "Statistic":{
  5496        "type":"string",
  5497        "enum":[
  5498          "SUM",
  5499          "MAX",
  5500          "AVG"
  5501        ]
  5502      },
  5503      "StopContactRecordingRequest":{
  5504        "type":"structure",
  5505        "required":[
  5506          "InstanceId",
  5507          "ContactId",
  5508          "InitialContactId"
  5509        ],
  5510        "members":{
  5511          "InstanceId":{"shape":"InstanceId"},
  5512          "ContactId":{"shape":"ContactId"},
  5513          "InitialContactId":{"shape":"ContactId"}
  5514        }
  5515      },
  5516      "StopContactRecordingResponse":{
  5517        "type":"structure",
  5518        "members":{
  5519        }
  5520      },
  5521      "StopContactRequest":{
  5522        "type":"structure",
  5523        "required":[
  5524          "ContactId",
  5525          "InstanceId"
  5526        ],
  5527        "members":{
  5528          "ContactId":{"shape":"ContactId"},
  5529          "InstanceId":{"shape":"InstanceId"}
  5530        }
  5531      },
  5532      "StopContactResponse":{
  5533        "type":"structure",
  5534        "members":{
  5535        }
  5536      },
  5537      "StorageType":{
  5538        "type":"string",
  5539        "enum":[
  5540          "S3",
  5541          "KINESIS_VIDEO_STREAM",
  5542          "KINESIS_STREAM",
  5543          "KINESIS_FIREHOSE"
  5544        ]
  5545      },
  5546      "String":{"type":"string"},
  5547      "SuspendContactRecordingRequest":{
  5548        "type":"structure",
  5549        "required":[
  5550          "InstanceId",
  5551          "ContactId",
  5552          "InitialContactId"
  5553        ],
  5554        "members":{
  5555          "InstanceId":{"shape":"InstanceId"},
  5556          "ContactId":{"shape":"ContactId"},
  5557          "InitialContactId":{"shape":"ContactId"}
  5558        }
  5559      },
  5560      "SuspendContactRecordingResponse":{
  5561        "type":"structure",
  5562        "members":{
  5563        }
  5564      },
  5565      "TagKey":{
  5566        "type":"string",
  5567        "max":128,
  5568        "min":1,
  5569        "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$"
  5570      },
  5571      "TagKeyList":{
  5572        "type":"list",
  5573        "member":{"shape":"TagKey"},
  5574        "max":50,
  5575        "min":1
  5576      },
  5577      "TagMap":{
  5578        "type":"map",
  5579        "key":{"shape":"TagKey"},
  5580        "value":{"shape":"TagValue"},
  5581        "max":50,
  5582        "min":1
  5583      },
  5584      "TagResourceRequest":{
  5585        "type":"structure",
  5586        "required":[
  5587          "resourceArn",
  5588          "tags"
  5589        ],
  5590        "members":{
  5591          "resourceArn":{
  5592            "shape":"ARN",
  5593            "location":"uri",
  5594            "locationName":"resourceArn"
  5595          },
  5596          "tags":{"shape":"TagMap"}
  5597        }
  5598      },
  5599      "TagValue":{
  5600        "type":"string",
  5601        "max":256
  5602      },
  5603      "Threshold":{
  5604        "type":"structure",
  5605        "members":{
  5606          "Comparison":{"shape":"Comparison"},
  5607          "ThresholdValue":{
  5608            "shape":"ThresholdValue",
  5609            "box":true
  5610          }
  5611        }
  5612      },
  5613      "ThresholdValue":{"type":"double"},
  5614      "ThrottlingException":{
  5615        "type":"structure",
  5616        "members":{
  5617          "Message":{"shape":"Message"}
  5618        },
  5619        "error":{"httpStatusCode":429},
  5620        "exception":true
  5621      },
  5622      "TimeZone":{"type":"string"},
  5623      "Timestamp":{"type":"timestamp"},
  5624      "TrafficType":{
  5625        "type":"string",
  5626        "enum":[
  5627          "GENERAL",
  5628          "CAMPAIGN"
  5629        ]
  5630      },
  5631      "URI":{
  5632        "type":"string",
  5633        "max":2000,
  5634        "min":1
  5635      },
  5636      "Unit":{
  5637        "type":"string",
  5638        "enum":[
  5639          "SECONDS",
  5640          "COUNT",
  5641          "PERCENT"
  5642        ]
  5643      },
  5644      "UntagResourceRequest":{
  5645        "type":"structure",
  5646        "required":[
  5647          "resourceArn",
  5648          "tagKeys"
  5649        ],
  5650        "members":{
  5651          "resourceArn":{
  5652            "shape":"ARN",
  5653            "location":"uri",
  5654            "locationName":"resourceArn"
  5655          },
  5656          "tagKeys":{
  5657            "shape":"TagKeyList",
  5658            "location":"querystring",
  5659            "locationName":"tagKeys"
  5660          }
  5661        }
  5662      },
  5663      "UpdateAgentStatusDescription":{
  5664        "type":"string",
  5665        "max":250,
  5666        "min":0
  5667      },
  5668      "UpdateAgentStatusRequest":{
  5669        "type":"structure",
  5670        "required":[
  5671          "InstanceId",
  5672          "AgentStatusId"
  5673        ],
  5674        "members":{
  5675          "InstanceId":{
  5676            "shape":"InstanceId",
  5677            "location":"uri",
  5678            "locationName":"InstanceId"
  5679          },
  5680          "AgentStatusId":{
  5681            "shape":"AgentStatusId",
  5682            "location":"uri",
  5683            "locationName":"AgentStatusId"
  5684          },
  5685          "Name":{"shape":"AgentStatusName"},
  5686          "Description":{"shape":"UpdateAgentStatusDescription"},
  5687          "State":{"shape":"AgentStatusState"},
  5688          "DisplayOrder":{
  5689            "shape":"AgentStatusOrderNumber",
  5690            "box":true
  5691          },
  5692          "ResetOrderNumber":{"shape":"Boolean"}
  5693        }
  5694      },
  5695      "UpdateContactAttributesRequest":{
  5696        "type":"structure",
  5697        "required":[
  5698          "InitialContactId",
  5699          "InstanceId",
  5700          "Attributes"
  5701        ],
  5702        "members":{
  5703          "InitialContactId":{"shape":"ContactId"},
  5704          "InstanceId":{"shape":"InstanceId"},
  5705          "Attributes":{"shape":"Attributes"}
  5706        }
  5707      },
  5708      "UpdateContactAttributesResponse":{
  5709        "type":"structure",
  5710        "members":{
  5711        }
  5712      },
  5713      "UpdateContactFlowContentRequest":{
  5714        "type":"structure",
  5715        "required":[
  5716          "InstanceId",
  5717          "ContactFlowId",
  5718          "Content"
  5719        ],
  5720        "members":{
  5721          "InstanceId":{
  5722            "shape":"InstanceId",
  5723            "location":"uri",
  5724            "locationName":"InstanceId"
  5725          },
  5726          "ContactFlowId":{
  5727            "shape":"ContactFlowId",
  5728            "location":"uri",
  5729            "locationName":"ContactFlowId"
  5730          },
  5731          "Content":{"shape":"ContactFlowContent"}
  5732        }
  5733      },
  5734      "UpdateContactFlowNameRequest":{
  5735        "type":"structure",
  5736        "required":[
  5737          "InstanceId",
  5738          "ContactFlowId"
  5739        ],
  5740        "members":{
  5741          "InstanceId":{
  5742            "shape":"InstanceId",
  5743            "location":"uri",
  5744            "locationName":"InstanceId"
  5745          },
  5746          "ContactFlowId":{
  5747            "shape":"ContactFlowId",
  5748            "location":"uri",
  5749            "locationName":"ContactFlowId"
  5750          },
  5751          "Name":{"shape":"ContactFlowName"},
  5752          "Description":{"shape":"ContactFlowDescription"}
  5753        }
  5754      },
  5755      "UpdateHoursOfOperationDescription":{
  5756        "type":"string",
  5757        "max":250,
  5758        "min":0
  5759      },
  5760      "UpdateHoursOfOperationRequest":{
  5761        "type":"structure",
  5762        "required":[
  5763          "InstanceId",
  5764          "HoursOfOperationId"
  5765        ],
  5766        "members":{
  5767          "InstanceId":{
  5768            "shape":"InstanceId",
  5769            "location":"uri",
  5770            "locationName":"InstanceId"
  5771          },
  5772          "HoursOfOperationId":{
  5773            "shape":"HoursOfOperationId",
  5774            "location":"uri",
  5775            "locationName":"HoursOfOperationId"
  5776          },
  5777          "Name":{"shape":"CommonNameLength127"},
  5778          "Description":{"shape":"UpdateHoursOfOperationDescription"},
  5779          "TimeZone":{"shape":"TimeZone"},
  5780          "Config":{"shape":"HoursOfOperationConfigList"}
  5781        }
  5782      },
  5783      "UpdateInstanceAttributeRequest":{
  5784        "type":"structure",
  5785        "required":[
  5786          "InstanceId",
  5787          "AttributeType",
  5788          "Value"
  5789        ],
  5790        "members":{
  5791          "InstanceId":{
  5792            "shape":"InstanceId",
  5793            "location":"uri",
  5794            "locationName":"InstanceId"
  5795          },
  5796          "AttributeType":{
  5797            "shape":"InstanceAttributeType",
  5798            "location":"uri",
  5799            "locationName":"AttributeType"
  5800          },
  5801          "Value":{"shape":"InstanceAttributeValue"}
  5802        }
  5803      },
  5804      "UpdateInstanceStorageConfigRequest":{
  5805        "type":"structure",
  5806        "required":[
  5807          "InstanceId",
  5808          "AssociationId",
  5809          "ResourceType",
  5810          "StorageConfig"
  5811        ],
  5812        "members":{
  5813          "InstanceId":{
  5814            "shape":"InstanceId",
  5815            "location":"uri",
  5816            "locationName":"InstanceId"
  5817          },
  5818          "AssociationId":{
  5819            "shape":"AssociationId",
  5820            "location":"uri",
  5821            "locationName":"AssociationId"
  5822          },
  5823          "ResourceType":{
  5824            "shape":"InstanceStorageResourceType",
  5825            "location":"querystring",
  5826            "locationName":"resourceType"
  5827          },
  5828          "StorageConfig":{"shape":"InstanceStorageConfig"}
  5829        }
  5830      },
  5831      "UpdateQueueHoursOfOperationRequest":{
  5832        "type":"structure",
  5833        "required":[
  5834          "InstanceId",
  5835          "QueueId",
  5836          "HoursOfOperationId"
  5837        ],
  5838        "members":{
  5839          "InstanceId":{
  5840            "shape":"InstanceId",
  5841            "location":"uri",
  5842            "locationName":"InstanceId"
  5843          },
  5844          "QueueId":{
  5845            "shape":"QueueId",
  5846            "location":"uri",
  5847            "locationName":"QueueId"
  5848          },
  5849          "HoursOfOperationId":{"shape":"HoursOfOperationId"}
  5850        }
  5851      },
  5852      "UpdateQueueMaxContactsRequest":{
  5853        "type":"structure",
  5854        "required":[
  5855          "InstanceId",
  5856          "QueueId"
  5857        ],
  5858        "members":{
  5859          "InstanceId":{
  5860            "shape":"InstanceId",
  5861            "location":"uri",
  5862            "locationName":"InstanceId"
  5863          },
  5864          "QueueId":{
  5865            "shape":"QueueId",
  5866            "location":"uri",
  5867            "locationName":"QueueId"
  5868          },
  5869          "MaxContacts":{
  5870            "shape":"QueueMaxContacts",
  5871            "box":true
  5872          }
  5873        }
  5874      },
  5875      "UpdateQueueNameRequest":{
  5876        "type":"structure",
  5877        "required":[
  5878          "InstanceId",
  5879          "QueueId"
  5880        ],
  5881        "members":{
  5882          "InstanceId":{
  5883            "shape":"InstanceId",
  5884            "location":"uri",
  5885            "locationName":"InstanceId"
  5886          },
  5887          "QueueId":{
  5888            "shape":"QueueId",
  5889            "location":"uri",
  5890            "locationName":"QueueId"
  5891          },
  5892          "Name":{"shape":"CommonNameLength127"},
  5893          "Description":{"shape":"QueueDescription"}
  5894        }
  5895      },
  5896      "UpdateQueueOutboundCallerConfigRequest":{
  5897        "type":"structure",
  5898        "required":[
  5899          "InstanceId",
  5900          "QueueId",
  5901          "OutboundCallerConfig"
  5902        ],
  5903        "members":{
  5904          "InstanceId":{
  5905            "shape":"InstanceId",
  5906            "location":"uri",
  5907            "locationName":"InstanceId"
  5908          },
  5909          "QueueId":{
  5910            "shape":"QueueId",
  5911            "location":"uri",
  5912            "locationName":"QueueId"
  5913          },
  5914          "OutboundCallerConfig":{"shape":"OutboundCallerConfig"}
  5915        }
  5916      },
  5917      "UpdateQueueStatusRequest":{
  5918        "type":"structure",
  5919        "required":[
  5920          "InstanceId",
  5921          "QueueId",
  5922          "Status"
  5923        ],
  5924        "members":{
  5925          "InstanceId":{
  5926            "shape":"InstanceId",
  5927            "location":"uri",
  5928            "locationName":"InstanceId"
  5929          },
  5930          "QueueId":{
  5931            "shape":"QueueId",
  5932            "location":"uri",
  5933            "locationName":"QueueId"
  5934          },
  5935          "Status":{"shape":"QueueStatus"}
  5936        }
  5937      },
  5938      "UpdateQuickConnectConfigRequest":{
  5939        "type":"structure",
  5940        "required":[
  5941          "InstanceId",
  5942          "QuickConnectId",
  5943          "QuickConnectConfig"
  5944        ],
  5945        "members":{
  5946          "InstanceId":{
  5947            "shape":"InstanceId",
  5948            "location":"uri",
  5949            "locationName":"InstanceId"
  5950          },
  5951          "QuickConnectId":{
  5952            "shape":"QuickConnectId",
  5953            "location":"uri",
  5954            "locationName":"QuickConnectId"
  5955          },
  5956          "QuickConnectConfig":{"shape":"QuickConnectConfig"}
  5957        }
  5958      },
  5959      "UpdateQuickConnectDescription":{
  5960        "type":"string",
  5961        "max":250,
  5962        "min":0
  5963      },
  5964      "UpdateQuickConnectNameRequest":{
  5965        "type":"structure",
  5966        "required":[
  5967          "InstanceId",
  5968          "QuickConnectId"
  5969        ],
  5970        "members":{
  5971          "InstanceId":{
  5972            "shape":"InstanceId",
  5973            "location":"uri",
  5974            "locationName":"InstanceId"
  5975          },
  5976          "QuickConnectId":{
  5977            "shape":"QuickConnectId",
  5978            "location":"uri",
  5979            "locationName":"QuickConnectId"
  5980          },
  5981          "Name":{"shape":"QuickConnectName"},
  5982          "Description":{"shape":"UpdateQuickConnectDescription"}
  5983        }
  5984      },
  5985      "UpdateRoutingProfileConcurrencyRequest":{
  5986        "type":"structure",
  5987        "required":[
  5988          "InstanceId",
  5989          "RoutingProfileId",
  5990          "MediaConcurrencies"
  5991        ],
  5992        "members":{
  5993          "InstanceId":{
  5994            "shape":"InstanceId",
  5995            "location":"uri",
  5996            "locationName":"InstanceId"
  5997          },
  5998          "RoutingProfileId":{
  5999            "shape":"RoutingProfileId",
  6000            "location":"uri",
  6001            "locationName":"RoutingProfileId"
  6002          },
  6003          "MediaConcurrencies":{"shape":"MediaConcurrencies"}
  6004        }
  6005      },
  6006      "UpdateRoutingProfileDefaultOutboundQueueRequest":{
  6007        "type":"structure",
  6008        "required":[
  6009          "InstanceId",
  6010          "RoutingProfileId",
  6011          "DefaultOutboundQueueId"
  6012        ],
  6013        "members":{
  6014          "InstanceId":{
  6015            "shape":"InstanceId",
  6016            "location":"uri",
  6017            "locationName":"InstanceId"
  6018          },
  6019          "RoutingProfileId":{
  6020            "shape":"RoutingProfileId",
  6021            "location":"uri",
  6022            "locationName":"RoutingProfileId"
  6023          },
  6024          "DefaultOutboundQueueId":{"shape":"QueueId"}
  6025        }
  6026      },
  6027      "UpdateRoutingProfileNameRequest":{
  6028        "type":"structure",
  6029        "required":[
  6030          "InstanceId",
  6031          "RoutingProfileId"
  6032        ],
  6033        "members":{
  6034          "InstanceId":{
  6035            "shape":"InstanceId",
  6036            "location":"uri",
  6037            "locationName":"InstanceId"
  6038          },
  6039          "RoutingProfileId":{
  6040            "shape":"RoutingProfileId",
  6041            "location":"uri",
  6042            "locationName":"RoutingProfileId"
  6043          },
  6044          "Name":{"shape":"RoutingProfileName"},
  6045          "Description":{"shape":"RoutingProfileDescription"}
  6046        }
  6047      },
  6048      "UpdateRoutingProfileQueuesRequest":{
  6049        "type":"structure",
  6050        "required":[
  6051          "InstanceId",
  6052          "RoutingProfileId",
  6053          "QueueConfigs"
  6054        ],
  6055        "members":{
  6056          "InstanceId":{
  6057            "shape":"InstanceId",
  6058            "location":"uri",
  6059            "locationName":"InstanceId"
  6060          },
  6061          "RoutingProfileId":{
  6062            "shape":"RoutingProfileId",
  6063            "location":"uri",
  6064            "locationName":"RoutingProfileId"
  6065          },
  6066          "QueueConfigs":{"shape":"RoutingProfileQueueConfigList"}
  6067        }
  6068      },
  6069      "UpdateUserHierarchyGroupNameRequest":{
  6070        "type":"structure",
  6071        "required":[
  6072          "Name",
  6073          "HierarchyGroupId",
  6074          "InstanceId"
  6075        ],
  6076        "members":{
  6077          "Name":{"shape":"HierarchyGroupName"},
  6078          "HierarchyGroupId":{
  6079            "shape":"HierarchyGroupId",
  6080            "location":"uri",
  6081            "locationName":"HierarchyGroupId"
  6082          },
  6083          "InstanceId":{
  6084            "shape":"InstanceId",
  6085            "location":"uri",
  6086            "locationName":"InstanceId"
  6087          }
  6088        }
  6089      },
  6090      "UpdateUserHierarchyRequest":{
  6091        "type":"structure",
  6092        "required":[
  6093          "UserId",
  6094          "InstanceId"
  6095        ],
  6096        "members":{
  6097          "HierarchyGroupId":{"shape":"HierarchyGroupId"},
  6098          "UserId":{
  6099            "shape":"UserId",
  6100            "location":"uri",
  6101            "locationName":"UserId"
  6102          },
  6103          "InstanceId":{
  6104            "shape":"InstanceId",
  6105            "location":"uri",
  6106            "locationName":"InstanceId"
  6107          }
  6108        }
  6109      },
  6110      "UpdateUserHierarchyStructureRequest":{
  6111        "type":"structure",
  6112        "required":[
  6113          "HierarchyStructure",
  6114          "InstanceId"
  6115        ],
  6116        "members":{
  6117          "HierarchyStructure":{"shape":"HierarchyStructureUpdate"},
  6118          "InstanceId":{
  6119            "shape":"InstanceId",
  6120            "location":"uri",
  6121            "locationName":"InstanceId"
  6122          }
  6123        }
  6124      },
  6125      "UpdateUserIdentityInfoRequest":{
  6126        "type":"structure",
  6127        "required":[
  6128          "IdentityInfo",
  6129          "UserId",
  6130          "InstanceId"
  6131        ],
  6132        "members":{
  6133          "IdentityInfo":{"shape":"UserIdentityInfo"},
  6134          "UserId":{
  6135            "shape":"UserId",
  6136            "location":"uri",
  6137            "locationName":"UserId"
  6138          },
  6139          "InstanceId":{
  6140            "shape":"InstanceId",
  6141            "location":"uri",
  6142            "locationName":"InstanceId"
  6143          }
  6144        }
  6145      },
  6146      "UpdateUserPhoneConfigRequest":{
  6147        "type":"structure",
  6148        "required":[
  6149          "PhoneConfig",
  6150          "UserId",
  6151          "InstanceId"
  6152        ],
  6153        "members":{
  6154          "PhoneConfig":{"shape":"UserPhoneConfig"},
  6155          "UserId":{
  6156            "shape":"UserId",
  6157            "location":"uri",
  6158            "locationName":"UserId"
  6159          },
  6160          "InstanceId":{
  6161            "shape":"InstanceId",
  6162            "location":"uri",
  6163            "locationName":"InstanceId"
  6164          }
  6165        }
  6166      },
  6167      "UpdateUserRoutingProfileRequest":{
  6168        "type":"structure",
  6169        "required":[
  6170          "RoutingProfileId",
  6171          "UserId",
  6172          "InstanceId"
  6173        ],
  6174        "members":{
  6175          "RoutingProfileId":{"shape":"RoutingProfileId"},
  6176          "UserId":{
  6177            "shape":"UserId",
  6178            "location":"uri",
  6179            "locationName":"UserId"
  6180          },
  6181          "InstanceId":{
  6182            "shape":"InstanceId",
  6183            "location":"uri",
  6184            "locationName":"InstanceId"
  6185          }
  6186        }
  6187      },
  6188      "UpdateUserSecurityProfilesRequest":{
  6189        "type":"structure",
  6190        "required":[
  6191          "SecurityProfileIds",
  6192          "UserId",
  6193          "InstanceId"
  6194        ],
  6195        "members":{
  6196          "SecurityProfileIds":{"shape":"SecurityProfileIds"},
  6197          "UserId":{
  6198            "shape":"UserId",
  6199            "location":"uri",
  6200            "locationName":"UserId"
  6201          },
  6202          "InstanceId":{
  6203            "shape":"InstanceId",
  6204            "location":"uri",
  6205            "locationName":"InstanceId"
  6206          }
  6207        }
  6208      },
  6209      "UseCase":{
  6210        "type":"structure",
  6211        "members":{
  6212          "UseCaseId":{"shape":"UseCaseId"},
  6213          "UseCaseArn":{"shape":"ARN"},
  6214          "UseCaseType":{"shape":"UseCaseType"}
  6215        }
  6216      },
  6217      "UseCaseId":{
  6218        "type":"string",
  6219        "max":200,
  6220        "min":1
  6221      },
  6222      "UseCaseSummaryList":{
  6223        "type":"list",
  6224        "member":{"shape":"UseCase"}
  6225      },
  6226      "UseCaseType":{
  6227        "type":"string",
  6228        "enum":[
  6229          "RULES_EVALUATION",
  6230          "CONNECT_CAMPAIGNS"
  6231        ]
  6232      },
  6233      "User":{
  6234        "type":"structure",
  6235        "members":{
  6236          "Id":{"shape":"UserId"},
  6237          "Arn":{"shape":"ARN"},
  6238          "Username":{"shape":"AgentUsername"},
  6239          "IdentityInfo":{"shape":"UserIdentityInfo"},
  6240          "PhoneConfig":{"shape":"UserPhoneConfig"},
  6241          "DirectoryUserId":{"shape":"DirectoryUserId"},
  6242          "SecurityProfileIds":{"shape":"SecurityProfileIds"},
  6243          "RoutingProfileId":{"shape":"RoutingProfileId"},
  6244          "HierarchyGroupId":{"shape":"HierarchyGroupId"},
  6245          "Tags":{"shape":"TagMap"}
  6246        }
  6247      },
  6248      "UserId":{"type":"string"},
  6249      "UserIdentityInfo":{
  6250        "type":"structure",
  6251        "members":{
  6252          "FirstName":{"shape":"AgentFirstName"},
  6253          "LastName":{"shape":"AgentLastName"},
  6254          "Email":{"shape":"Email"}
  6255        }
  6256      },
  6257      "UserNotFoundException":{
  6258        "type":"structure",
  6259        "members":{
  6260          "Message":{"shape":"Message"}
  6261        },
  6262        "error":{"httpStatusCode":404},
  6263        "exception":true
  6264      },
  6265      "UserPhoneConfig":{
  6266        "type":"structure",
  6267        "required":["PhoneType"],
  6268        "members":{
  6269          "PhoneType":{"shape":"PhoneType"},
  6270          "AutoAccept":{"shape":"AutoAccept"},
  6271          "AfterContactWorkTimeLimit":{"shape":"AfterContactWorkTimeLimit"},
  6272          "DeskPhoneNumber":{"shape":"PhoneNumber"}
  6273        }
  6274      },
  6275      "UserQuickConnectConfig":{
  6276        "type":"structure",
  6277        "required":[
  6278          "UserId",
  6279          "ContactFlowId"
  6280        ],
  6281        "members":{
  6282          "UserId":{"shape":"UserId"},
  6283          "ContactFlowId":{"shape":"ContactFlowId"}
  6284        }
  6285      },
  6286      "UserSummary":{
  6287        "type":"structure",
  6288        "members":{
  6289          "Id":{"shape":"UserId"},
  6290          "Arn":{"shape":"ARN"},
  6291          "Username":{"shape":"AgentUsername"}
  6292        }
  6293      },
  6294      "UserSummaryList":{
  6295        "type":"list",
  6296        "member":{"shape":"UserSummary"}
  6297      },
  6298      "Value":{"type":"double"},
  6299      "VoiceRecordingConfiguration":{
  6300        "type":"structure",
  6301        "members":{
  6302          "VoiceRecordingTrack":{"shape":"VoiceRecordingTrack"}
  6303        }
  6304      },
  6305      "VoiceRecordingTrack":{
  6306        "type":"string",
  6307        "enum":[
  6308          "FROM_AGENT",
  6309          "TO_AGENT",
  6310          "ALL"
  6311        ]
  6312      },
  6313      "timestamp":{"type":"timestamp"}
  6314    }
  6315  }