/ cloudformation-templates / node_modules / aws-cdk / node_modules / aws-sdk / apis / connect-2017-08-08.min.json
connect-2017-08-08.min.json
   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        "http": {
  18          "method": "PUT",
  19          "requestUri": "/instance/{InstanceId}/approved-origin"
  20        },
  21        "input": {
  22          "type": "structure",
  23          "required": [
  24            "InstanceId",
  25            "Origin"
  26          ],
  27          "members": {
  28            "InstanceId": {
  29              "location": "uri",
  30              "locationName": "InstanceId"
  31            },
  32            "Origin": {}
  33          }
  34        }
  35      },
  36      "AssociateBot": {
  37        "http": {
  38          "method": "PUT",
  39          "requestUri": "/instance/{InstanceId}/bot"
  40        },
  41        "input": {
  42          "type": "structure",
  43          "required": [
  44            "InstanceId"
  45          ],
  46          "members": {
  47            "InstanceId": {
  48              "location": "uri",
  49              "locationName": "InstanceId"
  50            },
  51            "LexBot": {
  52              "shape": "S5"
  53            },
  54            "LexV2Bot": {
  55              "shape": "S8"
  56            }
  57          }
  58        }
  59      },
  60      "AssociateInstanceStorageConfig": {
  61        "http": {
  62          "method": "PUT",
  63          "requestUri": "/instance/{InstanceId}/storage-config"
  64        },
  65        "input": {
  66          "type": "structure",
  67          "required": [
  68            "InstanceId",
  69            "ResourceType",
  70            "StorageConfig"
  71          ],
  72          "members": {
  73            "InstanceId": {
  74              "location": "uri",
  75              "locationName": "InstanceId"
  76            },
  77            "ResourceType": {},
  78            "StorageConfig": {
  79              "shape": "Sc"
  80            }
  81          }
  82        },
  83        "output": {
  84          "type": "structure",
  85          "members": {
  86            "AssociationId": {}
  87          }
  88        }
  89      },
  90      "AssociateLambdaFunction": {
  91        "http": {
  92          "method": "PUT",
  93          "requestUri": "/instance/{InstanceId}/lambda-function"
  94        },
  95        "input": {
  96          "type": "structure",
  97          "required": [
  98            "InstanceId",
  99            "FunctionArn"
 100          ],
 101          "members": {
 102            "InstanceId": {
 103              "location": "uri",
 104              "locationName": "InstanceId"
 105            },
 106            "FunctionArn": {}
 107          }
 108        }
 109      },
 110      "AssociateLexBot": {
 111        "http": {
 112          "method": "PUT",
 113          "requestUri": "/instance/{InstanceId}/lex-bot"
 114        },
 115        "input": {
 116          "type": "structure",
 117          "required": [
 118            "InstanceId",
 119            "LexBot"
 120          ],
 121          "members": {
 122            "InstanceId": {
 123              "location": "uri",
 124              "locationName": "InstanceId"
 125            },
 126            "LexBot": {
 127              "shape": "S5"
 128            }
 129          }
 130        }
 131      },
 132      "AssociateQueueQuickConnects": {
 133        "http": {
 134          "requestUri": "/queues/{InstanceId}/{QueueId}/associate-quick-connects"
 135        },
 136        "input": {
 137          "type": "structure",
 138          "required": [
 139            "InstanceId",
 140            "QueueId",
 141            "QuickConnectIds"
 142          ],
 143          "members": {
 144            "InstanceId": {
 145              "location": "uri",
 146              "locationName": "InstanceId"
 147            },
 148            "QueueId": {
 149              "location": "uri",
 150              "locationName": "QueueId"
 151            },
 152            "QuickConnectIds": {
 153              "shape": "Sw"
 154            }
 155          }
 156        }
 157      },
 158      "AssociateRoutingProfileQueues": {
 159        "http": {
 160          "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/associate-queues"
 161        },
 162        "input": {
 163          "type": "structure",
 164          "required": [
 165            "InstanceId",
 166            "RoutingProfileId",
 167            "QueueConfigs"
 168          ],
 169          "members": {
 170            "InstanceId": {
 171              "location": "uri",
 172              "locationName": "InstanceId"
 173            },
 174            "RoutingProfileId": {
 175              "location": "uri",
 176              "locationName": "RoutingProfileId"
 177            },
 178            "QueueConfigs": {
 179              "shape": "S10"
 180            }
 181          }
 182        }
 183      },
 184      "AssociateSecurityKey": {
 185        "http": {
 186          "method": "PUT",
 187          "requestUri": "/instance/{InstanceId}/security-key"
 188        },
 189        "input": {
 190          "type": "structure",
 191          "required": [
 192            "InstanceId",
 193            "Key"
 194          ],
 195          "members": {
 196            "InstanceId": {
 197              "location": "uri",
 198              "locationName": "InstanceId"
 199            },
 200            "Key": {}
 201          }
 202        },
 203        "output": {
 204          "type": "structure",
 205          "members": {
 206            "AssociationId": {}
 207          }
 208        }
 209      },
 210      "CreateAgentStatus": {
 211        "http": {
 212          "method": "PUT",
 213          "requestUri": "/agent-status/{InstanceId}"
 214        },
 215        "input": {
 216          "type": "structure",
 217          "required": [
 218            "InstanceId",
 219            "Name",
 220            "State"
 221          ],
 222          "members": {
 223            "InstanceId": {
 224              "location": "uri",
 225              "locationName": "InstanceId"
 226            },
 227            "Name": {},
 228            "Description": {},
 229            "State": {},
 230            "DisplayOrder": {
 231              "type": "integer"
 232            },
 233            "Tags": {
 234              "shape": "S1e"
 235            }
 236          }
 237        },
 238        "output": {
 239          "type": "structure",
 240          "members": {
 241            "AgentStatusARN": {},
 242            "AgentStatusId": {}
 243          }
 244        }
 245      },
 246      "CreateContactFlow": {
 247        "http": {
 248          "method": "PUT",
 249          "requestUri": "/contact-flows/{InstanceId}"
 250        },
 251        "input": {
 252          "type": "structure",
 253          "required": [
 254            "InstanceId",
 255            "Name",
 256            "Type",
 257            "Content"
 258          ],
 259          "members": {
 260            "InstanceId": {
 261              "location": "uri",
 262              "locationName": "InstanceId"
 263            },
 264            "Name": {},
 265            "Type": {},
 266            "Description": {},
 267            "Content": {},
 268            "Tags": {
 269              "shape": "S1e"
 270            }
 271          }
 272        },
 273        "output": {
 274          "type": "structure",
 275          "members": {
 276            "ContactFlowId": {},
 277            "ContactFlowArn": {}
 278          }
 279        }
 280      },
 281      "CreateHoursOfOperation": {
 282        "http": {
 283          "method": "PUT",
 284          "requestUri": "/hours-of-operations/{InstanceId}"
 285        },
 286        "input": {
 287          "type": "structure",
 288          "required": [
 289            "InstanceId",
 290            "Name",
 291            "TimeZone",
 292            "Config"
 293          ],
 294          "members": {
 295            "InstanceId": {
 296              "location": "uri",
 297              "locationName": "InstanceId"
 298            },
 299            "Name": {},
 300            "Description": {},
 301            "TimeZone": {},
 302            "Config": {
 303              "shape": "S1u"
 304            },
 305            "Tags": {
 306              "shape": "S1e"
 307            }
 308          }
 309        },
 310        "output": {
 311          "type": "structure",
 312          "members": {
 313            "HoursOfOperationId": {},
 314            "HoursOfOperationArn": {}
 315          }
 316        }
 317      },
 318      "CreateInstance": {
 319        "http": {
 320          "method": "PUT",
 321          "requestUri": "/instance"
 322        },
 323        "input": {
 324          "type": "structure",
 325          "required": [
 326            "IdentityManagementType",
 327            "InboundCallsEnabled",
 328            "OutboundCallsEnabled"
 329          ],
 330          "members": {
 331            "ClientToken": {},
 332            "IdentityManagementType": {},
 333            "InstanceAlias": {
 334              "shape": "S25"
 335            },
 336            "DirectoryId": {},
 337            "InboundCallsEnabled": {
 338              "type": "boolean"
 339            },
 340            "OutboundCallsEnabled": {
 341              "type": "boolean"
 342            }
 343          }
 344        },
 345        "output": {
 346          "type": "structure",
 347          "members": {
 348            "Id": {},
 349            "Arn": {}
 350          }
 351        }
 352      },
 353      "CreateIntegrationAssociation": {
 354        "http": {
 355          "method": "PUT",
 356          "requestUri": "/instance/{InstanceId}/integration-associations"
 357        },
 358        "input": {
 359          "type": "structure",
 360          "required": [
 361            "InstanceId",
 362            "IntegrationType",
 363            "IntegrationArn",
 364            "SourceApplicationUrl",
 365            "SourceApplicationName",
 366            "SourceType"
 367          ],
 368          "members": {
 369            "InstanceId": {
 370              "location": "uri",
 371              "locationName": "InstanceId"
 372            },
 373            "IntegrationType": {},
 374            "IntegrationArn": {},
 375            "SourceApplicationUrl": {},
 376            "SourceApplicationName": {},
 377            "SourceType": {},
 378            "Tags": {
 379              "shape": "S1e"
 380            }
 381          }
 382        },
 383        "output": {
 384          "type": "structure",
 385          "members": {
 386            "IntegrationAssociationId": {},
 387            "IntegrationAssociationArn": {}
 388          }
 389        }
 390      },
 391      "CreateQueue": {
 392        "http": {
 393          "method": "PUT",
 394          "requestUri": "/queues/{InstanceId}"
 395        },
 396        "input": {
 397          "type": "structure",
 398          "required": [
 399            "InstanceId",
 400            "Name",
 401            "HoursOfOperationId"
 402          ],
 403          "members": {
 404            "InstanceId": {
 405              "location": "uri",
 406              "locationName": "InstanceId"
 407            },
 408            "Name": {},
 409            "Description": {},
 410            "OutboundCallerConfig": {
 411              "shape": "S2j"
 412            },
 413            "HoursOfOperationId": {},
 414            "MaxContacts": {
 415              "type": "integer"
 416            },
 417            "QuickConnectIds": {
 418              "shape": "Sw"
 419            },
 420            "Tags": {
 421              "shape": "S1e"
 422            }
 423          }
 424        },
 425        "output": {
 426          "type": "structure",
 427          "members": {
 428            "QueueArn": {},
 429            "QueueId": {}
 430          }
 431        }
 432      },
 433      "CreateQuickConnect": {
 434        "http": {
 435          "method": "PUT",
 436          "requestUri": "/quick-connects/{InstanceId}"
 437        },
 438        "input": {
 439          "type": "structure",
 440          "required": [
 441            "InstanceId",
 442            "Name",
 443            "QuickConnectConfig"
 444          ],
 445          "members": {
 446            "InstanceId": {
 447              "location": "uri",
 448              "locationName": "InstanceId"
 449            },
 450            "Name": {},
 451            "Description": {},
 452            "QuickConnectConfig": {
 453              "shape": "S2r"
 454            },
 455            "Tags": {
 456              "shape": "S1e"
 457            }
 458          }
 459        },
 460        "output": {
 461          "type": "structure",
 462          "members": {
 463            "QuickConnectARN": {},
 464            "QuickConnectId": {}
 465          }
 466        }
 467      },
 468      "CreateRoutingProfile": {
 469        "http": {
 470          "method": "PUT",
 471          "requestUri": "/routing-profiles/{InstanceId}"
 472        },
 473        "input": {
 474          "type": "structure",
 475          "required": [
 476            "InstanceId",
 477            "Name",
 478            "Description",
 479            "DefaultOutboundQueueId",
 480            "MediaConcurrencies"
 481          ],
 482          "members": {
 483            "InstanceId": {
 484              "location": "uri",
 485              "locationName": "InstanceId"
 486            },
 487            "Name": {},
 488            "Description": {},
 489            "DefaultOutboundQueueId": {},
 490            "QueueConfigs": {
 491              "shape": "S10"
 492            },
 493            "MediaConcurrencies": {
 494              "shape": "S32"
 495            },
 496            "Tags": {
 497              "shape": "S1e"
 498            }
 499          }
 500        },
 501        "output": {
 502          "type": "structure",
 503          "members": {
 504            "RoutingProfileArn": {},
 505            "RoutingProfileId": {}
 506          }
 507        }
 508      },
 509      "CreateUseCase": {
 510        "http": {
 511          "method": "PUT",
 512          "requestUri": "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases"
 513        },
 514        "input": {
 515          "type": "structure",
 516          "required": [
 517            "InstanceId",
 518            "IntegrationAssociationId",
 519            "UseCaseType"
 520          ],
 521          "members": {
 522            "InstanceId": {
 523              "location": "uri",
 524              "locationName": "InstanceId"
 525            },
 526            "IntegrationAssociationId": {
 527              "location": "uri",
 528              "locationName": "IntegrationAssociationId"
 529            },
 530            "UseCaseType": {},
 531            "Tags": {
 532              "shape": "S1e"
 533            }
 534          }
 535        },
 536        "output": {
 537          "type": "structure",
 538          "members": {
 539            "UseCaseId": {},
 540            "UseCaseArn": {}
 541          }
 542        }
 543      },
 544      "CreateUser": {
 545        "http": {
 546          "method": "PUT",
 547          "requestUri": "/users/{InstanceId}"
 548        },
 549        "input": {
 550          "type": "structure",
 551          "required": [
 552            "Username",
 553            "PhoneConfig",
 554            "SecurityProfileIds",
 555            "RoutingProfileId",
 556            "InstanceId"
 557          ],
 558          "members": {
 559            "Username": {},
 560            "Password": {},
 561            "IdentityInfo": {
 562              "shape": "S3d"
 563            },
 564            "PhoneConfig": {
 565              "shape": "S3h"
 566            },
 567            "DirectoryUserId": {},
 568            "SecurityProfileIds": {
 569              "shape": "S3m"
 570            },
 571            "RoutingProfileId": {},
 572            "HierarchyGroupId": {},
 573            "InstanceId": {
 574              "location": "uri",
 575              "locationName": "InstanceId"
 576            },
 577            "Tags": {
 578              "shape": "S1e"
 579            }
 580          }
 581        },
 582        "output": {
 583          "type": "structure",
 584          "members": {
 585            "UserId": {},
 586            "UserArn": {}
 587          }
 588        }
 589      },
 590      "CreateUserHierarchyGroup": {
 591        "http": {
 592          "method": "PUT",
 593          "requestUri": "/user-hierarchy-groups/{InstanceId}"
 594        },
 595        "input": {
 596          "type": "structure",
 597          "required": [
 598            "Name",
 599            "InstanceId"
 600          ],
 601          "members": {
 602            "Name": {},
 603            "ParentGroupId": {},
 604            "InstanceId": {
 605              "location": "uri",
 606              "locationName": "InstanceId"
 607            }
 608          }
 609        },
 610        "output": {
 611          "type": "structure",
 612          "members": {
 613            "HierarchyGroupId": {},
 614            "HierarchyGroupArn": {}
 615          }
 616        }
 617      },
 618      "DeleteHoursOfOperation": {
 619        "http": {
 620          "method": "DELETE",
 621          "requestUri": "/hours-of-operations/{InstanceId}/{HoursOfOperationId}"
 622        },
 623        "input": {
 624          "type": "structure",
 625          "required": [
 626            "InstanceId",
 627            "HoursOfOperationId"
 628          ],
 629          "members": {
 630            "InstanceId": {
 631              "location": "uri",
 632              "locationName": "InstanceId"
 633            },
 634            "HoursOfOperationId": {
 635              "location": "uri",
 636              "locationName": "HoursOfOperationId"
 637            }
 638          }
 639        }
 640      },
 641      "DeleteInstance": {
 642        "http": {
 643          "method": "DELETE",
 644          "requestUri": "/instance/{InstanceId}"
 645        },
 646        "input": {
 647          "type": "structure",
 648          "required": [
 649            "InstanceId"
 650          ],
 651          "members": {
 652            "InstanceId": {
 653              "location": "uri",
 654              "locationName": "InstanceId"
 655            }
 656          }
 657        }
 658      },
 659      "DeleteIntegrationAssociation": {
 660        "http": {
 661          "method": "DELETE",
 662          "requestUri": "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}"
 663        },
 664        "input": {
 665          "type": "structure",
 666          "required": [
 667            "InstanceId",
 668            "IntegrationAssociationId"
 669          ],
 670          "members": {
 671            "InstanceId": {
 672              "location": "uri",
 673              "locationName": "InstanceId"
 674            },
 675            "IntegrationAssociationId": {
 676              "location": "uri",
 677              "locationName": "IntegrationAssociationId"
 678            }
 679          }
 680        }
 681      },
 682      "DeleteQuickConnect": {
 683        "http": {
 684          "method": "DELETE",
 685          "requestUri": "/quick-connects/{InstanceId}/{QuickConnectId}"
 686        },
 687        "input": {
 688          "type": "structure",
 689          "required": [
 690            "InstanceId",
 691            "QuickConnectId"
 692          ],
 693          "members": {
 694            "InstanceId": {
 695              "location": "uri",
 696              "locationName": "InstanceId"
 697            },
 698            "QuickConnectId": {
 699              "location": "uri",
 700              "locationName": "QuickConnectId"
 701            }
 702          }
 703        }
 704      },
 705      "DeleteUseCase": {
 706        "http": {
 707          "method": "DELETE",
 708          "requestUri": "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases/{UseCaseId}"
 709        },
 710        "input": {
 711          "type": "structure",
 712          "required": [
 713            "InstanceId",
 714            "IntegrationAssociationId",
 715            "UseCaseId"
 716          ],
 717          "members": {
 718            "InstanceId": {
 719              "location": "uri",
 720              "locationName": "InstanceId"
 721            },
 722            "IntegrationAssociationId": {
 723              "location": "uri",
 724              "locationName": "IntegrationAssociationId"
 725            },
 726            "UseCaseId": {
 727              "location": "uri",
 728              "locationName": "UseCaseId"
 729            }
 730          }
 731        }
 732      },
 733      "DeleteUser": {
 734        "http": {
 735          "method": "DELETE",
 736          "requestUri": "/users/{InstanceId}/{UserId}"
 737        },
 738        "input": {
 739          "type": "structure",
 740          "required": [
 741            "InstanceId",
 742            "UserId"
 743          ],
 744          "members": {
 745            "InstanceId": {
 746              "location": "uri",
 747              "locationName": "InstanceId"
 748            },
 749            "UserId": {
 750              "location": "uri",
 751              "locationName": "UserId"
 752            }
 753          }
 754        }
 755      },
 756      "DeleteUserHierarchyGroup": {
 757        "http": {
 758          "method": "DELETE",
 759          "requestUri": "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}"
 760        },
 761        "input": {
 762          "type": "structure",
 763          "required": [
 764            "HierarchyGroupId",
 765            "InstanceId"
 766          ],
 767          "members": {
 768            "HierarchyGroupId": {
 769              "location": "uri",
 770              "locationName": "HierarchyGroupId"
 771            },
 772            "InstanceId": {
 773              "location": "uri",
 774              "locationName": "InstanceId"
 775            }
 776          }
 777        }
 778      },
 779      "DescribeAgentStatus": {
 780        "http": {
 781          "method": "GET",
 782          "requestUri": "/agent-status/{InstanceId}/{AgentStatusId}"
 783        },
 784        "input": {
 785          "type": "structure",
 786          "required": [
 787            "InstanceId",
 788            "AgentStatusId"
 789          ],
 790          "members": {
 791            "InstanceId": {
 792              "location": "uri",
 793              "locationName": "InstanceId"
 794            },
 795            "AgentStatusId": {
 796              "location": "uri",
 797              "locationName": "AgentStatusId"
 798            }
 799          }
 800        },
 801        "output": {
 802          "type": "structure",
 803          "members": {
 804            "AgentStatus": {
 805              "type": "structure",
 806              "members": {
 807                "AgentStatusARN": {},
 808                "AgentStatusId": {},
 809                "Name": {},
 810                "Description": {},
 811                "Type": {},
 812                "DisplayOrder": {
 813                  "type": "integer"
 814                },
 815                "State": {},
 816                "Tags": {
 817                  "shape": "S1e"
 818                }
 819              }
 820            }
 821          }
 822        }
 823      },
 824      "DescribeContactFlow": {
 825        "http": {
 826          "method": "GET",
 827          "requestUri": "/contact-flows/{InstanceId}/{ContactFlowId}"
 828        },
 829        "input": {
 830          "type": "structure",
 831          "required": [
 832            "InstanceId",
 833            "ContactFlowId"
 834          ],
 835          "members": {
 836            "InstanceId": {
 837              "location": "uri",
 838              "locationName": "InstanceId"
 839            },
 840            "ContactFlowId": {
 841              "location": "uri",
 842              "locationName": "ContactFlowId"
 843            }
 844          }
 845        },
 846        "output": {
 847          "type": "structure",
 848          "members": {
 849            "ContactFlow": {
 850              "type": "structure",
 851              "members": {
 852                "Arn": {},
 853                "Id": {},
 854                "Name": {},
 855                "Type": {},
 856                "Description": {},
 857                "Content": {},
 858                "Tags": {
 859                  "shape": "S1e"
 860                }
 861              }
 862            }
 863          }
 864        }
 865      },
 866      "DescribeHoursOfOperation": {
 867        "http": {
 868          "method": "GET",
 869          "requestUri": "/hours-of-operations/{InstanceId}/{HoursOfOperationId}"
 870        },
 871        "input": {
 872          "type": "structure",
 873          "required": [
 874            "InstanceId",
 875            "HoursOfOperationId"
 876          ],
 877          "members": {
 878            "InstanceId": {
 879              "location": "uri",
 880              "locationName": "InstanceId"
 881            },
 882            "HoursOfOperationId": {
 883              "location": "uri",
 884              "locationName": "HoursOfOperationId"
 885            }
 886          }
 887        },
 888        "output": {
 889          "type": "structure",
 890          "members": {
 891            "HoursOfOperation": {
 892              "type": "structure",
 893              "members": {
 894                "HoursOfOperationId": {},
 895                "HoursOfOperationArn": {},
 896                "Name": {},
 897                "Description": {},
 898                "TimeZone": {},
 899                "Config": {
 900                  "shape": "S1u"
 901                },
 902                "Tags": {
 903                  "shape": "S1e"
 904                }
 905              }
 906            }
 907          }
 908        }
 909      },
 910      "DescribeInstance": {
 911        "http": {
 912          "method": "GET",
 913          "requestUri": "/instance/{InstanceId}"
 914        },
 915        "input": {
 916          "type": "structure",
 917          "required": [
 918            "InstanceId"
 919          ],
 920          "members": {
 921            "InstanceId": {
 922              "location": "uri",
 923              "locationName": "InstanceId"
 924            }
 925          }
 926        },
 927        "output": {
 928          "type": "structure",
 929          "members": {
 930            "Instance": {
 931              "type": "structure",
 932              "members": {
 933                "Id": {},
 934                "Arn": {},
 935                "IdentityManagementType": {},
 936                "InstanceAlias": {
 937                  "shape": "S25"
 938                },
 939                "CreatedTime": {
 940                  "type": "timestamp"
 941                },
 942                "ServiceRole": {},
 943                "InstanceStatus": {},
 944                "StatusReason": {
 945                  "type": "structure",
 946                  "members": {
 947                    "Message": {}
 948                  }
 949                },
 950                "InboundCallsEnabled": {
 951                  "type": "boolean"
 952                },
 953                "OutboundCallsEnabled": {
 954                  "type": "boolean"
 955                }
 956              }
 957            }
 958          }
 959        }
 960      },
 961      "DescribeInstanceAttribute": {
 962        "http": {
 963          "method": "GET",
 964          "requestUri": "/instance/{InstanceId}/attribute/{AttributeType}"
 965        },
 966        "input": {
 967          "type": "structure",
 968          "required": [
 969            "InstanceId",
 970            "AttributeType"
 971          ],
 972          "members": {
 973            "InstanceId": {
 974              "location": "uri",
 975              "locationName": "InstanceId"
 976            },
 977            "AttributeType": {
 978              "location": "uri",
 979              "locationName": "AttributeType"
 980            }
 981          }
 982        },
 983        "output": {
 984          "type": "structure",
 985          "members": {
 986            "Attribute": {
 987              "shape": "S4k"
 988            }
 989          }
 990        }
 991      },
 992      "DescribeInstanceStorageConfig": {
 993        "http": {
 994          "method": "GET",
 995          "requestUri": "/instance/{InstanceId}/storage-config/{AssociationId}"
 996        },
 997        "input": {
 998          "type": "structure",
 999          "required": [
1000            "InstanceId",
1001            "AssociationId",
1002            "ResourceType"
1003          ],
1004          "members": {
1005            "InstanceId": {
1006              "location": "uri",
1007              "locationName": "InstanceId"
1008            },
1009            "AssociationId": {
1010              "location": "uri",
1011              "locationName": "AssociationId"
1012            },
1013            "ResourceType": {
1014              "location": "querystring",
1015              "locationName": "resourceType"
1016            }
1017          }
1018        },
1019        "output": {
1020          "type": "structure",
1021          "members": {
1022            "StorageConfig": {
1023              "shape": "Sc"
1024            }
1025          }
1026        }
1027      },
1028      "DescribeQueue": {
1029        "http": {
1030          "method": "GET",
1031          "requestUri": "/queues/{InstanceId}/{QueueId}"
1032        },
1033        "input": {
1034          "type": "structure",
1035          "required": [
1036            "InstanceId",
1037            "QueueId"
1038          ],
1039          "members": {
1040            "InstanceId": {
1041              "location": "uri",
1042              "locationName": "InstanceId"
1043            },
1044            "QueueId": {
1045              "location": "uri",
1046              "locationName": "QueueId"
1047            }
1048          }
1049        },
1050        "output": {
1051          "type": "structure",
1052          "members": {
1053            "Queue": {
1054              "type": "structure",
1055              "members": {
1056                "Name": {},
1057                "QueueArn": {},
1058                "QueueId": {},
1059                "Description": {},
1060                "OutboundCallerConfig": {
1061                  "shape": "S2j"
1062                },
1063                "HoursOfOperationId": {},
1064                "MaxContacts": {
1065                  "type": "integer"
1066                },
1067                "Status": {},
1068                "Tags": {
1069                  "shape": "S1e"
1070                }
1071              }
1072            }
1073          }
1074        }
1075      },
1076      "DescribeQuickConnect": {
1077        "http": {
1078          "method": "GET",
1079          "requestUri": "/quick-connects/{InstanceId}/{QuickConnectId}"
1080        },
1081        "input": {
1082          "type": "structure",
1083          "required": [
1084            "InstanceId",
1085            "QuickConnectId"
1086          ],
1087          "members": {
1088            "InstanceId": {
1089              "location": "uri",
1090              "locationName": "InstanceId"
1091            },
1092            "QuickConnectId": {
1093              "location": "uri",
1094              "locationName": "QuickConnectId"
1095            }
1096          }
1097        },
1098        "output": {
1099          "type": "structure",
1100          "members": {
1101            "QuickConnect": {
1102              "type": "structure",
1103              "members": {
1104                "QuickConnectARN": {},
1105                "QuickConnectId": {},
1106                "Name": {},
1107                "Description": {},
1108                "QuickConnectConfig": {
1109                  "shape": "S2r"
1110                },
1111                "Tags": {
1112                  "shape": "S1e"
1113                }
1114              }
1115            }
1116          }
1117        }
1118      },
1119      "DescribeRoutingProfile": {
1120        "http": {
1121          "method": "GET",
1122          "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}"
1123        },
1124        "input": {
1125          "type": "structure",
1126          "required": [
1127            "InstanceId",
1128            "RoutingProfileId"
1129          ],
1130          "members": {
1131            "InstanceId": {
1132              "location": "uri",
1133              "locationName": "InstanceId"
1134            },
1135            "RoutingProfileId": {
1136              "location": "uri",
1137              "locationName": "RoutingProfileId"
1138            }
1139          }
1140        },
1141        "output": {
1142          "type": "structure",
1143          "members": {
1144            "RoutingProfile": {
1145              "type": "structure",
1146              "members": {
1147                "InstanceId": {},
1148                "Name": {},
1149                "RoutingProfileArn": {},
1150                "RoutingProfileId": {},
1151                "Description": {},
1152                "MediaConcurrencies": {
1153                  "shape": "S32"
1154                },
1155                "DefaultOutboundQueueId": {},
1156                "Tags": {
1157                  "shape": "S1e"
1158                }
1159              }
1160            }
1161          }
1162        }
1163      },
1164      "DescribeUser": {
1165        "http": {
1166          "method": "GET",
1167          "requestUri": "/users/{InstanceId}/{UserId}"
1168        },
1169        "input": {
1170          "type": "structure",
1171          "required": [
1172            "UserId",
1173            "InstanceId"
1174          ],
1175          "members": {
1176            "UserId": {
1177              "location": "uri",
1178              "locationName": "UserId"
1179            },
1180            "InstanceId": {
1181              "location": "uri",
1182              "locationName": "InstanceId"
1183            }
1184          }
1185        },
1186        "output": {
1187          "type": "structure",
1188          "members": {
1189            "User": {
1190              "type": "structure",
1191              "members": {
1192                "Id": {},
1193                "Arn": {},
1194                "Username": {},
1195                "IdentityInfo": {
1196                  "shape": "S3d"
1197                },
1198                "PhoneConfig": {
1199                  "shape": "S3h"
1200                },
1201                "DirectoryUserId": {},
1202                "SecurityProfileIds": {
1203                  "shape": "S3m"
1204                },
1205                "RoutingProfileId": {},
1206                "HierarchyGroupId": {},
1207                "Tags": {
1208                  "shape": "S1e"
1209                }
1210              }
1211            }
1212          }
1213        }
1214      },
1215      "DescribeUserHierarchyGroup": {
1216        "http": {
1217          "method": "GET",
1218          "requestUri": "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}"
1219        },
1220        "input": {
1221          "type": "structure",
1222          "required": [
1223            "HierarchyGroupId",
1224            "InstanceId"
1225          ],
1226          "members": {
1227            "HierarchyGroupId": {
1228              "location": "uri",
1229              "locationName": "HierarchyGroupId"
1230            },
1231            "InstanceId": {
1232              "location": "uri",
1233              "locationName": "InstanceId"
1234            }
1235          }
1236        },
1237        "output": {
1238          "type": "structure",
1239          "members": {
1240            "HierarchyGroup": {
1241              "type": "structure",
1242              "members": {
1243                "Id": {},
1244                "Arn": {},
1245                "Name": {},
1246                "LevelId": {},
1247                "HierarchyPath": {
1248                  "type": "structure",
1249                  "members": {
1250                    "LevelOne": {
1251                      "shape": "S56"
1252                    },
1253                    "LevelTwo": {
1254                      "shape": "S56"
1255                    },
1256                    "LevelThree": {
1257                      "shape": "S56"
1258                    },
1259                    "LevelFour": {
1260                      "shape": "S56"
1261                    },
1262                    "LevelFive": {
1263                      "shape": "S56"
1264                    }
1265                  }
1266                }
1267              }
1268            }
1269          }
1270        }
1271      },
1272      "DescribeUserHierarchyStructure": {
1273        "http": {
1274          "method": "GET",
1275          "requestUri": "/user-hierarchy-structure/{InstanceId}"
1276        },
1277        "input": {
1278          "type": "structure",
1279          "required": [
1280            "InstanceId"
1281          ],
1282          "members": {
1283            "InstanceId": {
1284              "location": "uri",
1285              "locationName": "InstanceId"
1286            }
1287          }
1288        },
1289        "output": {
1290          "type": "structure",
1291          "members": {
1292            "HierarchyStructure": {
1293              "type": "structure",
1294              "members": {
1295                "LevelOne": {
1296                  "shape": "S5a"
1297                },
1298                "LevelTwo": {
1299                  "shape": "S5a"
1300                },
1301                "LevelThree": {
1302                  "shape": "S5a"
1303                },
1304                "LevelFour": {
1305                  "shape": "S5a"
1306                },
1307                "LevelFive": {
1308                  "shape": "S5a"
1309                }
1310              }
1311            }
1312          }
1313        }
1314      },
1315      "DisassociateApprovedOrigin": {
1316        "http": {
1317          "method": "DELETE",
1318          "requestUri": "/instance/{InstanceId}/approved-origin"
1319        },
1320        "input": {
1321          "type": "structure",
1322          "required": [
1323            "InstanceId",
1324            "Origin"
1325          ],
1326          "members": {
1327            "InstanceId": {
1328              "location": "uri",
1329              "locationName": "InstanceId"
1330            },
1331            "Origin": {
1332              "location": "querystring",
1333              "locationName": "origin"
1334            }
1335          }
1336        }
1337      },
1338      "DisassociateBot": {
1339        "http": {
1340          "requestUri": "/instance/{InstanceId}/bot"
1341        },
1342        "input": {
1343          "type": "structure",
1344          "required": [
1345            "InstanceId"
1346          ],
1347          "members": {
1348            "InstanceId": {
1349              "location": "uri",
1350              "locationName": "InstanceId"
1351            },
1352            "LexBot": {
1353              "shape": "S5"
1354            },
1355            "LexV2Bot": {
1356              "shape": "S8"
1357            }
1358          }
1359        }
1360      },
1361      "DisassociateInstanceStorageConfig": {
1362        "http": {
1363          "method": "DELETE",
1364          "requestUri": "/instance/{InstanceId}/storage-config/{AssociationId}"
1365        },
1366        "input": {
1367          "type": "structure",
1368          "required": [
1369            "InstanceId",
1370            "AssociationId",
1371            "ResourceType"
1372          ],
1373          "members": {
1374            "InstanceId": {
1375              "location": "uri",
1376              "locationName": "InstanceId"
1377            },
1378            "AssociationId": {
1379              "location": "uri",
1380              "locationName": "AssociationId"
1381            },
1382            "ResourceType": {
1383              "location": "querystring",
1384              "locationName": "resourceType"
1385            }
1386          }
1387        }
1388      },
1389      "DisassociateLambdaFunction": {
1390        "http": {
1391          "method": "DELETE",
1392          "requestUri": "/instance/{InstanceId}/lambda-function"
1393        },
1394        "input": {
1395          "type": "structure",
1396          "required": [
1397            "InstanceId",
1398            "FunctionArn"
1399          ],
1400          "members": {
1401            "InstanceId": {
1402              "location": "uri",
1403              "locationName": "InstanceId"
1404            },
1405            "FunctionArn": {
1406              "location": "querystring",
1407              "locationName": "functionArn"
1408            }
1409          }
1410        }
1411      },
1412      "DisassociateLexBot": {
1413        "http": {
1414          "method": "DELETE",
1415          "requestUri": "/instance/{InstanceId}/lex-bot"
1416        },
1417        "input": {
1418          "type": "structure",
1419          "required": [
1420            "InstanceId",
1421            "BotName",
1422            "LexRegion"
1423          ],
1424          "members": {
1425            "InstanceId": {
1426              "location": "uri",
1427              "locationName": "InstanceId"
1428            },
1429            "BotName": {
1430              "location": "querystring",
1431              "locationName": "botName"
1432            },
1433            "LexRegion": {
1434              "location": "querystring",
1435              "locationName": "lexRegion"
1436            }
1437          }
1438        }
1439      },
1440      "DisassociateQueueQuickConnects": {
1441        "http": {
1442          "requestUri": "/queues/{InstanceId}/{QueueId}/disassociate-quick-connects"
1443        },
1444        "input": {
1445          "type": "structure",
1446          "required": [
1447            "InstanceId",
1448            "QueueId",
1449            "QuickConnectIds"
1450          ],
1451          "members": {
1452            "InstanceId": {
1453              "location": "uri",
1454              "locationName": "InstanceId"
1455            },
1456            "QueueId": {
1457              "location": "uri",
1458              "locationName": "QueueId"
1459            },
1460            "QuickConnectIds": {
1461              "shape": "Sw"
1462            }
1463          }
1464        }
1465      },
1466      "DisassociateRoutingProfileQueues": {
1467        "http": {
1468          "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/disassociate-queues"
1469        },
1470        "input": {
1471          "type": "structure",
1472          "required": [
1473            "InstanceId",
1474            "RoutingProfileId",
1475            "QueueReferences"
1476          ],
1477          "members": {
1478            "InstanceId": {
1479              "location": "uri",
1480              "locationName": "InstanceId"
1481            },
1482            "RoutingProfileId": {
1483              "location": "uri",
1484              "locationName": "RoutingProfileId"
1485            },
1486            "QueueReferences": {
1487              "type": "list",
1488              "member": {
1489                "shape": "S12"
1490              }
1491            }
1492          }
1493        }
1494      },
1495      "DisassociateSecurityKey": {
1496        "http": {
1497          "method": "DELETE",
1498          "requestUri": "/instance/{InstanceId}/security-key/{AssociationId}"
1499        },
1500        "input": {
1501          "type": "structure",
1502          "required": [
1503            "InstanceId",
1504            "AssociationId"
1505          ],
1506          "members": {
1507            "InstanceId": {
1508              "location": "uri",
1509              "locationName": "InstanceId"
1510            },
1511            "AssociationId": {
1512              "location": "uri",
1513              "locationName": "AssociationId"
1514            }
1515          }
1516        }
1517      },
1518      "GetContactAttributes": {
1519        "http": {
1520          "method": "GET",
1521          "requestUri": "/contact/attributes/{InstanceId}/{InitialContactId}"
1522        },
1523        "input": {
1524          "type": "structure",
1525          "required": [
1526            "InstanceId",
1527            "InitialContactId"
1528          ],
1529          "members": {
1530            "InstanceId": {
1531              "location": "uri",
1532              "locationName": "InstanceId"
1533            },
1534            "InitialContactId": {
1535              "location": "uri",
1536              "locationName": "InitialContactId"
1537            }
1538          }
1539        },
1540        "output": {
1541          "type": "structure",
1542          "members": {
1543            "Attributes": {
1544              "shape": "S5o"
1545            }
1546          }
1547        }
1548      },
1549      "GetCurrentMetricData": {
1550        "http": {
1551          "requestUri": "/metrics/current/{InstanceId}"
1552        },
1553        "input": {
1554          "type": "structure",
1555          "required": [
1556            "InstanceId",
1557            "Filters",
1558            "CurrentMetrics"
1559          ],
1560          "members": {
1561            "InstanceId": {
1562              "location": "uri",
1563              "locationName": "InstanceId"
1564            },
1565            "Filters": {
1566              "shape": "S5s"
1567            },
1568            "Groupings": {
1569              "shape": "S5v"
1570            },
1571            "CurrentMetrics": {
1572              "type": "list",
1573              "member": {
1574                "shape": "S5y"
1575              }
1576            },
1577            "NextToken": {},
1578            "MaxResults": {
1579              "type": "integer"
1580            }
1581          }
1582        },
1583        "output": {
1584          "type": "structure",
1585          "members": {
1586            "NextToken": {},
1587            "MetricResults": {
1588              "type": "list",
1589              "member": {
1590                "type": "structure",
1591                "members": {
1592                  "Dimensions": {
1593                    "shape": "S66"
1594                  },
1595                  "Collections": {
1596                    "type": "list",
1597                    "member": {
1598                      "type": "structure",
1599                      "members": {
1600                        "Metric": {
1601                          "shape": "S5y"
1602                        },
1603                        "Value": {
1604                          "type": "double"
1605                        }
1606                      }
1607                    }
1608                  }
1609                }
1610              }
1611            },
1612            "DataSnapshotTime": {
1613              "type": "timestamp"
1614            }
1615          }
1616        }
1617      },
1618      "GetFederationToken": {
1619        "http": {
1620          "method": "GET",
1621          "requestUri": "/user/federate/{InstanceId}"
1622        },
1623        "input": {
1624          "type": "structure",
1625          "required": [
1626            "InstanceId"
1627          ],
1628          "members": {
1629            "InstanceId": {
1630              "location": "uri",
1631              "locationName": "InstanceId"
1632            }
1633          }
1634        },
1635        "output": {
1636          "type": "structure",
1637          "members": {
1638            "Credentials": {
1639              "type": "structure",
1640              "members": {
1641                "AccessToken": {
1642                  "shape": "S6f"
1643                },
1644                "AccessTokenExpiration": {
1645                  "type": "timestamp"
1646                },
1647                "RefreshToken": {
1648                  "shape": "S6f"
1649                },
1650                "RefreshTokenExpiration": {
1651                  "type": "timestamp"
1652                }
1653              }
1654            }
1655          }
1656        }
1657      },
1658      "GetMetricData": {
1659        "http": {
1660          "requestUri": "/metrics/historical/{InstanceId}"
1661        },
1662        "input": {
1663          "type": "structure",
1664          "required": [
1665            "InstanceId",
1666            "StartTime",
1667            "EndTime",
1668            "Filters",
1669            "HistoricalMetrics"
1670          ],
1671          "members": {
1672            "InstanceId": {
1673              "location": "uri",
1674              "locationName": "InstanceId"
1675            },
1676            "StartTime": {
1677              "type": "timestamp"
1678            },
1679            "EndTime": {
1680              "type": "timestamp"
1681            },
1682            "Filters": {
1683              "shape": "S5s"
1684            },
1685            "Groupings": {
1686              "shape": "S5v"
1687            },
1688            "HistoricalMetrics": {
1689              "type": "list",
1690              "member": {
1691                "shape": "S6i"
1692              }
1693            },
1694            "NextToken": {},
1695            "MaxResults": {
1696              "type": "integer"
1697            }
1698          }
1699        },
1700        "output": {
1701          "type": "structure",
1702          "members": {
1703            "NextToken": {},
1704            "MetricResults": {
1705              "type": "list",
1706              "member": {
1707                "type": "structure",
1708                "members": {
1709                  "Dimensions": {
1710                    "shape": "S66"
1711                  },
1712                  "Collections": {
1713                    "type": "list",
1714                    "member": {
1715                      "type": "structure",
1716                      "members": {
1717                        "Metric": {
1718                          "shape": "S6i"
1719                        },
1720                        "Value": {
1721                          "type": "double"
1722                        }
1723                      }
1724                    }
1725                  }
1726                }
1727              }
1728            }
1729          }
1730        }
1731      },
1732      "ListAgentStatuses": {
1733        "http": {
1734          "method": "GET",
1735          "requestUri": "/agent-status/{InstanceId}"
1736        },
1737        "input": {
1738          "type": "structure",
1739          "required": [
1740            "InstanceId"
1741          ],
1742          "members": {
1743            "InstanceId": {
1744              "location": "uri",
1745              "locationName": "InstanceId"
1746            },
1747            "NextToken": {
1748              "location": "querystring",
1749              "locationName": "nextToken"
1750            },
1751            "MaxResults": {
1752              "location": "querystring",
1753              "locationName": "maxResults",
1754              "type": "integer"
1755            },
1756            "AgentStatusTypes": {
1757              "location": "querystring",
1758              "locationName": "AgentStatusTypes",
1759              "type": "list",
1760              "member": {}
1761            }
1762          }
1763        },
1764        "output": {
1765          "type": "structure",
1766          "members": {
1767            "NextToken": {},
1768            "AgentStatusSummaryList": {
1769              "type": "list",
1770              "member": {
1771                "type": "structure",
1772                "members": {
1773                  "Id": {},
1774                  "Arn": {},
1775                  "Name": {},
1776                  "Type": {}
1777                }
1778              }
1779            }
1780          }
1781        }
1782      },
1783      "ListApprovedOrigins": {
1784        "http": {
1785          "method": "GET",
1786          "requestUri": "/instance/{InstanceId}/approved-origins"
1787        },
1788        "input": {
1789          "type": "structure",
1790          "required": [
1791            "InstanceId"
1792          ],
1793          "members": {
1794            "InstanceId": {
1795              "location": "uri",
1796              "locationName": "InstanceId"
1797            },
1798            "NextToken": {
1799              "location": "querystring",
1800              "locationName": "nextToken"
1801            },
1802            "MaxResults": {
1803              "location": "querystring",
1804              "locationName": "maxResults",
1805              "type": "integer"
1806            }
1807          }
1808        },
1809        "output": {
1810          "type": "structure",
1811          "members": {
1812            "Origins": {
1813              "type": "list",
1814              "member": {}
1815            },
1816            "NextToken": {}
1817          }
1818        }
1819      },
1820      "ListBots": {
1821        "http": {
1822          "method": "GET",
1823          "requestUri": "/instance/{InstanceId}/bots"
1824        },
1825        "input": {
1826          "type": "structure",
1827          "required": [
1828            "InstanceId",
1829            "LexVersion"
1830          ],
1831          "members": {
1832            "InstanceId": {
1833              "location": "uri",
1834              "locationName": "InstanceId"
1835            },
1836            "NextToken": {
1837              "location": "querystring",
1838              "locationName": "nextToken"
1839            },
1840            "MaxResults": {
1841              "location": "querystring",
1842              "locationName": "maxResults",
1843              "type": "integer"
1844            },
1845            "LexVersion": {
1846              "location": "querystring",
1847              "locationName": "lexVersion"
1848            }
1849          }
1850        },
1851        "output": {
1852          "type": "structure",
1853          "members": {
1854            "LexBots": {
1855              "type": "list",
1856              "member": {
1857                "type": "structure",
1858                "members": {
1859                  "LexBot": {
1860                    "shape": "S5"
1861                  },
1862                  "LexV2Bot": {
1863                    "shape": "S8"
1864                  }
1865                }
1866              }
1867            },
1868            "NextToken": {}
1869          }
1870        }
1871      },
1872      "ListContactFlows": {
1873        "http": {
1874          "method": "GET",
1875          "requestUri": "/contact-flows-summary/{InstanceId}"
1876        },
1877        "input": {
1878          "type": "structure",
1879          "required": [
1880            "InstanceId"
1881          ],
1882          "members": {
1883            "InstanceId": {
1884              "location": "uri",
1885              "locationName": "InstanceId"
1886            },
1887            "ContactFlowTypes": {
1888              "location": "querystring",
1889              "locationName": "contactFlowTypes",
1890              "type": "list",
1891              "member": {}
1892            },
1893            "NextToken": {
1894              "location": "querystring",
1895              "locationName": "nextToken"
1896            },
1897            "MaxResults": {
1898              "location": "querystring",
1899              "locationName": "maxResults",
1900              "type": "integer"
1901            }
1902          }
1903        },
1904        "output": {
1905          "type": "structure",
1906          "members": {
1907            "ContactFlowSummaryList": {
1908              "type": "list",
1909              "member": {
1910                "type": "structure",
1911                "members": {
1912                  "Id": {},
1913                  "Arn": {},
1914                  "Name": {},
1915                  "ContactFlowType": {}
1916                }
1917              }
1918            },
1919            "NextToken": {}
1920          }
1921        }
1922      },
1923      "ListHoursOfOperations": {
1924        "http": {
1925          "method": "GET",
1926          "requestUri": "/hours-of-operations-summary/{InstanceId}"
1927        },
1928        "input": {
1929          "type": "structure",
1930          "required": [
1931            "InstanceId"
1932          ],
1933          "members": {
1934            "InstanceId": {
1935              "location": "uri",
1936              "locationName": "InstanceId"
1937            },
1938            "NextToken": {
1939              "location": "querystring",
1940              "locationName": "nextToken"
1941            },
1942            "MaxResults": {
1943              "location": "querystring",
1944              "locationName": "maxResults",
1945              "type": "integer"
1946            }
1947          }
1948        },
1949        "output": {
1950          "type": "structure",
1951          "members": {
1952            "HoursOfOperationSummaryList": {
1953              "type": "list",
1954              "member": {
1955                "type": "structure",
1956                "members": {
1957                  "Id": {},
1958                  "Arn": {},
1959                  "Name": {}
1960                }
1961              }
1962            },
1963            "NextToken": {}
1964          }
1965        }
1966      },
1967      "ListInstanceAttributes": {
1968        "http": {
1969          "method": "GET",
1970          "requestUri": "/instance/{InstanceId}/attributes"
1971        },
1972        "input": {
1973          "type": "structure",
1974          "required": [
1975            "InstanceId"
1976          ],
1977          "members": {
1978            "InstanceId": {
1979              "location": "uri",
1980              "locationName": "InstanceId"
1981            },
1982            "NextToken": {
1983              "location": "querystring",
1984              "locationName": "nextToken"
1985            },
1986            "MaxResults": {
1987              "location": "querystring",
1988              "locationName": "maxResults",
1989              "type": "integer"
1990            }
1991          }
1992        },
1993        "output": {
1994          "type": "structure",
1995          "members": {
1996            "Attributes": {
1997              "type": "list",
1998              "member": {
1999                "shape": "S4k"
2000              }
2001            },
2002            "NextToken": {}
2003          }
2004        }
2005      },
2006      "ListInstanceStorageConfigs": {
2007        "http": {
2008          "method": "GET",
2009          "requestUri": "/instance/{InstanceId}/storage-configs"
2010        },
2011        "input": {
2012          "type": "structure",
2013          "required": [
2014            "InstanceId",
2015            "ResourceType"
2016          ],
2017          "members": {
2018            "InstanceId": {
2019              "location": "uri",
2020              "locationName": "InstanceId"
2021            },
2022            "ResourceType": {
2023              "location": "querystring",
2024              "locationName": "resourceType"
2025            },
2026            "NextToken": {
2027              "location": "querystring",
2028              "locationName": "nextToken"
2029            },
2030            "MaxResults": {
2031              "location": "querystring",
2032              "locationName": "maxResults",
2033              "type": "integer"
2034            }
2035          }
2036        },
2037        "output": {
2038          "type": "structure",
2039          "members": {
2040            "StorageConfigs": {
2041              "type": "list",
2042              "member": {
2043                "shape": "Sc"
2044              }
2045            },
2046            "NextToken": {}
2047          }
2048        }
2049      },
2050      "ListInstances": {
2051        "http": {
2052          "method": "GET",
2053          "requestUri": "/instance"
2054        },
2055        "input": {
2056          "type": "structure",
2057          "members": {
2058            "NextToken": {
2059              "location": "querystring",
2060              "locationName": "nextToken"
2061            },
2062            "MaxResults": {
2063              "location": "querystring",
2064              "locationName": "maxResults",
2065              "type": "integer"
2066            }
2067          }
2068        },
2069        "output": {
2070          "type": "structure",
2071          "members": {
2072            "InstanceSummaryList": {
2073              "type": "list",
2074              "member": {
2075                "type": "structure",
2076                "members": {
2077                  "Id": {},
2078                  "Arn": {},
2079                  "IdentityManagementType": {},
2080                  "InstanceAlias": {
2081                    "shape": "S25"
2082                  },
2083                  "CreatedTime": {
2084                    "type": "timestamp"
2085                  },
2086                  "ServiceRole": {},
2087                  "InstanceStatus": {},
2088                  "InboundCallsEnabled": {
2089                    "type": "boolean"
2090                  },
2091                  "OutboundCallsEnabled": {
2092                    "type": "boolean"
2093                  }
2094                }
2095              }
2096            },
2097            "NextToken": {}
2098          }
2099        }
2100      },
2101      "ListIntegrationAssociations": {
2102        "http": {
2103          "method": "GET",
2104          "requestUri": "/instance/{InstanceId}/integration-associations"
2105        },
2106        "input": {
2107          "type": "structure",
2108          "required": [
2109            "InstanceId"
2110          ],
2111          "members": {
2112            "InstanceId": {
2113              "location": "uri",
2114              "locationName": "InstanceId"
2115            },
2116            "NextToken": {
2117              "location": "querystring",
2118              "locationName": "nextToken"
2119            },
2120            "MaxResults": {
2121              "location": "querystring",
2122              "locationName": "maxResults",
2123              "type": "integer"
2124            }
2125          }
2126        },
2127        "output": {
2128          "type": "structure",
2129          "members": {
2130            "IntegrationAssociationSummaryList": {
2131              "type": "list",
2132              "member": {
2133                "type": "structure",
2134                "members": {
2135                  "IntegrationAssociationId": {},
2136                  "IntegrationAssociationArn": {},
2137                  "InstanceId": {},
2138                  "IntegrationType": {},
2139                  "IntegrationArn": {},
2140                  "SourceApplicationUrl": {},
2141                  "SourceApplicationName": {},
2142                  "SourceType": {}
2143                }
2144              }
2145            },
2146            "NextToken": {}
2147          }
2148        }
2149      },
2150      "ListLambdaFunctions": {
2151        "http": {
2152          "method": "GET",
2153          "requestUri": "/instance/{InstanceId}/lambda-functions"
2154        },
2155        "input": {
2156          "type": "structure",
2157          "required": [
2158            "InstanceId"
2159          ],
2160          "members": {
2161            "InstanceId": {
2162              "location": "uri",
2163              "locationName": "InstanceId"
2164            },
2165            "NextToken": {
2166              "location": "querystring",
2167              "locationName": "nextToken"
2168            },
2169            "MaxResults": {
2170              "location": "querystring",
2171              "locationName": "maxResults",
2172              "type": "integer"
2173            }
2174          }
2175        },
2176        "output": {
2177          "type": "structure",
2178          "members": {
2179            "LambdaFunctions": {
2180              "type": "list",
2181              "member": {}
2182            },
2183            "NextToken": {}
2184          }
2185        }
2186      },
2187      "ListLexBots": {
2188        "http": {
2189          "method": "GET",
2190          "requestUri": "/instance/{InstanceId}/lex-bots"
2191        },
2192        "input": {
2193          "type": "structure",
2194          "required": [
2195            "InstanceId"
2196          ],
2197          "members": {
2198            "InstanceId": {
2199              "location": "uri",
2200              "locationName": "InstanceId"
2201            },
2202            "NextToken": {
2203              "location": "querystring",
2204              "locationName": "nextToken"
2205            },
2206            "MaxResults": {
2207              "location": "querystring",
2208              "locationName": "maxResults",
2209              "type": "integer"
2210            }
2211          }
2212        },
2213        "output": {
2214          "type": "structure",
2215          "members": {
2216            "LexBots": {
2217              "type": "list",
2218              "member": {
2219                "shape": "S5"
2220              }
2221            },
2222            "NextToken": {}
2223          }
2224        }
2225      },
2226      "ListPhoneNumbers": {
2227        "http": {
2228          "method": "GET",
2229          "requestUri": "/phone-numbers-summary/{InstanceId}"
2230        },
2231        "input": {
2232          "type": "structure",
2233          "required": [
2234            "InstanceId"
2235          ],
2236          "members": {
2237            "InstanceId": {
2238              "location": "uri",
2239              "locationName": "InstanceId"
2240            },
2241            "PhoneNumberTypes": {
2242              "location": "querystring",
2243              "locationName": "phoneNumberTypes",
2244              "type": "list",
2245              "member": {}
2246            },
2247            "PhoneNumberCountryCodes": {
2248              "location": "querystring",
2249              "locationName": "phoneNumberCountryCodes",
2250              "type": "list",
2251              "member": {}
2252            },
2253            "NextToken": {
2254              "location": "querystring",
2255              "locationName": "nextToken"
2256            },
2257            "MaxResults": {
2258              "location": "querystring",
2259              "locationName": "maxResults",
2260              "type": "integer"
2261            }
2262          }
2263        },
2264        "output": {
2265          "type": "structure",
2266          "members": {
2267            "PhoneNumberSummaryList": {
2268              "type": "list",
2269              "member": {
2270                "type": "structure",
2271                "members": {
2272                  "Id": {},
2273                  "Arn": {},
2274                  "PhoneNumber": {},
2275                  "PhoneNumberType": {},
2276                  "PhoneNumberCountryCode": {}
2277                }
2278              }
2279            },
2280            "NextToken": {}
2281          }
2282        }
2283      },
2284      "ListPrompts": {
2285        "http": {
2286          "method": "GET",
2287          "requestUri": "/prompts-summary/{InstanceId}"
2288        },
2289        "input": {
2290          "type": "structure",
2291          "required": [
2292            "InstanceId"
2293          ],
2294          "members": {
2295            "InstanceId": {
2296              "location": "uri",
2297              "locationName": "InstanceId"
2298            },
2299            "NextToken": {
2300              "location": "querystring",
2301              "locationName": "nextToken"
2302            },
2303            "MaxResults": {
2304              "location": "querystring",
2305              "locationName": "maxResults",
2306              "type": "integer"
2307            }
2308          }
2309        },
2310        "output": {
2311          "type": "structure",
2312          "members": {
2313            "PromptSummaryList": {
2314              "type": "list",
2315              "member": {
2316                "type": "structure",
2317                "members": {
2318                  "Id": {},
2319                  "Arn": {},
2320                  "Name": {}
2321                }
2322              }
2323            },
2324            "NextToken": {}
2325          }
2326        }
2327      },
2328      "ListQueueQuickConnects": {
2329        "http": {
2330          "method": "GET",
2331          "requestUri": "/queues/{InstanceId}/{QueueId}/quick-connects"
2332        },
2333        "input": {
2334          "type": "structure",
2335          "required": [
2336            "InstanceId",
2337            "QueueId"
2338          ],
2339          "members": {
2340            "InstanceId": {
2341              "location": "uri",
2342              "locationName": "InstanceId"
2343            },
2344            "QueueId": {
2345              "location": "uri",
2346              "locationName": "QueueId"
2347            },
2348            "NextToken": {
2349              "location": "querystring",
2350              "locationName": "nextToken"
2351            },
2352            "MaxResults": {
2353              "location": "querystring",
2354              "locationName": "maxResults",
2355              "type": "integer"
2356            }
2357          }
2358        },
2359        "output": {
2360          "type": "structure",
2361          "members": {
2362            "NextToken": {},
2363            "QuickConnectSummaryList": {
2364              "shape": "S8k"
2365            }
2366          }
2367        }
2368      },
2369      "ListQueues": {
2370        "http": {
2371          "method": "GET",
2372          "requestUri": "/queues-summary/{InstanceId}"
2373        },
2374        "input": {
2375          "type": "structure",
2376          "required": [
2377            "InstanceId"
2378          ],
2379          "members": {
2380            "InstanceId": {
2381              "location": "uri",
2382              "locationName": "InstanceId"
2383            },
2384            "QueueTypes": {
2385              "location": "querystring",
2386              "locationName": "queueTypes",
2387              "type": "list",
2388              "member": {}
2389            },
2390            "NextToken": {
2391              "location": "querystring",
2392              "locationName": "nextToken"
2393            },
2394            "MaxResults": {
2395              "location": "querystring",
2396              "locationName": "maxResults",
2397              "type": "integer"
2398            }
2399          }
2400        },
2401        "output": {
2402          "type": "structure",
2403          "members": {
2404            "QueueSummaryList": {
2405              "type": "list",
2406              "member": {
2407                "type": "structure",
2408                "members": {
2409                  "Id": {},
2410                  "Arn": {},
2411                  "Name": {},
2412                  "QueueType": {}
2413                }
2414              }
2415            },
2416            "NextToken": {}
2417          }
2418        }
2419      },
2420      "ListQuickConnects": {
2421        "http": {
2422          "method": "GET",
2423          "requestUri": "/quick-connects/{InstanceId}"
2424        },
2425        "input": {
2426          "type": "structure",
2427          "required": [
2428            "InstanceId"
2429          ],
2430          "members": {
2431            "InstanceId": {
2432              "location": "uri",
2433              "locationName": "InstanceId"
2434            },
2435            "NextToken": {
2436              "location": "querystring",
2437              "locationName": "nextToken"
2438            },
2439            "MaxResults": {
2440              "location": "querystring",
2441              "locationName": "maxResults",
2442              "type": "integer"
2443            },
2444            "QuickConnectTypes": {
2445              "location": "querystring",
2446              "locationName": "QuickConnectTypes",
2447              "type": "list",
2448              "member": {}
2449            }
2450          }
2451        },
2452        "output": {
2453          "type": "structure",
2454          "members": {
2455            "QuickConnectSummaryList": {
2456              "shape": "S8k"
2457            },
2458            "NextToken": {}
2459          }
2460        }
2461      },
2462      "ListRoutingProfileQueues": {
2463        "http": {
2464          "method": "GET",
2465          "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/queues"
2466        },
2467        "input": {
2468          "type": "structure",
2469          "required": [
2470            "InstanceId",
2471            "RoutingProfileId"
2472          ],
2473          "members": {
2474            "InstanceId": {
2475              "location": "uri",
2476              "locationName": "InstanceId"
2477            },
2478            "RoutingProfileId": {
2479              "location": "uri",
2480              "locationName": "RoutingProfileId"
2481            },
2482            "NextToken": {
2483              "location": "querystring",
2484              "locationName": "nextToken"
2485            },
2486            "MaxResults": {
2487              "location": "querystring",
2488              "locationName": "maxResults",
2489              "type": "integer"
2490            }
2491          }
2492        },
2493        "output": {
2494          "type": "structure",
2495          "members": {
2496            "NextToken": {},
2497            "RoutingProfileQueueConfigSummaryList": {
2498              "type": "list",
2499              "member": {
2500                "type": "structure",
2501                "required": [
2502                  "QueueId",
2503                  "QueueArn",
2504                  "QueueName",
2505                  "Priority",
2506                  "Delay",
2507                  "Channel"
2508                ],
2509                "members": {
2510                  "QueueId": {},
2511                  "QueueArn": {},
2512                  "QueueName": {},
2513                  "Priority": {
2514                    "type": "integer"
2515                  },
2516                  "Delay": {
2517                    "type": "integer"
2518                  },
2519                  "Channel": {}
2520                }
2521              }
2522            }
2523          }
2524        }
2525      },
2526      "ListRoutingProfiles": {
2527        "http": {
2528          "method": "GET",
2529          "requestUri": "/routing-profiles-summary/{InstanceId}"
2530        },
2531        "input": {
2532          "type": "structure",
2533          "required": [
2534            "InstanceId"
2535          ],
2536          "members": {
2537            "InstanceId": {
2538              "location": "uri",
2539              "locationName": "InstanceId"
2540            },
2541            "NextToken": {
2542              "location": "querystring",
2543              "locationName": "nextToken"
2544            },
2545            "MaxResults": {
2546              "location": "querystring",
2547              "locationName": "maxResults",
2548              "type": "integer"
2549            }
2550          }
2551        },
2552        "output": {
2553          "type": "structure",
2554          "members": {
2555            "RoutingProfileSummaryList": {
2556              "type": "list",
2557              "member": {
2558                "type": "structure",
2559                "members": {
2560                  "Id": {},
2561                  "Arn": {},
2562                  "Name": {}
2563                }
2564              }
2565            },
2566            "NextToken": {}
2567          }
2568        }
2569      },
2570      "ListSecurityKeys": {
2571        "http": {
2572          "method": "GET",
2573          "requestUri": "/instance/{InstanceId}/security-keys"
2574        },
2575        "input": {
2576          "type": "structure",
2577          "required": [
2578            "InstanceId"
2579          ],
2580          "members": {
2581            "InstanceId": {
2582              "location": "uri",
2583              "locationName": "InstanceId"
2584            },
2585            "NextToken": {
2586              "location": "querystring",
2587              "locationName": "nextToken"
2588            },
2589            "MaxResults": {
2590              "location": "querystring",
2591              "locationName": "maxResults",
2592              "type": "integer"
2593            }
2594          }
2595        },
2596        "output": {
2597          "type": "structure",
2598          "members": {
2599            "SecurityKeys": {
2600              "type": "list",
2601              "member": {
2602                "type": "structure",
2603                "members": {
2604                  "AssociationId": {},
2605                  "Key": {},
2606                  "CreationTime": {
2607                    "type": "timestamp"
2608                  }
2609                }
2610              }
2611            },
2612            "NextToken": {}
2613          }
2614        }
2615      },
2616      "ListSecurityProfiles": {
2617        "http": {
2618          "method": "GET",
2619          "requestUri": "/security-profiles-summary/{InstanceId}"
2620        },
2621        "input": {
2622          "type": "structure",
2623          "required": [
2624            "InstanceId"
2625          ],
2626          "members": {
2627            "InstanceId": {
2628              "location": "uri",
2629              "locationName": "InstanceId"
2630            },
2631            "NextToken": {
2632              "location": "querystring",
2633              "locationName": "nextToken"
2634            },
2635            "MaxResults": {
2636              "location": "querystring",
2637              "locationName": "maxResults",
2638              "type": "integer"
2639            }
2640          }
2641        },
2642        "output": {
2643          "type": "structure",
2644          "members": {
2645            "SecurityProfileSummaryList": {
2646              "type": "list",
2647              "member": {
2648                "type": "structure",
2649                "members": {
2650                  "Id": {},
2651                  "Arn": {},
2652                  "Name": {}
2653                }
2654              }
2655            },
2656            "NextToken": {}
2657          }
2658        }
2659      },
2660      "ListTagsForResource": {
2661        "http": {
2662          "method": "GET",
2663          "requestUri": "/tags/{resourceArn}"
2664        },
2665        "input": {
2666          "type": "structure",
2667          "required": [
2668            "resourceArn"
2669          ],
2670          "members": {
2671            "resourceArn": {
2672              "location": "uri",
2673              "locationName": "resourceArn"
2674            }
2675          }
2676        },
2677        "output": {
2678          "type": "structure",
2679          "members": {
2680            "tags": {
2681              "shape": "S1e"
2682            }
2683          }
2684        }
2685      },
2686      "ListUseCases": {
2687        "http": {
2688          "method": "GET",
2689          "requestUri": "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases"
2690        },
2691        "input": {
2692          "type": "structure",
2693          "required": [
2694            "InstanceId",
2695            "IntegrationAssociationId"
2696          ],
2697          "members": {
2698            "InstanceId": {
2699              "location": "uri",
2700              "locationName": "InstanceId"
2701            },
2702            "IntegrationAssociationId": {
2703              "location": "uri",
2704              "locationName": "IntegrationAssociationId"
2705            },
2706            "NextToken": {
2707              "location": "querystring",
2708              "locationName": "nextToken"
2709            },
2710            "MaxResults": {
2711              "location": "querystring",
2712              "locationName": "maxResults",
2713              "type": "integer"
2714            }
2715          }
2716        },
2717        "output": {
2718          "type": "structure",
2719          "members": {
2720            "UseCaseSummaryList": {
2721              "type": "list",
2722              "member": {
2723                "type": "structure",
2724                "members": {
2725                  "UseCaseId": {},
2726                  "UseCaseArn": {},
2727                  "UseCaseType": {}
2728                }
2729              }
2730            },
2731            "NextToken": {}
2732          }
2733        }
2734      },
2735      "ListUserHierarchyGroups": {
2736        "http": {
2737          "method": "GET",
2738          "requestUri": "/user-hierarchy-groups-summary/{InstanceId}"
2739        },
2740        "input": {
2741          "type": "structure",
2742          "required": [
2743            "InstanceId"
2744          ],
2745          "members": {
2746            "InstanceId": {
2747              "location": "uri",
2748              "locationName": "InstanceId"
2749            },
2750            "NextToken": {
2751              "location": "querystring",
2752              "locationName": "nextToken"
2753            },
2754            "MaxResults": {
2755              "location": "querystring",
2756              "locationName": "maxResults",
2757              "type": "integer"
2758            }
2759          }
2760        },
2761        "output": {
2762          "type": "structure",
2763          "members": {
2764            "UserHierarchyGroupSummaryList": {
2765              "type": "list",
2766              "member": {
2767                "shape": "S56"
2768              }
2769            },
2770            "NextToken": {}
2771          }
2772        }
2773      },
2774      "ListUsers": {
2775        "http": {
2776          "method": "GET",
2777          "requestUri": "/users-summary/{InstanceId}"
2778        },
2779        "input": {
2780          "type": "structure",
2781          "required": [
2782            "InstanceId"
2783          ],
2784          "members": {
2785            "InstanceId": {
2786              "location": "uri",
2787              "locationName": "InstanceId"
2788            },
2789            "NextToken": {
2790              "location": "querystring",
2791              "locationName": "nextToken"
2792            },
2793            "MaxResults": {
2794              "location": "querystring",
2795              "locationName": "maxResults",
2796              "type": "integer"
2797            }
2798          }
2799        },
2800        "output": {
2801          "type": "structure",
2802          "members": {
2803            "UserSummaryList": {
2804              "type": "list",
2805              "member": {
2806                "type": "structure",
2807                "members": {
2808                  "Id": {},
2809                  "Arn": {},
2810                  "Username": {}
2811                }
2812              }
2813            },
2814            "NextToken": {}
2815          }
2816        }
2817      },
2818      "ResumeContactRecording": {
2819        "http": {
2820          "requestUri": "/contact/resume-recording"
2821        },
2822        "input": {
2823          "type": "structure",
2824          "required": [
2825            "InstanceId",
2826            "ContactId",
2827            "InitialContactId"
2828          ],
2829          "members": {
2830            "InstanceId": {},
2831            "ContactId": {},
2832            "InitialContactId": {}
2833          }
2834        },
2835        "output": {
2836          "type": "structure",
2837          "members": {}
2838        }
2839      },
2840      "StartChatContact": {
2841        "http": {
2842          "method": "PUT",
2843          "requestUri": "/contact/chat"
2844        },
2845        "input": {
2846          "type": "structure",
2847          "required": [
2848            "InstanceId",
2849            "ContactFlowId",
2850            "ParticipantDetails"
2851          ],
2852          "members": {
2853            "InstanceId": {},
2854            "ContactFlowId": {},
2855            "Attributes": {
2856              "shape": "S5o"
2857            },
2858            "ParticipantDetails": {
2859              "type": "structure",
2860              "required": [
2861                "DisplayName"
2862              ],
2863              "members": {
2864                "DisplayName": {}
2865              }
2866            },
2867            "InitialMessage": {
2868              "type": "structure",
2869              "required": [
2870                "ContentType",
2871                "Content"
2872              ],
2873              "members": {
2874                "ContentType": {},
2875                "Content": {}
2876              }
2877            },
2878            "ClientToken": {
2879              "idempotencyToken": true
2880            }
2881          }
2882        },
2883        "output": {
2884          "type": "structure",
2885          "members": {
2886            "ContactId": {},
2887            "ParticipantId": {},
2888            "ParticipantToken": {}
2889          }
2890        }
2891      },
2892      "StartContactRecording": {
2893        "http": {
2894          "requestUri": "/contact/start-recording"
2895        },
2896        "input": {
2897          "type": "structure",
2898          "required": [
2899            "InstanceId",
2900            "ContactId",
2901            "InitialContactId",
2902            "VoiceRecordingConfiguration"
2903          ],
2904          "members": {
2905            "InstanceId": {},
2906            "ContactId": {},
2907            "InitialContactId": {},
2908            "VoiceRecordingConfiguration": {
2909              "type": "structure",
2910              "members": {
2911                "VoiceRecordingTrack": {}
2912              }
2913            }
2914          }
2915        },
2916        "output": {
2917          "type": "structure",
2918          "members": {}
2919        }
2920      },
2921      "StartOutboundVoiceContact": {
2922        "http": {
2923          "method": "PUT",
2924          "requestUri": "/contact/outbound-voice"
2925        },
2926        "input": {
2927          "type": "structure",
2928          "required": [
2929            "DestinationPhoneNumber",
2930            "ContactFlowId",
2931            "InstanceId"
2932          ],
2933          "members": {
2934            "DestinationPhoneNumber": {},
2935            "ContactFlowId": {},
2936            "InstanceId": {},
2937            "ClientToken": {
2938              "idempotencyToken": true
2939            },
2940            "SourcePhoneNumber": {},
2941            "QueueId": {},
2942            "Attributes": {
2943              "shape": "S5o"
2944            }
2945          }
2946        },
2947        "output": {
2948          "type": "structure",
2949          "members": {
2950            "ContactId": {}
2951          }
2952        }
2953      },
2954      "StartTaskContact": {
2955        "http": {
2956          "method": "PUT",
2957          "requestUri": "/contact/task"
2958        },
2959        "input": {
2960          "type": "structure",
2961          "required": [
2962            "InstanceId",
2963            "ContactFlowId",
2964            "Name"
2965          ],
2966          "members": {
2967            "InstanceId": {},
2968            "PreviousContactId": {},
2969            "ContactFlowId": {},
2970            "Attributes": {
2971              "shape": "S5o"
2972            },
2973            "Name": {},
2974            "References": {
2975              "type": "map",
2976              "key": {},
2977              "value": {
2978                "type": "structure",
2979                "required": [
2980                  "Value",
2981                  "Type"
2982                ],
2983                "members": {
2984                  "Value": {},
2985                  "Type": {}
2986                }
2987              }
2988            },
2989            "Description": {},
2990            "ClientToken": {
2991              "idempotencyToken": true
2992            }
2993          }
2994        },
2995        "output": {
2996          "type": "structure",
2997          "members": {
2998            "ContactId": {}
2999          }
3000        }
3001      },
3002      "StopContact": {
3003        "http": {
3004          "requestUri": "/contact/stop"
3005        },
3006        "input": {
3007          "type": "structure",
3008          "required": [
3009            "ContactId",
3010            "InstanceId"
3011          ],
3012          "members": {
3013            "ContactId": {},
3014            "InstanceId": {}
3015          }
3016        },
3017        "output": {
3018          "type": "structure",
3019          "members": {}
3020        }
3021      },
3022      "StopContactRecording": {
3023        "http": {
3024          "requestUri": "/contact/stop-recording"
3025        },
3026        "input": {
3027          "type": "structure",
3028          "required": [
3029            "InstanceId",
3030            "ContactId",
3031            "InitialContactId"
3032          ],
3033          "members": {
3034            "InstanceId": {},
3035            "ContactId": {},
3036            "InitialContactId": {}
3037          }
3038        },
3039        "output": {
3040          "type": "structure",
3041          "members": {}
3042        }
3043      },
3044      "SuspendContactRecording": {
3045        "http": {
3046          "requestUri": "/contact/suspend-recording"
3047        },
3048        "input": {
3049          "type": "structure",
3050          "required": [
3051            "InstanceId",
3052            "ContactId",
3053            "InitialContactId"
3054          ],
3055          "members": {
3056            "InstanceId": {},
3057            "ContactId": {},
3058            "InitialContactId": {}
3059          }
3060        },
3061        "output": {
3062          "type": "structure",
3063          "members": {}
3064        }
3065      },
3066      "TagResource": {
3067        "http": {
3068          "requestUri": "/tags/{resourceArn}"
3069        },
3070        "input": {
3071          "type": "structure",
3072          "required": [
3073            "resourceArn",
3074            "tags"
3075          ],
3076          "members": {
3077            "resourceArn": {
3078              "location": "uri",
3079              "locationName": "resourceArn"
3080            },
3081            "tags": {
3082              "shape": "S1e"
3083            }
3084          }
3085        }
3086      },
3087      "UntagResource": {
3088        "http": {
3089          "method": "DELETE",
3090          "requestUri": "/tags/{resourceArn}"
3091        },
3092        "input": {
3093          "type": "structure",
3094          "required": [
3095            "resourceArn",
3096            "tagKeys"
3097          ],
3098          "members": {
3099            "resourceArn": {
3100              "location": "uri",
3101              "locationName": "resourceArn"
3102            },
3103            "tagKeys": {
3104              "location": "querystring",
3105              "locationName": "tagKeys",
3106              "type": "list",
3107              "member": {}
3108            }
3109          }
3110        }
3111      },
3112      "UpdateAgentStatus": {
3113        "http": {
3114          "requestUri": "/agent-status/{InstanceId}/{AgentStatusId}"
3115        },
3116        "input": {
3117          "type": "structure",
3118          "required": [
3119            "InstanceId",
3120            "AgentStatusId"
3121          ],
3122          "members": {
3123            "InstanceId": {
3124              "location": "uri",
3125              "locationName": "InstanceId"
3126            },
3127            "AgentStatusId": {
3128              "location": "uri",
3129              "locationName": "AgentStatusId"
3130            },
3131            "Name": {},
3132            "Description": {},
3133            "State": {},
3134            "DisplayOrder": {
3135              "type": "integer"
3136            },
3137            "ResetOrderNumber": {
3138              "type": "boolean"
3139            }
3140          }
3141        }
3142      },
3143      "UpdateContactAttributes": {
3144        "http": {
3145          "requestUri": "/contact/attributes"
3146        },
3147        "input": {
3148          "type": "structure",
3149          "required": [
3150            "InitialContactId",
3151            "InstanceId",
3152            "Attributes"
3153          ],
3154          "members": {
3155            "InitialContactId": {},
3156            "InstanceId": {},
3157            "Attributes": {
3158              "shape": "S5o"
3159            }
3160          }
3161        },
3162        "output": {
3163          "type": "structure",
3164          "members": {}
3165        }
3166      },
3167      "UpdateContactFlowContent": {
3168        "http": {
3169          "requestUri": "/contact-flows/{InstanceId}/{ContactFlowId}/content"
3170        },
3171        "input": {
3172          "type": "structure",
3173          "required": [
3174            "InstanceId",
3175            "ContactFlowId",
3176            "Content"
3177          ],
3178          "members": {
3179            "InstanceId": {
3180              "location": "uri",
3181              "locationName": "InstanceId"
3182            },
3183            "ContactFlowId": {
3184              "location": "uri",
3185              "locationName": "ContactFlowId"
3186            },
3187            "Content": {}
3188          }
3189        }
3190      },
3191      "UpdateContactFlowName": {
3192        "http": {
3193          "requestUri": "/contact-flows/{InstanceId}/{ContactFlowId}/name"
3194        },
3195        "input": {
3196          "type": "structure",
3197          "required": [
3198            "InstanceId",
3199            "ContactFlowId"
3200          ],
3201          "members": {
3202            "InstanceId": {
3203              "location": "uri",
3204              "locationName": "InstanceId"
3205            },
3206            "ContactFlowId": {
3207              "location": "uri",
3208              "locationName": "ContactFlowId"
3209            },
3210            "Name": {},
3211            "Description": {}
3212          }
3213        }
3214      },
3215      "UpdateHoursOfOperation": {
3216        "http": {
3217          "requestUri": "/hours-of-operations/{InstanceId}/{HoursOfOperationId}"
3218        },
3219        "input": {
3220          "type": "structure",
3221          "required": [
3222            "InstanceId",
3223            "HoursOfOperationId"
3224          ],
3225          "members": {
3226            "InstanceId": {
3227              "location": "uri",
3228              "locationName": "InstanceId"
3229            },
3230            "HoursOfOperationId": {
3231              "location": "uri",
3232              "locationName": "HoursOfOperationId"
3233            },
3234            "Name": {},
3235            "Description": {},
3236            "TimeZone": {},
3237            "Config": {
3238              "shape": "S1u"
3239            }
3240          }
3241        }
3242      },
3243      "UpdateInstanceAttribute": {
3244        "http": {
3245          "requestUri": "/instance/{InstanceId}/attribute/{AttributeType}"
3246        },
3247        "input": {
3248          "type": "structure",
3249          "required": [
3250            "InstanceId",
3251            "AttributeType",
3252            "Value"
3253          ],
3254          "members": {
3255            "InstanceId": {
3256              "location": "uri",
3257              "locationName": "InstanceId"
3258            },
3259            "AttributeType": {
3260              "location": "uri",
3261              "locationName": "AttributeType"
3262            },
3263            "Value": {}
3264          }
3265        }
3266      },
3267      "UpdateInstanceStorageConfig": {
3268        "http": {
3269          "requestUri": "/instance/{InstanceId}/storage-config/{AssociationId}"
3270        },
3271        "input": {
3272          "type": "structure",
3273          "required": [
3274            "InstanceId",
3275            "AssociationId",
3276            "ResourceType",
3277            "StorageConfig"
3278          ],
3279          "members": {
3280            "InstanceId": {
3281              "location": "uri",
3282              "locationName": "InstanceId"
3283            },
3284            "AssociationId": {
3285              "location": "uri",
3286              "locationName": "AssociationId"
3287            },
3288            "ResourceType": {
3289              "location": "querystring",
3290              "locationName": "resourceType"
3291            },
3292            "StorageConfig": {
3293              "shape": "Sc"
3294            }
3295          }
3296        }
3297      },
3298      "UpdateQueueHoursOfOperation": {
3299        "http": {
3300          "requestUri": "/queues/{InstanceId}/{QueueId}/hours-of-operation"
3301        },
3302        "input": {
3303          "type": "structure",
3304          "required": [
3305            "InstanceId",
3306            "QueueId",
3307            "HoursOfOperationId"
3308          ],
3309          "members": {
3310            "InstanceId": {
3311              "location": "uri",
3312              "locationName": "InstanceId"
3313            },
3314            "QueueId": {
3315              "location": "uri",
3316              "locationName": "QueueId"
3317            },
3318            "HoursOfOperationId": {}
3319          }
3320        }
3321      },
3322      "UpdateQueueMaxContacts": {
3323        "http": {
3324          "requestUri": "/queues/{InstanceId}/{QueueId}/max-contacts"
3325        },
3326        "input": {
3327          "type": "structure",
3328          "required": [
3329            "InstanceId",
3330            "QueueId"
3331          ],
3332          "members": {
3333            "InstanceId": {
3334              "location": "uri",
3335              "locationName": "InstanceId"
3336            },
3337            "QueueId": {
3338              "location": "uri",
3339              "locationName": "QueueId"
3340            },
3341            "MaxContacts": {
3342              "type": "integer"
3343            }
3344          }
3345        }
3346      },
3347      "UpdateQueueName": {
3348        "http": {
3349          "requestUri": "/queues/{InstanceId}/{QueueId}/name"
3350        },
3351        "input": {
3352          "type": "structure",
3353          "required": [
3354            "InstanceId",
3355            "QueueId"
3356          ],
3357          "members": {
3358            "InstanceId": {
3359              "location": "uri",
3360              "locationName": "InstanceId"
3361            },
3362            "QueueId": {
3363              "location": "uri",
3364              "locationName": "QueueId"
3365            },
3366            "Name": {},
3367            "Description": {}
3368          }
3369        }
3370      },
3371      "UpdateQueueOutboundCallerConfig": {
3372        "http": {
3373          "requestUri": "/queues/{InstanceId}/{QueueId}/outbound-caller-config"
3374        },
3375        "input": {
3376          "type": "structure",
3377          "required": [
3378            "InstanceId",
3379            "QueueId",
3380            "OutboundCallerConfig"
3381          ],
3382          "members": {
3383            "InstanceId": {
3384              "location": "uri",
3385              "locationName": "InstanceId"
3386            },
3387            "QueueId": {
3388              "location": "uri",
3389              "locationName": "QueueId"
3390            },
3391            "OutboundCallerConfig": {
3392              "shape": "S2j"
3393            }
3394          }
3395        }
3396      },
3397      "UpdateQueueStatus": {
3398        "http": {
3399          "requestUri": "/queues/{InstanceId}/{QueueId}/status"
3400        },
3401        "input": {
3402          "type": "structure",
3403          "required": [
3404            "InstanceId",
3405            "QueueId",
3406            "Status"
3407          ],
3408          "members": {
3409            "InstanceId": {
3410              "location": "uri",
3411              "locationName": "InstanceId"
3412            },
3413            "QueueId": {
3414              "location": "uri",
3415              "locationName": "QueueId"
3416            },
3417            "Status": {}
3418          }
3419        }
3420      },
3421      "UpdateQuickConnectConfig": {
3422        "http": {
3423          "requestUri": "/quick-connects/{InstanceId}/{QuickConnectId}/config"
3424        },
3425        "input": {
3426          "type": "structure",
3427          "required": [
3428            "InstanceId",
3429            "QuickConnectId",
3430            "QuickConnectConfig"
3431          ],
3432          "members": {
3433            "InstanceId": {
3434              "location": "uri",
3435              "locationName": "InstanceId"
3436            },
3437            "QuickConnectId": {
3438              "location": "uri",
3439              "locationName": "QuickConnectId"
3440            },
3441            "QuickConnectConfig": {
3442              "shape": "S2r"
3443            }
3444          }
3445        }
3446      },
3447      "UpdateQuickConnectName": {
3448        "http": {
3449          "requestUri": "/quick-connects/{InstanceId}/{QuickConnectId}/name"
3450        },
3451        "input": {
3452          "type": "structure",
3453          "required": [
3454            "InstanceId",
3455            "QuickConnectId"
3456          ],
3457          "members": {
3458            "InstanceId": {
3459              "location": "uri",
3460              "locationName": "InstanceId"
3461            },
3462            "QuickConnectId": {
3463              "location": "uri",
3464              "locationName": "QuickConnectId"
3465            },
3466            "Name": {},
3467            "Description": {}
3468          }
3469        }
3470      },
3471      "UpdateRoutingProfileConcurrency": {
3472        "http": {
3473          "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/concurrency"
3474        },
3475        "input": {
3476          "type": "structure",
3477          "required": [
3478            "InstanceId",
3479            "RoutingProfileId",
3480            "MediaConcurrencies"
3481          ],
3482          "members": {
3483            "InstanceId": {
3484              "location": "uri",
3485              "locationName": "InstanceId"
3486            },
3487            "RoutingProfileId": {
3488              "location": "uri",
3489              "locationName": "RoutingProfileId"
3490            },
3491            "MediaConcurrencies": {
3492              "shape": "S32"
3493            }
3494          }
3495        }
3496      },
3497      "UpdateRoutingProfileDefaultOutboundQueue": {
3498        "http": {
3499          "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/default-outbound-queue"
3500        },
3501        "input": {
3502          "type": "structure",
3503          "required": [
3504            "InstanceId",
3505            "RoutingProfileId",
3506            "DefaultOutboundQueueId"
3507          ],
3508          "members": {
3509            "InstanceId": {
3510              "location": "uri",
3511              "locationName": "InstanceId"
3512            },
3513            "RoutingProfileId": {
3514              "location": "uri",
3515              "locationName": "RoutingProfileId"
3516            },
3517            "DefaultOutboundQueueId": {}
3518          }
3519        }
3520      },
3521      "UpdateRoutingProfileName": {
3522        "http": {
3523          "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/name"
3524        },
3525        "input": {
3526          "type": "structure",
3527          "required": [
3528            "InstanceId",
3529            "RoutingProfileId"
3530          ],
3531          "members": {
3532            "InstanceId": {
3533              "location": "uri",
3534              "locationName": "InstanceId"
3535            },
3536            "RoutingProfileId": {
3537              "location": "uri",
3538              "locationName": "RoutingProfileId"
3539            },
3540            "Name": {},
3541            "Description": {}
3542          }
3543        }
3544      },
3545      "UpdateRoutingProfileQueues": {
3546        "http": {
3547          "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/queues"
3548        },
3549        "input": {
3550          "type": "structure",
3551          "required": [
3552            "InstanceId",
3553            "RoutingProfileId",
3554            "QueueConfigs"
3555          ],
3556          "members": {
3557            "InstanceId": {
3558              "location": "uri",
3559              "locationName": "InstanceId"
3560            },
3561            "RoutingProfileId": {
3562              "location": "uri",
3563              "locationName": "RoutingProfileId"
3564            },
3565            "QueueConfigs": {
3566              "shape": "S10"
3567            }
3568          }
3569        }
3570      },
3571      "UpdateUserHierarchy": {
3572        "http": {
3573          "requestUri": "/users/{InstanceId}/{UserId}/hierarchy"
3574        },
3575        "input": {
3576          "type": "structure",
3577          "required": [
3578            "UserId",
3579            "InstanceId"
3580          ],
3581          "members": {
3582            "HierarchyGroupId": {},
3583            "UserId": {
3584              "location": "uri",
3585              "locationName": "UserId"
3586            },
3587            "InstanceId": {
3588              "location": "uri",
3589              "locationName": "InstanceId"
3590            }
3591          }
3592        }
3593      },
3594      "UpdateUserHierarchyGroupName": {
3595        "http": {
3596          "requestUri": "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}/name"
3597        },
3598        "input": {
3599          "type": "structure",
3600          "required": [
3601            "Name",
3602            "HierarchyGroupId",
3603            "InstanceId"
3604          ],
3605          "members": {
3606            "Name": {},
3607            "HierarchyGroupId": {
3608              "location": "uri",
3609              "locationName": "HierarchyGroupId"
3610            },
3611            "InstanceId": {
3612              "location": "uri",
3613              "locationName": "InstanceId"
3614            }
3615          }
3616        }
3617      },
3618      "UpdateUserHierarchyStructure": {
3619        "http": {
3620          "requestUri": "/user-hierarchy-structure/{InstanceId}"
3621        },
3622        "input": {
3623          "type": "structure",
3624          "required": [
3625            "HierarchyStructure",
3626            "InstanceId"
3627          ],
3628          "members": {
3629            "HierarchyStructure": {
3630              "type": "structure",
3631              "members": {
3632                "LevelOne": {
3633                  "shape": "Sbh"
3634                },
3635                "LevelTwo": {
3636                  "shape": "Sbh"
3637                },
3638                "LevelThree": {
3639                  "shape": "Sbh"
3640                },
3641                "LevelFour": {
3642                  "shape": "Sbh"
3643                },
3644                "LevelFive": {
3645                  "shape": "Sbh"
3646                }
3647              }
3648            },
3649            "InstanceId": {
3650              "location": "uri",
3651              "locationName": "InstanceId"
3652            }
3653          }
3654        }
3655      },
3656      "UpdateUserIdentityInfo": {
3657        "http": {
3658          "requestUri": "/users/{InstanceId}/{UserId}/identity-info"
3659        },
3660        "input": {
3661          "type": "structure",
3662          "required": [
3663            "IdentityInfo",
3664            "UserId",
3665            "InstanceId"
3666          ],
3667          "members": {
3668            "IdentityInfo": {
3669              "shape": "S3d"
3670            },
3671            "UserId": {
3672              "location": "uri",
3673              "locationName": "UserId"
3674            },
3675            "InstanceId": {
3676              "location": "uri",
3677              "locationName": "InstanceId"
3678            }
3679          }
3680        }
3681      },
3682      "UpdateUserPhoneConfig": {
3683        "http": {
3684          "requestUri": "/users/{InstanceId}/{UserId}/phone-config"
3685        },
3686        "input": {
3687          "type": "structure",
3688          "required": [
3689            "PhoneConfig",
3690            "UserId",
3691            "InstanceId"
3692          ],
3693          "members": {
3694            "PhoneConfig": {
3695              "shape": "S3h"
3696            },
3697            "UserId": {
3698              "location": "uri",
3699              "locationName": "UserId"
3700            },
3701            "InstanceId": {
3702              "location": "uri",
3703              "locationName": "InstanceId"
3704            }
3705          }
3706        }
3707      },
3708      "UpdateUserRoutingProfile": {
3709        "http": {
3710          "requestUri": "/users/{InstanceId}/{UserId}/routing-profile"
3711        },
3712        "input": {
3713          "type": "structure",
3714          "required": [
3715            "RoutingProfileId",
3716            "UserId",
3717            "InstanceId"
3718          ],
3719          "members": {
3720            "RoutingProfileId": {},
3721            "UserId": {
3722              "location": "uri",
3723              "locationName": "UserId"
3724            },
3725            "InstanceId": {
3726              "location": "uri",
3727              "locationName": "InstanceId"
3728            }
3729          }
3730        }
3731      },
3732      "UpdateUserSecurityProfiles": {
3733        "http": {
3734          "requestUri": "/users/{InstanceId}/{UserId}/security-profiles"
3735        },
3736        "input": {
3737          "type": "structure",
3738          "required": [
3739            "SecurityProfileIds",
3740            "UserId",
3741            "InstanceId"
3742          ],
3743          "members": {
3744            "SecurityProfileIds": {
3745              "shape": "S3m"
3746            },
3747            "UserId": {
3748              "location": "uri",
3749              "locationName": "UserId"
3750            },
3751            "InstanceId": {
3752              "location": "uri",
3753              "locationName": "InstanceId"
3754            }
3755          }
3756        }
3757      }
3758    },
3759    "shapes": {
3760      "S5": {
3761        "type": "structure",
3762        "members": {
3763          "Name": {},
3764          "LexRegion": {}
3765        }
3766      },
3767      "S8": {
3768        "type": "structure",
3769        "members": {
3770          "AliasArn": {}
3771        }
3772      },
3773      "Sc": {
3774        "type": "structure",
3775        "required": [
3776          "StorageType"
3777        ],
3778        "members": {
3779          "AssociationId": {},
3780          "StorageType": {},
3781          "S3Config": {
3782            "type": "structure",
3783            "required": [
3784              "BucketName",
3785              "BucketPrefix"
3786            ],
3787            "members": {
3788              "BucketName": {},
3789              "BucketPrefix": {},
3790              "EncryptionConfig": {
3791                "shape": "Si"
3792              }
3793            }
3794          },
3795          "KinesisVideoStreamConfig": {
3796            "type": "structure",
3797            "required": [
3798              "Prefix",
3799              "RetentionPeriodHours",
3800              "EncryptionConfig"
3801            ],
3802            "members": {
3803              "Prefix": {},
3804              "RetentionPeriodHours": {
3805                "type": "integer"
3806              },
3807              "EncryptionConfig": {
3808                "shape": "Si"
3809              }
3810            }
3811          },
3812          "KinesisStreamConfig": {
3813            "type": "structure",
3814            "required": [
3815              "StreamArn"
3816            ],
3817            "members": {
3818              "StreamArn": {}
3819            }
3820          },
3821          "KinesisFirehoseConfig": {
3822            "type": "structure",
3823            "required": [
3824              "FirehoseArn"
3825            ],
3826            "members": {
3827              "FirehoseArn": {}
3828            }
3829          }
3830        }
3831      },
3832      "Si": {
3833        "type": "structure",
3834        "required": [
3835          "EncryptionType",
3836          "KeyId"
3837        ],
3838        "members": {
3839          "EncryptionType": {},
3840          "KeyId": {}
3841        }
3842      },
3843      "Sw": {
3844        "type": "list",
3845        "member": {}
3846      },
3847      "S10": {
3848        "type": "list",
3849        "member": {
3850          "type": "structure",
3851          "required": [
3852            "QueueReference",
3853            "Priority",
3854            "Delay"
3855          ],
3856          "members": {
3857            "QueueReference": {
3858              "shape": "S12"
3859            },
3860            "Priority": {
3861              "type": "integer"
3862            },
3863            "Delay": {
3864              "type": "integer"
3865            }
3866          }
3867        }
3868      },
3869      "S12": {
3870        "type": "structure",
3871        "required": [
3872          "QueueId",
3873          "Channel"
3874        ],
3875        "members": {
3876          "QueueId": {},
3877          "Channel": {}
3878        }
3879      },
3880      "S1e": {
3881        "type": "map",
3882        "key": {},
3883        "value": {}
3884      },
3885      "S1u": {
3886        "type": "list",
3887        "member": {
3888          "type": "structure",
3889          "required": [
3890            "Day",
3891            "StartTime",
3892            "EndTime"
3893          ],
3894          "members": {
3895            "Day": {},
3896            "StartTime": {
3897              "shape": "S1x"
3898            },
3899            "EndTime": {
3900              "shape": "S1x"
3901            }
3902          }
3903        }
3904      },
3905      "S1x": {
3906        "type": "structure",
3907        "required": [
3908          "Hours",
3909          "Minutes"
3910        ],
3911        "members": {
3912          "Hours": {
3913            "type": "integer"
3914          },
3915          "Minutes": {
3916            "type": "integer"
3917          }
3918        }
3919      },
3920      "S25": {
3921        "type": "string",
3922        "sensitive": true
3923      },
3924      "S2j": {
3925        "type": "structure",
3926        "members": {
3927          "OutboundCallerIdName": {},
3928          "OutboundCallerIdNumberId": {},
3929          "OutboundFlowId": {}
3930        }
3931      },
3932      "S2r": {
3933        "type": "structure",
3934        "required": [
3935          "QuickConnectType"
3936        ],
3937        "members": {
3938          "QuickConnectType": {},
3939          "UserConfig": {
3940            "type": "structure",
3941            "required": [
3942              "UserId",
3943              "ContactFlowId"
3944            ],
3945            "members": {
3946              "UserId": {},
3947              "ContactFlowId": {}
3948            }
3949          },
3950          "QueueConfig": {
3951            "type": "structure",
3952            "required": [
3953              "QueueId",
3954              "ContactFlowId"
3955            ],
3956            "members": {
3957              "QueueId": {},
3958              "ContactFlowId": {}
3959            }
3960          },
3961          "PhoneConfig": {
3962            "type": "structure",
3963            "required": [
3964              "PhoneNumber"
3965            ],
3966            "members": {
3967              "PhoneNumber": {}
3968            }
3969          }
3970        }
3971      },
3972      "S32": {
3973        "type": "list",
3974        "member": {
3975          "type": "structure",
3976          "required": [
3977            "Channel",
3978            "Concurrency"
3979          ],
3980          "members": {
3981            "Channel": {},
3982            "Concurrency": {
3983              "type": "integer"
3984            }
3985          }
3986        }
3987      },
3988      "S3d": {
3989        "type": "structure",
3990        "members": {
3991          "FirstName": {},
3992          "LastName": {},
3993          "Email": {}
3994        }
3995      },
3996      "S3h": {
3997        "type": "structure",
3998        "required": [
3999          "PhoneType"
4000        ],
4001        "members": {
4002          "PhoneType": {},
4003          "AutoAccept": {
4004            "type": "boolean"
4005          },
4006          "AfterContactWorkTimeLimit": {
4007            "type": "integer"
4008          },
4009          "DeskPhoneNumber": {}
4010        }
4011      },
4012      "S3m": {
4013        "type": "list",
4014        "member": {}
4015      },
4016      "S4k": {
4017        "type": "structure",
4018        "members": {
4019          "AttributeType": {},
4020          "Value": {}
4021        }
4022      },
4023      "S56": {
4024        "type": "structure",
4025        "members": {
4026          "Id": {},
4027          "Arn": {},
4028          "Name": {}
4029        }
4030      },
4031      "S5a": {
4032        "type": "structure",
4033        "members": {
4034          "Id": {},
4035          "Arn": {},
4036          "Name": {}
4037        }
4038      },
4039      "S5o": {
4040        "type": "map",
4041        "key": {},
4042        "value": {}
4043      },
4044      "S5s": {
4045        "type": "structure",
4046        "members": {
4047          "Queues": {
4048            "type": "list",
4049            "member": {}
4050          },
4051          "Channels": {
4052            "type": "list",
4053            "member": {}
4054          }
4055        }
4056      },
4057      "S5v": {
4058        "type": "list",
4059        "member": {}
4060      },
4061      "S5y": {
4062        "type": "structure",
4063        "members": {
4064          "Name": {},
4065          "Unit": {}
4066        }
4067      },
4068      "S66": {
4069        "type": "structure",
4070        "members": {
4071          "Queue": {
4072            "type": "structure",
4073            "members": {
4074              "Id": {},
4075              "Arn": {}
4076            }
4077          },
4078          "Channel": {}
4079        }
4080      },
4081      "S6f": {
4082        "type": "string",
4083        "sensitive": true
4084      },
4085      "S6i": {
4086        "type": "structure",
4087        "members": {
4088          "Name": {},
4089          "Threshold": {
4090            "type": "structure",
4091            "members": {
4092              "Comparison": {},
4093              "ThresholdValue": {
4094                "type": "double"
4095              }
4096            }
4097          },
4098          "Statistic": {},
4099          "Unit": {}
4100        }
4101      },
4102      "S8k": {
4103        "type": "list",
4104        "member": {
4105          "type": "structure",
4106          "members": {
4107            "Id": {},
4108            "Arn": {},
4109            "Name": {},
4110            "QuickConnectType": {}
4111          }
4112        }
4113      },
4114      "Sbh": {
4115        "type": "structure",
4116        "required": [
4117          "Name"
4118        ],
4119        "members": {
4120          "Name": {}
4121        }
4122      }
4123    }
4124  }