github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/apigatewayv2/2018-11-29/api-2.json (about) 1 { 2 "metadata" : { 3 "apiVersion" : "2018-11-29", 4 "endpointPrefix" : "apigateway", 5 "signingName" : "apigateway", 6 "serviceFullName" : "AmazonApiGatewayV2", 7 "serviceId" : "ApiGatewayV2", 8 "protocol" : "rest-json", 9 "jsonVersion" : "1.1", 10 "uid" : "apigatewayv2-2018-11-29", 11 "signatureVersion" : "v4" 12 }, 13 "operations" : { 14 "CreateApi" : { 15 "name" : "CreateApi", 16 "http" : { 17 "method" : "POST", 18 "requestUri" : "/v2/apis", 19 "responseCode" : 201 20 }, 21 "input" : { 22 "shape" : "CreateApiRequest" 23 }, 24 "output" : { 25 "shape" : "CreateApiResponse" 26 }, 27 "errors" : [ { 28 "shape" : "NotFoundException" 29 }, { 30 "shape" : "TooManyRequestsException" 31 }, { 32 "shape" : "BadRequestException" 33 }, { 34 "shape" : "ConflictException" 35 } ] 36 }, 37 "CreateApiMapping" : { 38 "name" : "CreateApiMapping", 39 "http" : { 40 "method" : "POST", 41 "requestUri" : "/v2/domainnames/{domainName}/apimappings", 42 "responseCode" : 201 43 }, 44 "input" : { 45 "shape" : "CreateApiMappingRequest" 46 }, 47 "output" : { 48 "shape" : "CreateApiMappingResponse" 49 }, 50 "errors" : [ { 51 "shape" : "NotFoundException" 52 }, { 53 "shape" : "TooManyRequestsException" 54 }, { 55 "shape" : "BadRequestException" 56 }, { 57 "shape" : "ConflictException" 58 } ] 59 }, 60 "CreateAuthorizer" : { 61 "name" : "CreateAuthorizer", 62 "http" : { 63 "method" : "POST", 64 "requestUri" : "/v2/apis/{apiId}/authorizers", 65 "responseCode" : 201 66 }, 67 "input" : { 68 "shape" : "CreateAuthorizerRequest" 69 }, 70 "output" : { 71 "shape" : "CreateAuthorizerResponse" 72 }, 73 "errors" : [ { 74 "shape" : "NotFoundException" 75 }, { 76 "shape" : "TooManyRequestsException" 77 }, { 78 "shape" : "BadRequestException" 79 }, { 80 "shape" : "ConflictException" 81 } ] 82 }, 83 "CreateDeployment" : { 84 "name" : "CreateDeployment", 85 "http" : { 86 "method" : "POST", 87 "requestUri" : "/v2/apis/{apiId}/deployments", 88 "responseCode" : 201 89 }, 90 "input" : { 91 "shape" : "CreateDeploymentRequest" 92 }, 93 "output" : { 94 "shape" : "CreateDeploymentResponse" 95 }, 96 "errors" : [ { 97 "shape" : "NotFoundException" 98 }, { 99 "shape" : "TooManyRequestsException" 100 }, { 101 "shape" : "BadRequestException" 102 }, { 103 "shape" : "ConflictException" 104 } ] 105 }, 106 "CreateDomainName" : { 107 "name" : "CreateDomainName", 108 "http" : { 109 "method" : "POST", 110 "requestUri" : "/v2/domainnames", 111 "responseCode" : 201 112 }, 113 "input" : { 114 "shape" : "CreateDomainNameRequest" 115 }, 116 "output" : { 117 "shape" : "CreateDomainNameResponse" 118 }, 119 "errors" : [ { 120 "shape" : "NotFoundException" 121 }, { 122 "shape" : "TooManyRequestsException" 123 }, { 124 "shape" : "BadRequestException" 125 }, { 126 "shape" : "ConflictException" 127 }, { 128 "shape" : "AccessDeniedException" 129 } ] 130 }, 131 "CreateIntegration" : { 132 "name" : "CreateIntegration", 133 "http" : { 134 "method" : "POST", 135 "requestUri" : "/v2/apis/{apiId}/integrations", 136 "responseCode" : 201 137 }, 138 "input" : { 139 "shape" : "CreateIntegrationRequest" 140 }, 141 "output" : { 142 "shape" : "CreateIntegrationResult" 143 }, 144 "errors" : [ { 145 "shape" : "NotFoundException" 146 }, { 147 "shape" : "TooManyRequestsException" 148 }, { 149 "shape" : "BadRequestException" 150 }, { 151 "shape" : "ConflictException" 152 } ] 153 }, 154 "CreateIntegrationResponse" : { 155 "name" : "CreateIntegrationResponse", 156 "http" : { 157 "method" : "POST", 158 "requestUri" : "/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses", 159 "responseCode" : 201 160 }, 161 "input" : { 162 "shape" : "CreateIntegrationResponseRequest" 163 }, 164 "output" : { 165 "shape" : "CreateIntegrationResponseResponse" 166 }, 167 "errors" : [ { 168 "shape" : "NotFoundException" 169 }, { 170 "shape" : "TooManyRequestsException" 171 }, { 172 "shape" : "BadRequestException" 173 }, { 174 "shape" : "ConflictException" 175 } ] 176 }, 177 "CreateModel" : { 178 "name" : "CreateModel", 179 "http" : { 180 "method" : "POST", 181 "requestUri" : "/v2/apis/{apiId}/models", 182 "responseCode" : 201 183 }, 184 "input" : { 185 "shape" : "CreateModelRequest" 186 }, 187 "output" : { 188 "shape" : "CreateModelResponse" 189 }, 190 "errors" : [ { 191 "shape" : "NotFoundException" 192 }, { 193 "shape" : "TooManyRequestsException" 194 }, { 195 "shape" : "BadRequestException" 196 }, { 197 "shape" : "ConflictException" 198 } ] 199 }, 200 "CreateRoute" : { 201 "name" : "CreateRoute", 202 "http" : { 203 "method" : "POST", 204 "requestUri" : "/v2/apis/{apiId}/routes", 205 "responseCode" : 201 206 }, 207 "input" : { 208 "shape" : "CreateRouteRequest" 209 }, 210 "output" : { 211 "shape" : "CreateRouteResult" 212 }, 213 "errors" : [ { 214 "shape" : "NotFoundException" 215 }, { 216 "shape" : "TooManyRequestsException" 217 }, { 218 "shape" : "BadRequestException" 219 }, { 220 "shape" : "ConflictException" 221 } ] 222 }, 223 "CreateRouteResponse" : { 224 "name" : "CreateRouteResponse", 225 "http" : { 226 "method" : "POST", 227 "requestUri" : "/v2/apis/{apiId}/routes/{routeId}/routeresponses", 228 "responseCode" : 201 229 }, 230 "input" : { 231 "shape" : "CreateRouteResponseRequest" 232 }, 233 "output" : { 234 "shape" : "CreateRouteResponseResponse" 235 }, 236 "errors" : [ { 237 "shape" : "NotFoundException" 238 }, { 239 "shape" : "TooManyRequestsException" 240 }, { 241 "shape" : "BadRequestException" 242 }, { 243 "shape" : "ConflictException" 244 } ] 245 }, 246 "CreateStage" : { 247 "name" : "CreateStage", 248 "http" : { 249 "method" : "POST", 250 "requestUri" : "/v2/apis/{apiId}/stages", 251 "responseCode" : 201 252 }, 253 "input" : { 254 "shape" : "CreateStageRequest" 255 }, 256 "output" : { 257 "shape" : "CreateStageResponse" 258 }, 259 "errors" : [ { 260 "shape" : "NotFoundException" 261 }, { 262 "shape" : "TooManyRequestsException" 263 }, { 264 "shape" : "BadRequestException" 265 }, { 266 "shape" : "ConflictException" 267 } ] 268 }, 269 "CreateVpcLink" : { 270 "name" : "CreateVpcLink", 271 "http" : { 272 "method" : "POST", 273 "requestUri" : "/v2/vpclinks", 274 "responseCode" : 201 275 }, 276 "input" : { 277 "shape" : "CreateVpcLinkRequest" 278 }, 279 "output" : { 280 "shape" : "CreateVpcLinkResponse" 281 }, 282 "errors" : [ { 283 "shape" : "BadRequestException" 284 }, { 285 "shape" : "TooManyRequestsException" 286 } ] 287 }, 288 "DeleteAccessLogSettings" : { 289 "name" : "DeleteAccessLogSettings", 290 "http" : { 291 "method" : "DELETE", 292 "requestUri" : "/v2/apis/{apiId}/stages/{stageName}/accesslogsettings", 293 "responseCode" : 204 294 }, 295 "input" : { 296 "shape" : "DeleteAccessLogSettingsRequest" 297 }, 298 "errors" : [ { 299 "shape" : "NotFoundException" 300 }, { 301 "shape" : "TooManyRequestsException" 302 } ] 303 }, 304 "DeleteApi" : { 305 "name" : "DeleteApi", 306 "http" : { 307 "method" : "DELETE", 308 "requestUri" : "/v2/apis/{apiId}", 309 "responseCode" : 204 310 }, 311 "input" : { 312 "shape" : "DeleteApiRequest" 313 }, 314 "errors" : [ { 315 "shape" : "NotFoundException" 316 }, { 317 "shape" : "TooManyRequestsException" 318 } ] 319 }, 320 "DeleteApiMapping" : { 321 "name" : "DeleteApiMapping", 322 "http" : { 323 "method" : "DELETE", 324 "requestUri" : "/v2/domainnames/{domainName}/apimappings/{apiMappingId}", 325 "responseCode" : 204 326 }, 327 "input" : { 328 "shape" : "DeleteApiMappingRequest" 329 }, 330 "errors" : [ { 331 "shape" : "NotFoundException" 332 }, { 333 "shape" : "TooManyRequestsException" 334 }, { 335 "shape" : "BadRequestException" 336 } ] 337 }, 338 "DeleteAuthorizer" : { 339 "name" : "DeleteAuthorizer", 340 "http" : { 341 "method" : "DELETE", 342 "requestUri" : "/v2/apis/{apiId}/authorizers/{authorizerId}", 343 "responseCode" : 204 344 }, 345 "input" : { 346 "shape" : "DeleteAuthorizerRequest" 347 }, 348 "errors" : [ { 349 "shape" : "NotFoundException" 350 }, { 351 "shape" : "TooManyRequestsException" 352 } ] 353 }, 354 "DeleteCorsConfiguration" : { 355 "name" : "DeleteCorsConfiguration", 356 "http" : { 357 "method" : "DELETE", 358 "requestUri" : "/v2/apis/{apiId}/cors", 359 "responseCode" : 204 360 }, 361 "input" : { 362 "shape" : "DeleteCorsConfigurationRequest" 363 }, 364 "errors" : [ { 365 "shape" : "NotFoundException" 366 }, { 367 "shape" : "TooManyRequestsException" 368 } ] 369 }, 370 "DeleteDeployment" : { 371 "name" : "DeleteDeployment", 372 "http" : { 373 "method" : "DELETE", 374 "requestUri" : "/v2/apis/{apiId}/deployments/{deploymentId}", 375 "responseCode" : 204 376 }, 377 "input" : { 378 "shape" : "DeleteDeploymentRequest" 379 }, 380 "errors" : [ { 381 "shape" : "NotFoundException" 382 }, { 383 "shape" : "TooManyRequestsException" 384 } ] 385 }, 386 "DeleteDomainName" : { 387 "name" : "DeleteDomainName", 388 "http" : { 389 "method" : "DELETE", 390 "requestUri" : "/v2/domainnames/{domainName}", 391 "responseCode" : 204 392 }, 393 "input" : { 394 "shape" : "DeleteDomainNameRequest" 395 }, 396 "errors" : [ { 397 "shape" : "NotFoundException" 398 }, { 399 "shape" : "TooManyRequestsException" 400 } ] 401 }, 402 "DeleteIntegration" : { 403 "name" : "DeleteIntegration", 404 "http" : { 405 "method" : "DELETE", 406 "requestUri" : "/v2/apis/{apiId}/integrations/{integrationId}", 407 "responseCode" : 204 408 }, 409 "input" : { 410 "shape" : "DeleteIntegrationRequest" 411 }, 412 "errors" : [ { 413 "shape" : "NotFoundException" 414 }, { 415 "shape" : "TooManyRequestsException" 416 } ] 417 }, 418 "DeleteIntegrationResponse" : { 419 "name" : "DeleteIntegrationResponse", 420 "http" : { 421 "method" : "DELETE", 422 "requestUri" : "/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}", 423 "responseCode" : 204 424 }, 425 "input" : { 426 "shape" : "DeleteIntegrationResponseRequest" 427 }, 428 "errors" : [ { 429 "shape" : "NotFoundException" 430 }, { 431 "shape" : "TooManyRequestsException" 432 } ] 433 }, 434 "DeleteModel" : { 435 "name" : "DeleteModel", 436 "http" : { 437 "method" : "DELETE", 438 "requestUri" : "/v2/apis/{apiId}/models/{modelId}", 439 "responseCode" : 204 440 }, 441 "input" : { 442 "shape" : "DeleteModelRequest" 443 }, 444 "errors" : [ { 445 "shape" : "NotFoundException" 446 }, { 447 "shape" : "TooManyRequestsException" 448 } ] 449 }, 450 "DeleteRoute" : { 451 "name" : "DeleteRoute", 452 "http" : { 453 "method" : "DELETE", 454 "requestUri" : "/v2/apis/{apiId}/routes/{routeId}", 455 "responseCode" : 204 456 }, 457 "input" : { 458 "shape" : "DeleteRouteRequest" 459 }, 460 "errors" : [ { 461 "shape" : "NotFoundException" 462 }, { 463 "shape" : "TooManyRequestsException" 464 } ] 465 }, 466 "DeleteRouteRequestParameter" : { 467 "name" : "DeleteRouteRequestParameter", 468 "http" : { 469 "method" : "DELETE", 470 "requestUri" : "/v2/apis/{apiId}/routes/{routeId}/requestparameters/{requestParameterKey}", 471 "responseCode" : 204 472 }, 473 "input" : { 474 "shape" : "DeleteRouteRequestParameterRequest" 475 }, 476 "errors" : [ { 477 "shape" : "NotFoundException" 478 }, { 479 "shape" : "TooManyRequestsException" 480 } ] 481 }, 482 "DeleteRouteResponse" : { 483 "name" : "DeleteRouteResponse", 484 "http" : { 485 "method" : "DELETE", 486 "requestUri" : "/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}", 487 "responseCode" : 204 488 }, 489 "input" : { 490 "shape" : "DeleteRouteResponseRequest" 491 }, 492 "errors" : [ { 493 "shape" : "NotFoundException" 494 }, { 495 "shape" : "TooManyRequestsException" 496 } ] 497 }, 498 "DeleteRouteSettings" : { 499 "name" : "DeleteRouteSettings", 500 "http" : { 501 "method" : "DELETE", 502 "requestUri" : "/v2/apis/{apiId}/stages/{stageName}/routesettings/{routeKey}", 503 "responseCode" : 204 504 }, 505 "input" : { 506 "shape" : "DeleteRouteSettingsRequest" 507 }, 508 "errors" : [ { 509 "shape" : "NotFoundException" 510 }, { 511 "shape" : "TooManyRequestsException" 512 } ] 513 }, 514 "DeleteStage" : { 515 "name" : "DeleteStage", 516 "http" : { 517 "method" : "DELETE", 518 "requestUri" : "/v2/apis/{apiId}/stages/{stageName}", 519 "responseCode" : 204 520 }, 521 "input" : { 522 "shape" : "DeleteStageRequest" 523 }, 524 "errors" : [ { 525 "shape" : "NotFoundException" 526 }, { 527 "shape" : "TooManyRequestsException" 528 } ] 529 }, 530 "DeleteVpcLink" : { 531 "name" : "DeleteVpcLink", 532 "http" : { 533 "method" : "DELETE", 534 "requestUri" : "/v2/vpclinks/{vpcLinkId}", 535 "responseCode" : 202 536 }, 537 "input" : { 538 "shape" : "DeleteVpcLinkRequest" 539 }, 540 "output" : { 541 "shape" : "DeleteVpcLinkResponse" 542 }, 543 "errors" : [ { 544 "shape" : "NotFoundException" 545 }, { 546 "shape" : "TooManyRequestsException" 547 } ] 548 }, 549 "ExportApi" : { 550 "name" : "ExportApi", 551 "http" : { 552 "method" : "GET", 553 "requestUri" : "/v2/apis/{apiId}/exports/{specification}", 554 "responseCode" : 200 555 }, 556 "input" : { 557 "shape" : "ExportApiRequest" 558 }, 559 "output" : { 560 "shape" : "ExportApiResponse" 561 }, 562 "errors" : [ { 563 "shape" : "NotFoundException" 564 }, { 565 "shape" : "TooManyRequestsException" 566 }, { 567 "shape" : "BadRequestException" 568 } ] 569 }, 570 "ResetAuthorizersCache" : { 571 "name" : "ResetAuthorizersCache", 572 "http" : { 573 "method" : "DELETE", 574 "requestUri" : "/v2/apis/{apiId}/stages/{stageName}/cache/authorizers", 575 "responseCode" : 204 576 }, 577 "input" : { 578 "shape" : "ResetAuthorizersCacheRequest" 579 }, 580 "errors" : [ { 581 "shape" : "NotFoundException" 582 }, { 583 "shape" : "TooManyRequestsException" 584 } ] 585 }, 586 "GetApi" : { 587 "name" : "GetApi", 588 "http" : { 589 "method" : "GET", 590 "requestUri" : "/v2/apis/{apiId}", 591 "responseCode" : 200 592 }, 593 "input" : { 594 "shape" : "GetApiRequest" 595 }, 596 "output" : { 597 "shape" : "GetApiResponse" 598 }, 599 "errors" : [ { 600 "shape" : "NotFoundException" 601 }, { 602 "shape" : "TooManyRequestsException" 603 } ] 604 }, 605 "GetApiMapping" : { 606 "name" : "GetApiMapping", 607 "http" : { 608 "method" : "GET", 609 "requestUri" : "/v2/domainnames/{domainName}/apimappings/{apiMappingId}", 610 "responseCode" : 200 611 }, 612 "input" : { 613 "shape" : "GetApiMappingRequest" 614 }, 615 "output" : { 616 "shape" : "GetApiMappingResponse" 617 }, 618 "errors" : [ { 619 "shape" : "NotFoundException" 620 }, { 621 "shape" : "TooManyRequestsException" 622 }, { 623 "shape" : "BadRequestException" 624 } ] 625 }, 626 "GetApiMappings" : { 627 "name" : "GetApiMappings", 628 "http" : { 629 "method" : "GET", 630 "requestUri" : "/v2/domainnames/{domainName}/apimappings", 631 "responseCode" : 200 632 }, 633 "input" : { 634 "shape" : "GetApiMappingsRequest" 635 }, 636 "output" : { 637 "shape" : "GetApiMappingsResponse" 638 }, 639 "errors" : [ { 640 "shape" : "NotFoundException" 641 }, { 642 "shape" : "TooManyRequestsException" 643 }, { 644 "shape" : "BadRequestException" 645 } ] 646 }, 647 "GetApis" : { 648 "name" : "GetApis", 649 "http" : { 650 "method" : "GET", 651 "requestUri" : "/v2/apis", 652 "responseCode" : 200 653 }, 654 "input" : { 655 "shape" : "GetApisRequest" 656 }, 657 "output" : { 658 "shape" : "GetApisResponse" 659 }, 660 "errors" : [ { 661 "shape" : "NotFoundException" 662 }, { 663 "shape" : "TooManyRequestsException" 664 }, { 665 "shape" : "BadRequestException" 666 } ] 667 }, 668 "GetAuthorizer" : { 669 "name" : "GetAuthorizer", 670 "http" : { 671 "method" : "GET", 672 "requestUri" : "/v2/apis/{apiId}/authorizers/{authorizerId}", 673 "responseCode" : 200 674 }, 675 "input" : { 676 "shape" : "GetAuthorizerRequest" 677 }, 678 "output" : { 679 "shape" : "GetAuthorizerResponse" 680 }, 681 "errors" : [ { 682 "shape" : "NotFoundException" 683 }, { 684 "shape" : "TooManyRequestsException" 685 } ] 686 }, 687 "GetAuthorizers" : { 688 "name" : "GetAuthorizers", 689 "http" : { 690 "method" : "GET", 691 "requestUri" : "/v2/apis/{apiId}/authorizers", 692 "responseCode" : 200 693 }, 694 "input" : { 695 "shape" : "GetAuthorizersRequest" 696 }, 697 "output" : { 698 "shape" : "GetAuthorizersResponse" 699 }, 700 "errors" : [ { 701 "shape" : "NotFoundException" 702 }, { 703 "shape" : "TooManyRequestsException" 704 }, { 705 "shape" : "BadRequestException" 706 } ] 707 }, 708 "GetDeployment" : { 709 "name" : "GetDeployment", 710 "http" : { 711 "method" : "GET", 712 "requestUri" : "/v2/apis/{apiId}/deployments/{deploymentId}", 713 "responseCode" : 200 714 }, 715 "input" : { 716 "shape" : "GetDeploymentRequest" 717 }, 718 "output" : { 719 "shape" : "GetDeploymentResponse" 720 }, 721 "errors" : [ { 722 "shape" : "NotFoundException" 723 }, { 724 "shape" : "TooManyRequestsException" 725 } ] 726 }, 727 "GetDeployments" : { 728 "name" : "GetDeployments", 729 "http" : { 730 "method" : "GET", 731 "requestUri" : "/v2/apis/{apiId}/deployments", 732 "responseCode" : 200 733 }, 734 "input" : { 735 "shape" : "GetDeploymentsRequest" 736 }, 737 "output" : { 738 "shape" : "GetDeploymentsResponse" 739 }, 740 "errors" : [ { 741 "shape" : "NotFoundException" 742 }, { 743 "shape" : "TooManyRequestsException" 744 }, { 745 "shape" : "BadRequestException" 746 } ] 747 }, 748 "GetDomainName" : { 749 "name" : "GetDomainName", 750 "http" : { 751 "method" : "GET", 752 "requestUri" : "/v2/domainnames/{domainName}", 753 "responseCode" : 200 754 }, 755 "input" : { 756 "shape" : "GetDomainNameRequest" 757 }, 758 "output" : { 759 "shape" : "GetDomainNameResponse" 760 }, 761 "errors" : [ { 762 "shape" : "NotFoundException" 763 }, { 764 "shape" : "TooManyRequestsException" 765 } ] 766 }, 767 "GetDomainNames" : { 768 "name" : "GetDomainNames", 769 "http" : { 770 "method" : "GET", 771 "requestUri" : "/v2/domainnames", 772 "responseCode" : 200 773 }, 774 "input" : { 775 "shape" : "GetDomainNamesRequest" 776 }, 777 "output" : { 778 "shape" : "GetDomainNamesResponse" 779 }, 780 "errors" : [ { 781 "shape" : "NotFoundException" 782 }, { 783 "shape" : "TooManyRequestsException" 784 }, { 785 "shape" : "BadRequestException" 786 } ] 787 }, 788 "GetIntegration" : { 789 "name" : "GetIntegration", 790 "http" : { 791 "method" : "GET", 792 "requestUri" : "/v2/apis/{apiId}/integrations/{integrationId}", 793 "responseCode" : 200 794 }, 795 "input" : { 796 "shape" : "GetIntegrationRequest" 797 }, 798 "output" : { 799 "shape" : "GetIntegrationResult" 800 }, 801 "errors" : [ { 802 "shape" : "NotFoundException" 803 }, { 804 "shape" : "TooManyRequestsException" 805 } ] 806 }, 807 "GetIntegrationResponse" : { 808 "name" : "GetIntegrationResponse", 809 "http" : { 810 "method" : "GET", 811 "requestUri" : "/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}", 812 "responseCode" : 200 813 }, 814 "input" : { 815 "shape" : "GetIntegrationResponseRequest" 816 }, 817 "output" : { 818 "shape" : "GetIntegrationResponseResponse" 819 }, 820 "errors" : [ { 821 "shape" : "NotFoundException" 822 }, { 823 "shape" : "TooManyRequestsException" 824 } ] 825 }, 826 "GetIntegrationResponses" : { 827 "name" : "GetIntegrationResponses", 828 "http" : { 829 "method" : "GET", 830 "requestUri" : "/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses", 831 "responseCode" : 200 832 }, 833 "input" : { 834 "shape" : "GetIntegrationResponsesRequest" 835 }, 836 "output" : { 837 "shape" : "GetIntegrationResponsesResponse" 838 }, 839 "errors" : [ { 840 "shape" : "NotFoundException" 841 }, { 842 "shape" : "TooManyRequestsException" 843 }, { 844 "shape" : "BadRequestException" 845 } ] 846 }, 847 "GetIntegrations" : { 848 "name" : "GetIntegrations", 849 "http" : { 850 "method" : "GET", 851 "requestUri" : "/v2/apis/{apiId}/integrations", 852 "responseCode" : 200 853 }, 854 "input" : { 855 "shape" : "GetIntegrationsRequest" 856 }, 857 "output" : { 858 "shape" : "GetIntegrationsResponse" 859 }, 860 "errors" : [ { 861 "shape" : "NotFoundException" 862 }, { 863 "shape" : "TooManyRequestsException" 864 }, { 865 "shape" : "BadRequestException" 866 } ] 867 }, 868 "GetModel" : { 869 "name" : "GetModel", 870 "http" : { 871 "method" : "GET", 872 "requestUri" : "/v2/apis/{apiId}/models/{modelId}", 873 "responseCode" : 200 874 }, 875 "input" : { 876 "shape" : "GetModelRequest" 877 }, 878 "output" : { 879 "shape" : "GetModelResponse" 880 }, 881 "errors" : [ { 882 "shape" : "NotFoundException" 883 }, { 884 "shape" : "TooManyRequestsException" 885 } ] 886 }, 887 "GetModelTemplate" : { 888 "name" : "GetModelTemplate", 889 "http" : { 890 "method" : "GET", 891 "requestUri" : "/v2/apis/{apiId}/models/{modelId}/template", 892 "responseCode" : 200 893 }, 894 "input" : { 895 "shape" : "GetModelTemplateRequest" 896 }, 897 "output" : { 898 "shape" : "GetModelTemplateResponse" 899 }, 900 "errors" : [ { 901 "shape" : "NotFoundException" 902 }, { 903 "shape" : "TooManyRequestsException" 904 } ] 905 }, 906 "GetModels" : { 907 "name" : "GetModels", 908 "http" : { 909 "method" : "GET", 910 "requestUri" : "/v2/apis/{apiId}/models", 911 "responseCode" : 200 912 }, 913 "input" : { 914 "shape" : "GetModelsRequest" 915 }, 916 "output" : { 917 "shape" : "GetModelsResponse" 918 }, 919 "errors" : [ { 920 "shape" : "NotFoundException" 921 }, { 922 "shape" : "TooManyRequestsException" 923 }, { 924 "shape" : "BadRequestException" 925 } ] 926 }, 927 "GetRoute" : { 928 "name" : "GetRoute", 929 "http" : { 930 "method" : "GET", 931 "requestUri" : "/v2/apis/{apiId}/routes/{routeId}", 932 "responseCode" : 200 933 }, 934 "input" : { 935 "shape" : "GetRouteRequest" 936 }, 937 "output" : { 938 "shape" : "GetRouteResult" 939 }, 940 "errors" : [ { 941 "shape" : "NotFoundException" 942 }, { 943 "shape" : "TooManyRequestsException" 944 } ] 945 }, 946 "GetRouteResponse" : { 947 "name" : "GetRouteResponse", 948 "http" : { 949 "method" : "GET", 950 "requestUri" : "/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}", 951 "responseCode" : 200 952 }, 953 "input" : { 954 "shape" : "GetRouteResponseRequest" 955 }, 956 "output" : { 957 "shape" : "GetRouteResponseResponse" 958 }, 959 "errors" : [ { 960 "shape" : "NotFoundException" 961 }, { 962 "shape" : "TooManyRequestsException" 963 } ] 964 }, 965 "GetRouteResponses" : { 966 "name" : "GetRouteResponses", 967 "http" : { 968 "method" : "GET", 969 "requestUri" : "/v2/apis/{apiId}/routes/{routeId}/routeresponses", 970 "responseCode" : 200 971 }, 972 "input" : { 973 "shape" : "GetRouteResponsesRequest" 974 }, 975 "output" : { 976 "shape" : "GetRouteResponsesResponse" 977 }, 978 "errors" : [ { 979 "shape" : "NotFoundException" 980 }, { 981 "shape" : "TooManyRequestsException" 982 }, { 983 "shape" : "BadRequestException" 984 } ] 985 }, 986 "GetRoutes" : { 987 "name" : "GetRoutes", 988 "http" : { 989 "method" : "GET", 990 "requestUri" : "/v2/apis/{apiId}/routes", 991 "responseCode" : 200 992 }, 993 "input" : { 994 "shape" : "GetRoutesRequest" 995 }, 996 "output" : { 997 "shape" : "GetRoutesResponse" 998 }, 999 "errors" : [ { 1000 "shape" : "NotFoundException" 1001 }, { 1002 "shape" : "TooManyRequestsException" 1003 }, { 1004 "shape" : "BadRequestException" 1005 } ] 1006 }, 1007 "GetStage" : { 1008 "name" : "GetStage", 1009 "http" : { 1010 "method" : "GET", 1011 "requestUri" : "/v2/apis/{apiId}/stages/{stageName}", 1012 "responseCode" : 200 1013 }, 1014 "input" : { 1015 "shape" : "GetStageRequest" 1016 }, 1017 "output" : { 1018 "shape" : "GetStageResponse" 1019 }, 1020 "errors" : [ { 1021 "shape" : "NotFoundException" 1022 }, { 1023 "shape" : "TooManyRequestsException" 1024 } ] 1025 }, 1026 "GetStages" : { 1027 "name" : "GetStages", 1028 "http" : { 1029 "method" : "GET", 1030 "requestUri" : "/v2/apis/{apiId}/stages", 1031 "responseCode" : 200 1032 }, 1033 "input" : { 1034 "shape" : "GetStagesRequest" 1035 }, 1036 "output" : { 1037 "shape" : "GetStagesResponse" 1038 }, 1039 "errors" : [ { 1040 "shape" : "NotFoundException" 1041 }, { 1042 "shape" : "TooManyRequestsException" 1043 }, { 1044 "shape" : "BadRequestException" 1045 } ] 1046 }, 1047 "GetTags" : { 1048 "name" : "GetTags", 1049 "http" : { 1050 "method" : "GET", 1051 "requestUri" : "/v2/tags/{resource-arn}", 1052 "responseCode" : 200 1053 }, 1054 "input" : { 1055 "shape" : "GetTagsRequest" 1056 }, 1057 "output" : { 1058 "shape" : "GetTagsResponse" 1059 }, 1060 "errors" : [ { 1061 "shape" : "NotFoundException" 1062 }, { 1063 "shape" : "TooManyRequestsException" 1064 }, { 1065 "shape" : "BadRequestException" 1066 }, { 1067 "shape" : "ConflictException" 1068 } ] 1069 }, 1070 "GetVpcLink" : { 1071 "name" : "GetVpcLink", 1072 "http" : { 1073 "method" : "GET", 1074 "requestUri" : "/v2/vpclinks/{vpcLinkId}", 1075 "responseCode" : 200 1076 }, 1077 "input" : { 1078 "shape" : "GetVpcLinkRequest" 1079 }, 1080 "output" : { 1081 "shape" : "GetVpcLinkResponse" 1082 }, 1083 "errors" : [ { 1084 "shape" : "NotFoundException" 1085 }, { 1086 "shape" : "TooManyRequestsException" 1087 } ] 1088 }, 1089 "GetVpcLinks" : { 1090 "name" : "GetVpcLinks", 1091 "http" : { 1092 "method" : "GET", 1093 "requestUri" : "/v2/vpclinks", 1094 "responseCode" : 200 1095 }, 1096 "input" : { 1097 "shape" : "GetVpcLinksRequest" 1098 }, 1099 "output" : { 1100 "shape" : "GetVpcLinksResponse" 1101 }, 1102 "errors" : [ { 1103 "shape" : "BadRequestException" 1104 }, { 1105 "shape" : "TooManyRequestsException" 1106 } ] 1107 }, 1108 "ImportApi" : { 1109 "name" : "ImportApi", 1110 "http" : { 1111 "method" : "PUT", 1112 "requestUri" : "/v2/apis", 1113 "responseCode" : 201 1114 }, 1115 "input" : { 1116 "shape" : "ImportApiRequest" 1117 }, 1118 "output" : { 1119 "shape" : "ImportApiResponse" 1120 }, 1121 "errors" : [ { 1122 "shape" : "NotFoundException" 1123 }, { 1124 "shape" : "TooManyRequestsException" 1125 }, { 1126 "shape" : "BadRequestException" 1127 }, { 1128 "shape" : "ConflictException" 1129 } ] 1130 }, 1131 "ReimportApi" : { 1132 "name" : "ReimportApi", 1133 "http" : { 1134 "method" : "PUT", 1135 "requestUri" : "/v2/apis/{apiId}", 1136 "responseCode" : 201 1137 }, 1138 "input" : { 1139 "shape" : "ReimportApiRequest" 1140 }, 1141 "output" : { 1142 "shape" : "ReimportApiResponse" 1143 }, 1144 "errors" : [ { 1145 "shape" : "NotFoundException" 1146 }, { 1147 "shape" : "TooManyRequestsException" 1148 }, { 1149 "shape" : "BadRequestException" 1150 }, { 1151 "shape" : "ConflictException" 1152 } ] 1153 }, 1154 "TagResource" : { 1155 "name" : "TagResource", 1156 "http" : { 1157 "method" : "POST", 1158 "requestUri" : "/v2/tags/{resource-arn}", 1159 "responseCode" : 201 1160 }, 1161 "input" : { 1162 "shape" : "TagResourceRequest" 1163 }, 1164 "output" : { 1165 "shape" : "TagResourceResponse" 1166 }, 1167 "errors" : [ { 1168 "shape" : "NotFoundException" 1169 }, { 1170 "shape" : "TooManyRequestsException" 1171 }, { 1172 "shape" : "BadRequestException" 1173 }, { 1174 "shape" : "ConflictException" 1175 } ] 1176 }, 1177 "UntagResource" : { 1178 "name" : "UntagResource", 1179 "http" : { 1180 "method" : "DELETE", 1181 "requestUri" : "/v2/tags/{resource-arn}", 1182 "responseCode" : 204 1183 }, 1184 "input" : { 1185 "shape" : "UntagResourceRequest" 1186 }, 1187 "errors" : [ { 1188 "shape" : "NotFoundException" 1189 }, { 1190 "shape" : "TooManyRequestsException" 1191 }, { 1192 "shape" : "BadRequestException" 1193 }, { 1194 "shape" : "ConflictException" 1195 } ] 1196 }, 1197 "UpdateApi" : { 1198 "name" : "UpdateApi", 1199 "http" : { 1200 "method" : "PATCH", 1201 "requestUri" : "/v2/apis/{apiId}", 1202 "responseCode" : 200 1203 }, 1204 "input" : { 1205 "shape" : "UpdateApiRequest" 1206 }, 1207 "output" : { 1208 "shape" : "UpdateApiResponse" 1209 }, 1210 "errors" : [ { 1211 "shape" : "NotFoundException" 1212 }, { 1213 "shape" : "TooManyRequestsException" 1214 }, { 1215 "shape" : "BadRequestException" 1216 }, { 1217 "shape" : "ConflictException" 1218 } ] 1219 }, 1220 "UpdateApiMapping" : { 1221 "name" : "UpdateApiMapping", 1222 "http" : { 1223 "method" : "PATCH", 1224 "requestUri" : "/v2/domainnames/{domainName}/apimappings/{apiMappingId}", 1225 "responseCode" : 200 1226 }, 1227 "input" : { 1228 "shape" : "UpdateApiMappingRequest" 1229 }, 1230 "output" : { 1231 "shape" : "UpdateApiMappingResponse" 1232 }, 1233 "errors" : [ { 1234 "shape" : "NotFoundException" 1235 }, { 1236 "shape" : "TooManyRequestsException" 1237 }, { 1238 "shape" : "BadRequestException" 1239 }, { 1240 "shape" : "ConflictException" 1241 } ] 1242 }, 1243 "UpdateAuthorizer" : { 1244 "name" : "UpdateAuthorizer", 1245 "http" : { 1246 "method" : "PATCH", 1247 "requestUri" : "/v2/apis/{apiId}/authorizers/{authorizerId}", 1248 "responseCode" : 200 1249 }, 1250 "input" : { 1251 "shape" : "UpdateAuthorizerRequest" 1252 }, 1253 "output" : { 1254 "shape" : "UpdateAuthorizerResponse" 1255 }, 1256 "errors" : [ { 1257 "shape" : "NotFoundException" 1258 }, { 1259 "shape" : "TooManyRequestsException" 1260 }, { 1261 "shape" : "BadRequestException" 1262 }, { 1263 "shape" : "ConflictException" 1264 } ] 1265 }, 1266 "UpdateDeployment" : { 1267 "name" : "UpdateDeployment", 1268 "http" : { 1269 "method" : "PATCH", 1270 "requestUri" : "/v2/apis/{apiId}/deployments/{deploymentId}", 1271 "responseCode" : 200 1272 }, 1273 "input" : { 1274 "shape" : "UpdateDeploymentRequest" 1275 }, 1276 "output" : { 1277 "shape" : "UpdateDeploymentResponse" 1278 }, 1279 "errors" : [ { 1280 "shape" : "NotFoundException" 1281 }, { 1282 "shape" : "TooManyRequestsException" 1283 }, { 1284 "shape" : "BadRequestException" 1285 }, { 1286 "shape" : "ConflictException" 1287 } ] 1288 }, 1289 "UpdateDomainName" : { 1290 "name" : "UpdateDomainName", 1291 "http" : { 1292 "method" : "PATCH", 1293 "requestUri" : "/v2/domainnames/{domainName}", 1294 "responseCode" : 200 1295 }, 1296 "input" : { 1297 "shape" : "UpdateDomainNameRequest" 1298 }, 1299 "output" : { 1300 "shape" : "UpdateDomainNameResponse" 1301 }, 1302 "errors" : [ { 1303 "shape" : "NotFoundException" 1304 }, { 1305 "shape" : "TooManyRequestsException" 1306 }, { 1307 "shape" : "BadRequestException" 1308 }, { 1309 "shape" : "ConflictException" 1310 } ] 1311 }, 1312 "UpdateIntegration" : { 1313 "name" : "UpdateIntegration", 1314 "http" : { 1315 "method" : "PATCH", 1316 "requestUri" : "/v2/apis/{apiId}/integrations/{integrationId}", 1317 "responseCode" : 200 1318 }, 1319 "input" : { 1320 "shape" : "UpdateIntegrationRequest" 1321 }, 1322 "output" : { 1323 "shape" : "UpdateIntegrationResult" 1324 }, 1325 "errors" : [ { 1326 "shape" : "NotFoundException" 1327 }, { 1328 "shape" : "TooManyRequestsException" 1329 }, { 1330 "shape" : "BadRequestException" 1331 }, { 1332 "shape" : "ConflictException" 1333 } ] 1334 }, 1335 "UpdateIntegrationResponse" : { 1336 "name" : "UpdateIntegrationResponse", 1337 "http" : { 1338 "method" : "PATCH", 1339 "requestUri" : "/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}", 1340 "responseCode" : 200 1341 }, 1342 "input" : { 1343 "shape" : "UpdateIntegrationResponseRequest" 1344 }, 1345 "output" : { 1346 "shape" : "UpdateIntegrationResponseResponse" 1347 }, 1348 "errors" : [ { 1349 "shape" : "NotFoundException" 1350 }, { 1351 "shape" : "TooManyRequestsException" 1352 }, { 1353 "shape" : "BadRequestException" 1354 }, { 1355 "shape" : "ConflictException" 1356 } ] 1357 }, 1358 "UpdateModel" : { 1359 "name" : "UpdateModel", 1360 "http" : { 1361 "method" : "PATCH", 1362 "requestUri" : "/v2/apis/{apiId}/models/{modelId}", 1363 "responseCode" : 200 1364 }, 1365 "input" : { 1366 "shape" : "UpdateModelRequest" 1367 }, 1368 "output" : { 1369 "shape" : "UpdateModelResponse" 1370 }, 1371 "errors" : [ { 1372 "shape" : "NotFoundException" 1373 }, { 1374 "shape" : "TooManyRequestsException" 1375 }, { 1376 "shape" : "BadRequestException" 1377 }, { 1378 "shape" : "ConflictException" 1379 } ] 1380 }, 1381 "UpdateRoute" : { 1382 "name" : "UpdateRoute", 1383 "http" : { 1384 "method" : "PATCH", 1385 "requestUri" : "/v2/apis/{apiId}/routes/{routeId}", 1386 "responseCode" : 200 1387 }, 1388 "input" : { 1389 "shape" : "UpdateRouteRequest" 1390 }, 1391 "output" : { 1392 "shape" : "UpdateRouteResult" 1393 }, 1394 "errors" : [ { 1395 "shape" : "NotFoundException" 1396 }, { 1397 "shape" : "TooManyRequestsException" 1398 }, { 1399 "shape" : "BadRequestException" 1400 }, { 1401 "shape" : "ConflictException" 1402 } ] 1403 }, 1404 "UpdateRouteResponse" : { 1405 "name" : "UpdateRouteResponse", 1406 "http" : { 1407 "method" : "PATCH", 1408 "requestUri" : "/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}", 1409 "responseCode" : 200 1410 }, 1411 "input" : { 1412 "shape" : "UpdateRouteResponseRequest" 1413 }, 1414 "output" : { 1415 "shape" : "UpdateRouteResponseResponse" 1416 }, 1417 "errors" : [ { 1418 "shape" : "NotFoundException" 1419 }, { 1420 "shape" : "TooManyRequestsException" 1421 }, { 1422 "shape" : "BadRequestException" 1423 }, { 1424 "shape" : "ConflictException" 1425 } ] 1426 }, 1427 "UpdateStage" : { 1428 "name" : "UpdateStage", 1429 "http" : { 1430 "method" : "PATCH", 1431 "requestUri" : "/v2/apis/{apiId}/stages/{stageName}", 1432 "responseCode" : 200 1433 }, 1434 "input" : { 1435 "shape" : "UpdateStageRequest" 1436 }, 1437 "output" : { 1438 "shape" : "UpdateStageResponse" 1439 }, 1440 "errors" : [ { 1441 "shape" : "NotFoundException" 1442 }, { 1443 "shape" : "TooManyRequestsException" 1444 }, { 1445 "shape" : "BadRequestException" 1446 }, { 1447 "shape" : "ConflictException" 1448 } ] 1449 }, 1450 "UpdateVpcLink" : { 1451 "name" : "UpdateVpcLink", 1452 "http" : { 1453 "method" : "PATCH", 1454 "requestUri" : "/v2/vpclinks/{vpcLinkId}", 1455 "responseCode" : 200 1456 }, 1457 "input" : { 1458 "shape" : "UpdateVpcLinkRequest" 1459 }, 1460 "output" : { 1461 "shape" : "UpdateVpcLinkResponse" 1462 }, 1463 "errors" : [ { 1464 "shape" : "NotFoundException" 1465 }, { 1466 "shape" : "TooManyRequestsException" 1467 }, { 1468 "shape" : "BadRequestException" 1469 } ] 1470 } 1471 }, 1472 "shapes" : { 1473 "AccessDeniedException" : { 1474 "type" : "structure", 1475 "members" : { 1476 "Message" : { 1477 "shape" : "__string", 1478 "locationName" : "message" 1479 } 1480 }, 1481 "exception" : true, 1482 "error" : { 1483 "httpStatusCode" : 403 1484 } 1485 }, 1486 "AccessLogSettings" : { 1487 "type" : "structure", 1488 "members" : { 1489 "DestinationArn" : { 1490 "shape" : "Arn", 1491 "locationName" : "destinationArn" 1492 }, 1493 "Format" : { 1494 "shape" : "StringWithLengthBetween1And1024", 1495 "locationName" : "format" 1496 } 1497 } 1498 }, 1499 "Api" : { 1500 "type" : "structure", 1501 "members" : { 1502 "ApiEndpoint" : { 1503 "shape" : "__string", 1504 "locationName" : "apiEndpoint" 1505 }, 1506 "ApiGatewayManaged" : { 1507 "shape" : "__boolean", 1508 "locationName" : "apiGatewayManaged" 1509 }, 1510 "ApiId" : { 1511 "shape" : "Id", 1512 "locationName" : "apiId" 1513 }, 1514 "ApiKeySelectionExpression" : { 1515 "shape" : "SelectionExpression", 1516 "locationName" : "apiKeySelectionExpression" 1517 }, 1518 "CorsConfiguration" : { 1519 "shape" : "Cors", 1520 "locationName" : "corsConfiguration" 1521 }, 1522 "CreatedDate" : { 1523 "shape" : "__timestampIso8601", 1524 "locationName" : "createdDate" 1525 }, 1526 "Description" : { 1527 "shape" : "StringWithLengthBetween0And1024", 1528 "locationName" : "description" 1529 }, 1530 "DisableSchemaValidation" : { 1531 "shape" : "__boolean", 1532 "locationName" : "disableSchemaValidation" 1533 }, 1534 "DisableExecuteApiEndpoint" : { 1535 "shape" : "__boolean", 1536 "locationName" : "disableExecuteApiEndpoint" 1537 }, 1538 "ImportInfo" : { 1539 "shape" : "__listOf__string", 1540 "locationName" : "importInfo" 1541 }, 1542 "Name" : { 1543 "shape" : "StringWithLengthBetween1And128", 1544 "locationName" : "name" 1545 }, 1546 "ProtocolType" : { 1547 "shape" : "ProtocolType", 1548 "locationName" : "protocolType" 1549 }, 1550 "RouteSelectionExpression" : { 1551 "shape" : "SelectionExpression", 1552 "locationName" : "routeSelectionExpression" 1553 }, 1554 "Tags" : { 1555 "shape" : "Tags", 1556 "locationName" : "tags" 1557 }, 1558 "Version" : { 1559 "shape" : "StringWithLengthBetween1And64", 1560 "locationName" : "version" 1561 }, 1562 "Warnings" : { 1563 "shape" : "__listOf__string", 1564 "locationName" : "warnings" 1565 } 1566 }, 1567 "required" : [ "RouteSelectionExpression", "Name", "ProtocolType" ] 1568 }, 1569 "ApiMapping" : { 1570 "type" : "structure", 1571 "members" : { 1572 "ApiId" : { 1573 "shape" : "Id", 1574 "locationName" : "apiId" 1575 }, 1576 "ApiMappingId" : { 1577 "shape" : "Id", 1578 "locationName" : "apiMappingId" 1579 }, 1580 "ApiMappingKey" : { 1581 "shape" : "SelectionKey", 1582 "locationName" : "apiMappingKey" 1583 }, 1584 "Stage" : { 1585 "shape" : "StringWithLengthBetween1And128", 1586 "locationName" : "stage" 1587 } 1588 }, 1589 "required" : [ "Stage", "ApiId" ] 1590 }, 1591 "ApiMappings" : { 1592 "type" : "structure", 1593 "members" : { 1594 "Items" : { 1595 "shape" : "__listOfApiMapping", 1596 "locationName" : "items" 1597 }, 1598 "NextToken" : { 1599 "shape" : "NextToken", 1600 "locationName" : "nextToken" 1601 } 1602 } 1603 }, 1604 "Apis" : { 1605 "type" : "structure", 1606 "members" : { 1607 "Items" : { 1608 "shape" : "__listOfApi", 1609 "locationName" : "items" 1610 }, 1611 "NextToken" : { 1612 "shape" : "NextToken", 1613 "locationName" : "nextToken" 1614 } 1615 } 1616 }, 1617 "Arn" : { 1618 "type" : "string" 1619 }, 1620 "AuthorizationScopes" : { 1621 "type" : "list", 1622 "member" : { 1623 "shape" : "StringWithLengthBetween1And64" 1624 } 1625 }, 1626 "AuthorizationType" : { 1627 "type" : "string", 1628 "enum" : [ "NONE", "AWS_IAM", "CUSTOM", "JWT" ] 1629 }, 1630 "Authorizer" : { 1631 "type" : "structure", 1632 "members" : { 1633 "AuthorizerCredentialsArn" : { 1634 "shape" : "Arn", 1635 "locationName" : "authorizerCredentialsArn" 1636 }, 1637 "AuthorizerId" : { 1638 "shape" : "Id", 1639 "locationName" : "authorizerId" 1640 }, 1641 "AuthorizerResultTtlInSeconds" : { 1642 "shape" : "IntegerWithLengthBetween0And3600", 1643 "locationName" : "authorizerResultTtlInSeconds" 1644 }, 1645 "AuthorizerType" : { 1646 "shape" : "AuthorizerType", 1647 "locationName" : "authorizerType" 1648 }, 1649 "AuthorizerUri" : { 1650 "shape" : "UriWithLengthBetween1And2048", 1651 "locationName" : "authorizerUri" 1652 }, 1653 "IdentitySource" : { 1654 "shape" : "IdentitySourceList", 1655 "locationName" : "identitySource" 1656 }, 1657 "IdentityValidationExpression" : { 1658 "shape" : "StringWithLengthBetween0And1024", 1659 "locationName" : "identityValidationExpression" 1660 }, 1661 "JwtConfiguration" : { 1662 "shape" : "JWTConfiguration", 1663 "locationName" : "jwtConfiguration" 1664 }, 1665 "Name" : { 1666 "shape" : "StringWithLengthBetween1And128", 1667 "locationName" : "name" 1668 }, 1669 "AuthorizerPayloadFormatVersion": { 1670 "shape": "StringWithLengthBetween1And64", 1671 "locationName": "authorizerPayloadFormatVersion" 1672 }, 1673 "EnableSimpleResponses": { 1674 "shape": "__boolean", 1675 "locationName": "enableSimpleResponses" 1676 } 1677 }, 1678 "required" : [ "Name" ] 1679 }, 1680 "AuthorizerType" : { 1681 "type" : "string", 1682 "enum" : [ "REQUEST", "JWT" ] 1683 }, 1684 "Authorizers" : { 1685 "type" : "structure", 1686 "members" : { 1687 "Items" : { 1688 "shape" : "__listOfAuthorizer", 1689 "locationName" : "items" 1690 }, 1691 "NextToken" : { 1692 "shape" : "NextToken", 1693 "locationName" : "nextToken" 1694 } 1695 } 1696 }, 1697 "BadRequestException" : { 1698 "type" : "structure", 1699 "members" : { 1700 "Message" : { 1701 "shape" : "__string", 1702 "locationName" : "message" 1703 } 1704 }, 1705 "exception" : true, 1706 "error" : { 1707 "httpStatusCode" : 400 1708 } 1709 }, 1710 "ConflictException" : { 1711 "type" : "structure", 1712 "members" : { 1713 "Message" : { 1714 "shape" : "__string", 1715 "locationName" : "message" 1716 } 1717 }, 1718 "exception" : true, 1719 "error" : { 1720 "httpStatusCode" : 409 1721 } 1722 }, 1723 "ConnectionType" : { 1724 "type" : "string", 1725 "enum" : [ "INTERNET", "VPC_LINK" ] 1726 }, 1727 "ContentHandlingStrategy" : { 1728 "type" : "string", 1729 "enum" : [ "CONVERT_TO_BINARY", "CONVERT_TO_TEXT" ] 1730 }, 1731 "Cors" : { 1732 "type" : "structure", 1733 "members" : { 1734 "AllowCredentials" : { 1735 "shape" : "__boolean", 1736 "locationName" : "allowCredentials" 1737 }, 1738 "AllowHeaders" : { 1739 "shape" : "CorsHeaderList", 1740 "locationName" : "allowHeaders" 1741 }, 1742 "AllowMethods" : { 1743 "shape" : "CorsMethodList", 1744 "locationName" : "allowMethods" 1745 }, 1746 "AllowOrigins" : { 1747 "shape" : "CorsOriginList", 1748 "locationName" : "allowOrigins" 1749 }, 1750 "ExposeHeaders" : { 1751 "shape" : "CorsHeaderList", 1752 "locationName" : "exposeHeaders" 1753 }, 1754 "MaxAge" : { 1755 "shape" : "IntegerWithLengthBetweenMinus1And86400", 1756 "locationName" : "maxAge" 1757 } 1758 } 1759 }, 1760 "CorsHeaderList" : { 1761 "type" : "list", 1762 "member" : { 1763 "shape" : "__string" 1764 } 1765 }, 1766 "CorsMethodList" : { 1767 "type" : "list", 1768 "member" : { 1769 "shape" : "StringWithLengthBetween1And64" 1770 } 1771 }, 1772 "CorsOriginList" : { 1773 "type" : "list", 1774 "member" : { 1775 "shape" : "__string" 1776 } 1777 }, 1778 "CreateApiInput" : { 1779 "type" : "structure", 1780 "members" : { 1781 "ApiKeySelectionExpression" : { 1782 "shape" : "SelectionExpression", 1783 "locationName" : "apiKeySelectionExpression" 1784 }, 1785 "CorsConfiguration" : { 1786 "shape" : "Cors", 1787 "locationName" : "corsConfiguration" 1788 }, 1789 "CredentialsArn" : { 1790 "shape" : "Arn", 1791 "locationName" : "credentialsArn" 1792 }, 1793 "Description" : { 1794 "shape" : "StringWithLengthBetween0And1024", 1795 "locationName" : "description" 1796 }, 1797 "DisableSchemaValidation" : { 1798 "shape" : "__boolean", 1799 "locationName" : "disableSchemaValidation" 1800 }, 1801 "DisableExecuteApiEndpoint" : { 1802 "shape" : "__boolean", 1803 "locationName" : "disableExecuteApiEndpoint" 1804 }, 1805 "Name" : { 1806 "shape" : "StringWithLengthBetween1And128", 1807 "locationName" : "name" 1808 }, 1809 "ProtocolType" : { 1810 "shape" : "ProtocolType", 1811 "locationName" : "protocolType" 1812 }, 1813 "RouteKey" : { 1814 "shape" : "SelectionKey", 1815 "locationName" : "routeKey" 1816 }, 1817 "RouteSelectionExpression" : { 1818 "shape" : "SelectionExpression", 1819 "locationName" : "routeSelectionExpression" 1820 }, 1821 "Tags" : { 1822 "shape" : "Tags", 1823 "locationName" : "tags" 1824 }, 1825 "Target" : { 1826 "shape" : "UriWithLengthBetween1And2048", 1827 "locationName" : "target" 1828 }, 1829 "Version" : { 1830 "shape" : "StringWithLengthBetween1And64", 1831 "locationName" : "version" 1832 } 1833 }, 1834 "required" : [ "ProtocolType", "Name" ] 1835 }, 1836 "CreateApiMappingInput" : { 1837 "type" : "structure", 1838 "members" : { 1839 "ApiId" : { 1840 "shape" : "Id", 1841 "locationName" : "apiId" 1842 }, 1843 "ApiMappingKey" : { 1844 "shape" : "SelectionKey", 1845 "locationName" : "apiMappingKey" 1846 }, 1847 "Stage" : { 1848 "shape" : "StringWithLengthBetween1And128", 1849 "locationName" : "stage" 1850 } 1851 }, 1852 "required" : [ "Stage", "ApiId" ] 1853 }, 1854 "CreateApiMappingRequest" : { 1855 "type" : "structure", 1856 "members" : { 1857 "ApiId" : { 1858 "shape" : "Id", 1859 "locationName" : "apiId" 1860 }, 1861 "ApiMappingKey" : { 1862 "shape" : "SelectionKey", 1863 "locationName" : "apiMappingKey" 1864 }, 1865 "DomainName" : { 1866 "shape" : "__string", 1867 "location" : "uri", 1868 "locationName" : "domainName" 1869 }, 1870 "Stage" : { 1871 "shape" : "StringWithLengthBetween1And128", 1872 "locationName" : "stage" 1873 } 1874 }, 1875 "required" : [ "DomainName", "Stage", "ApiId" ] 1876 }, 1877 "CreateApiMappingResponse" : { 1878 "type" : "structure", 1879 "members" : { 1880 "ApiId" : { 1881 "shape" : "Id", 1882 "locationName" : "apiId" 1883 }, 1884 "ApiMappingId" : { 1885 "shape" : "Id", 1886 "locationName" : "apiMappingId" 1887 }, 1888 "ApiMappingKey" : { 1889 "shape" : "SelectionKey", 1890 "locationName" : "apiMappingKey" 1891 }, 1892 "Stage" : { 1893 "shape" : "StringWithLengthBetween1And128", 1894 "locationName" : "stage" 1895 } 1896 } 1897 }, 1898 "CreateApiRequest" : { 1899 "type" : "structure", 1900 "members" : { 1901 "ApiKeySelectionExpression" : { 1902 "shape" : "SelectionExpression", 1903 "locationName" : "apiKeySelectionExpression" 1904 }, 1905 "CorsConfiguration" : { 1906 "shape" : "Cors", 1907 "locationName" : "corsConfiguration" 1908 }, 1909 "CredentialsArn" : { 1910 "shape" : "Arn", 1911 "locationName" : "credentialsArn" 1912 }, 1913 "Description" : { 1914 "shape" : "StringWithLengthBetween0And1024", 1915 "locationName" : "description" 1916 }, 1917 "DisableSchemaValidation" : { 1918 "shape" : "__boolean", 1919 "locationName" : "disableSchemaValidation" 1920 }, 1921 "DisableExecuteApiEndpoint" : { 1922 "shape" : "__boolean", 1923 "locationName" : "disableExecuteApiEndpoint" 1924 }, 1925 "Name" : { 1926 "shape" : "StringWithLengthBetween1And128", 1927 "locationName" : "name" 1928 }, 1929 "ProtocolType" : { 1930 "shape" : "ProtocolType", 1931 "locationName" : "protocolType" 1932 }, 1933 "RouteKey" : { 1934 "shape" : "SelectionKey", 1935 "locationName" : "routeKey" 1936 }, 1937 "RouteSelectionExpression" : { 1938 "shape" : "SelectionExpression", 1939 "locationName" : "routeSelectionExpression" 1940 }, 1941 "Tags" : { 1942 "shape" : "Tags", 1943 "locationName" : "tags" 1944 }, 1945 "Target" : { 1946 "shape" : "UriWithLengthBetween1And2048", 1947 "locationName" : "target" 1948 }, 1949 "Version" : { 1950 "shape" : "StringWithLengthBetween1And64", 1951 "locationName" : "version" 1952 } 1953 }, 1954 "required" : [ "ProtocolType", "Name" ] 1955 }, 1956 "CreateApiResponse" : { 1957 "type" : "structure", 1958 "members" : { 1959 "ApiEndpoint" : { 1960 "shape" : "__string", 1961 "locationName" : "apiEndpoint" 1962 }, 1963 "ApiGatewayManaged" : { 1964 "shape" : "__boolean", 1965 "locationName" : "apiGatewayManaged" 1966 }, 1967 "ApiId" : { 1968 "shape" : "Id", 1969 "locationName" : "apiId" 1970 }, 1971 "ApiKeySelectionExpression" : { 1972 "shape" : "SelectionExpression", 1973 "locationName" : "apiKeySelectionExpression" 1974 }, 1975 "CorsConfiguration" : { 1976 "shape" : "Cors", 1977 "locationName" : "corsConfiguration" 1978 }, 1979 "CreatedDate" : { 1980 "shape" : "__timestampIso8601", 1981 "locationName" : "createdDate" 1982 }, 1983 "Description" : { 1984 "shape" : "StringWithLengthBetween0And1024", 1985 "locationName" : "description" 1986 }, 1987 "DisableSchemaValidation" : { 1988 "shape" : "__boolean", 1989 "locationName" : "disableSchemaValidation" 1990 }, 1991 "DisableExecuteApiEndpoint" : { 1992 "shape" : "__boolean", 1993 "locationName" : "disableExecuteApiEndpoint" 1994 }, 1995 "ImportInfo" : { 1996 "shape" : "__listOf__string", 1997 "locationName" : "importInfo" 1998 }, 1999 "Name" : { 2000 "shape" : "StringWithLengthBetween1And128", 2001 "locationName" : "name" 2002 }, 2003 "ProtocolType" : { 2004 "shape" : "ProtocolType", 2005 "locationName" : "protocolType" 2006 }, 2007 "RouteSelectionExpression" : { 2008 "shape" : "SelectionExpression", 2009 "locationName" : "routeSelectionExpression" 2010 }, 2011 "Tags" : { 2012 "shape" : "Tags", 2013 "locationName" : "tags" 2014 }, 2015 "Version" : { 2016 "shape" : "StringWithLengthBetween1And64", 2017 "locationName" : "version" 2018 }, 2019 "Warnings" : { 2020 "shape" : "__listOf__string", 2021 "locationName" : "warnings" 2022 } 2023 } 2024 }, 2025 "CreateAuthorizerInput" : { 2026 "type" : "structure", 2027 "members" : { 2028 "AuthorizerCredentialsArn" : { 2029 "shape" : "Arn", 2030 "locationName" : "authorizerCredentialsArn" 2031 }, 2032 "AuthorizerResultTtlInSeconds" : { 2033 "shape" : "IntegerWithLengthBetween0And3600", 2034 "locationName" : "authorizerResultTtlInSeconds" 2035 }, 2036 "AuthorizerType" : { 2037 "shape" : "AuthorizerType", 2038 "locationName" : "authorizerType" 2039 }, 2040 "AuthorizerUri" : { 2041 "shape" : "UriWithLengthBetween1And2048", 2042 "locationName" : "authorizerUri" 2043 }, 2044 "IdentitySource" : { 2045 "shape" : "IdentitySourceList", 2046 "locationName" : "identitySource" 2047 }, 2048 "IdentityValidationExpression" : { 2049 "shape" : "StringWithLengthBetween0And1024", 2050 "locationName" : "identityValidationExpression" 2051 }, 2052 "JwtConfiguration" : { 2053 "shape" : "JWTConfiguration", 2054 "locationName" : "jwtConfiguration" 2055 }, 2056 "Name" : { 2057 "shape" : "StringWithLengthBetween1And128", 2058 "locationName" : "name" 2059 }, 2060 "AuthorizerPayloadFormatVersion": { 2061 "shape": "StringWithLengthBetween1And64", 2062 "locationName": "authorizerPayloadFormatVersion" 2063 }, 2064 "EnableSimpleResponses": { 2065 "shape": "__boolean", 2066 "locationName": "enableSimpleResponses" 2067 } 2068 }, 2069 "required" : [ "AuthorizerType", "IdentitySource", "Name" ] 2070 }, 2071 "CreateAuthorizerRequest" : { 2072 "type" : "structure", 2073 "members" : { 2074 "ApiId" : { 2075 "shape" : "__string", 2076 "location" : "uri", 2077 "locationName" : "apiId" 2078 }, 2079 "AuthorizerCredentialsArn" : { 2080 "shape" : "Arn", 2081 "locationName" : "authorizerCredentialsArn" 2082 }, 2083 "AuthorizerResultTtlInSeconds" : { 2084 "shape" : "IntegerWithLengthBetween0And3600", 2085 "locationName" : "authorizerResultTtlInSeconds" 2086 }, 2087 "AuthorizerType" : { 2088 "shape" : "AuthorizerType", 2089 "locationName" : "authorizerType" 2090 }, 2091 "AuthorizerUri" : { 2092 "shape" : "UriWithLengthBetween1And2048", 2093 "locationName" : "authorizerUri" 2094 }, 2095 "IdentitySource" : { 2096 "shape" : "IdentitySourceList", 2097 "locationName" : "identitySource" 2098 }, 2099 "IdentityValidationExpression" : { 2100 "shape" : "StringWithLengthBetween0And1024", 2101 "locationName" : "identityValidationExpression" 2102 }, 2103 "JwtConfiguration" : { 2104 "shape" : "JWTConfiguration", 2105 "locationName" : "jwtConfiguration" 2106 }, 2107 "Name" : { 2108 "shape" : "StringWithLengthBetween1And128", 2109 "locationName" : "name" 2110 }, 2111 "AuthorizerPayloadFormatVersion": { 2112 "shape": "StringWithLengthBetween1And64", 2113 "locationName": "authorizerPayloadFormatVersion" 2114 }, 2115 "EnableSimpleResponses": { 2116 "shape": "__boolean", 2117 "locationName": "enableSimpleResponses" 2118 } 2119 }, 2120 "required" : [ "ApiId", "AuthorizerType", "IdentitySource", "Name" ] 2121 }, 2122 "CreateAuthorizerResponse" : { 2123 "type" : "structure", 2124 "members" : { 2125 "AuthorizerCredentialsArn" : { 2126 "shape" : "Arn", 2127 "locationName" : "authorizerCredentialsArn" 2128 }, 2129 "AuthorizerId" : { 2130 "shape" : "Id", 2131 "locationName" : "authorizerId" 2132 }, 2133 "AuthorizerResultTtlInSeconds" : { 2134 "shape" : "IntegerWithLengthBetween0And3600", 2135 "locationName" : "authorizerResultTtlInSeconds" 2136 }, 2137 "AuthorizerType" : { 2138 "shape" : "AuthorizerType", 2139 "locationName" : "authorizerType" 2140 }, 2141 "AuthorizerUri" : { 2142 "shape" : "UriWithLengthBetween1And2048", 2143 "locationName" : "authorizerUri" 2144 }, 2145 "IdentitySource" : { 2146 "shape" : "IdentitySourceList", 2147 "locationName" : "identitySource" 2148 }, 2149 "IdentityValidationExpression" : { 2150 "shape" : "StringWithLengthBetween0And1024", 2151 "locationName" : "identityValidationExpression" 2152 }, 2153 "JwtConfiguration" : { 2154 "shape" : "JWTConfiguration", 2155 "locationName" : "jwtConfiguration" 2156 }, 2157 "Name" : { 2158 "shape" : "StringWithLengthBetween1And128", 2159 "locationName" : "name" 2160 }, 2161 "AuthorizerPayloadFormatVersion": { 2162 "shape": "StringWithLengthBetween1And64", 2163 "locationName": "authorizerPayloadFormatVersion" 2164 }, 2165 "EnableSimpleResponses": { 2166 "shape": "__boolean", 2167 "locationName": "enableSimpleResponses" 2168 } 2169 } 2170 }, 2171 "CreateDeploymentInput" : { 2172 "type" : "structure", 2173 "members" : { 2174 "Description" : { 2175 "shape" : "StringWithLengthBetween0And1024", 2176 "locationName" : "description" 2177 }, 2178 "StageName" : { 2179 "shape" : "StringWithLengthBetween1And128", 2180 "locationName" : "stageName" 2181 } 2182 } 2183 }, 2184 "CreateDeploymentRequest" : { 2185 "type" : "structure", 2186 "members" : { 2187 "ApiId" : { 2188 "shape" : "__string", 2189 "location" : "uri", 2190 "locationName" : "apiId" 2191 }, 2192 "Description" : { 2193 "shape" : "StringWithLengthBetween0And1024", 2194 "locationName" : "description" 2195 }, 2196 "StageName" : { 2197 "shape" : "StringWithLengthBetween1And128", 2198 "locationName" : "stageName" 2199 } 2200 }, 2201 "required" : [ "ApiId" ] 2202 }, 2203 "CreateDeploymentResponse" : { 2204 "type" : "structure", 2205 "members" : { 2206 "AutoDeployed" : { 2207 "shape" : "__boolean", 2208 "locationName" : "autoDeployed" 2209 }, 2210 "CreatedDate" : { 2211 "shape" : "__timestampIso8601", 2212 "locationName" : "createdDate" 2213 }, 2214 "DeploymentId" : { 2215 "shape" : "Id", 2216 "locationName" : "deploymentId" 2217 }, 2218 "DeploymentStatus" : { 2219 "shape" : "DeploymentStatus", 2220 "locationName" : "deploymentStatus" 2221 }, 2222 "DeploymentStatusMessage" : { 2223 "shape" : "__string", 2224 "locationName" : "deploymentStatusMessage" 2225 }, 2226 "Description" : { 2227 "shape" : "StringWithLengthBetween0And1024", 2228 "locationName" : "description" 2229 } 2230 } 2231 }, 2232 "CreateDomainNameInput" : { 2233 "type" : "structure", 2234 "members" : { 2235 "DomainName" : { 2236 "shape" : "StringWithLengthBetween1And512", 2237 "locationName" : "domainName" 2238 }, 2239 "DomainNameConfigurations" : { 2240 "shape" : "DomainNameConfigurations", 2241 "locationName" : "domainNameConfigurations" 2242 }, 2243 "MutualTlsAuthentication" : { 2244 "shape" : "MutualTlsAuthenticationInput", 2245 "locationName" : "mutualTlsAuthentication" 2246 }, 2247 "Tags" : { 2248 "shape" : "Tags", 2249 "locationName" : "tags" 2250 } 2251 }, 2252 "required" : [ "DomainName" ] 2253 }, 2254 "CreateDomainNameRequest" : { 2255 "type" : "structure", 2256 "members" : { 2257 "DomainName" : { 2258 "shape" : "StringWithLengthBetween1And512", 2259 "locationName" : "domainName" 2260 }, 2261 "DomainNameConfigurations" : { 2262 "shape" : "DomainNameConfigurations", 2263 "locationName" : "domainNameConfigurations" 2264 }, 2265 "MutualTlsAuthentication" : { 2266 "shape" : "MutualTlsAuthenticationInput", 2267 "locationName" : "mutualTlsAuthentication" 2268 }, 2269 "Tags" : { 2270 "shape" : "Tags", 2271 "locationName" : "tags" 2272 } 2273 }, 2274 "required" : [ "DomainName" ] 2275 }, 2276 "CreateDomainNameResponse" : { 2277 "type" : "structure", 2278 "members" : { 2279 "ApiMappingSelectionExpression" : { 2280 "shape" : "SelectionExpression", 2281 "locationName" : "apiMappingSelectionExpression" 2282 }, 2283 "DomainName" : { 2284 "shape" : "StringWithLengthBetween1And512", 2285 "locationName" : "domainName" 2286 }, 2287 "DomainNameConfigurations" : { 2288 "shape" : "DomainNameConfigurations", 2289 "locationName" : "domainNameConfigurations" 2290 }, 2291 "MutualTlsAuthentication" : { 2292 "shape" : "MutualTlsAuthentication", 2293 "locationName" : "mutualTlsAuthentication" 2294 }, 2295 "Tags" : { 2296 "shape" : "Tags", 2297 "locationName" : "tags" 2298 } 2299 } 2300 }, 2301 "CreateIntegrationInput" : { 2302 "type" : "structure", 2303 "members" : { 2304 "ConnectionId" : { 2305 "shape" : "StringWithLengthBetween1And1024", 2306 "locationName" : "connectionId" 2307 }, 2308 "ConnectionType" : { 2309 "shape" : "ConnectionType", 2310 "locationName" : "connectionType" 2311 }, 2312 "ContentHandlingStrategy" : { 2313 "shape" : "ContentHandlingStrategy", 2314 "locationName" : "contentHandlingStrategy" 2315 }, 2316 "CredentialsArn" : { 2317 "shape" : "Arn", 2318 "locationName" : "credentialsArn" 2319 }, 2320 "Description" : { 2321 "shape" : "StringWithLengthBetween0And1024", 2322 "locationName" : "description" 2323 }, 2324 "IntegrationMethod" : { 2325 "shape" : "StringWithLengthBetween1And64", 2326 "locationName" : "integrationMethod" 2327 }, 2328 "IntegrationSubtype" : { 2329 "shape" : "StringWithLengthBetween1And128", 2330 "locationName" : "integrationSubtype" 2331 }, 2332 "IntegrationType" : { 2333 "shape" : "IntegrationType", 2334 "locationName" : "integrationType" 2335 }, 2336 "IntegrationUri" : { 2337 "shape" : "UriWithLengthBetween1And2048", 2338 "locationName" : "integrationUri" 2339 }, 2340 "PassthroughBehavior" : { 2341 "shape" : "PassthroughBehavior", 2342 "locationName" : "passthroughBehavior" 2343 }, 2344 "PayloadFormatVersion" : { 2345 "shape" : "StringWithLengthBetween1And64", 2346 "locationName" : "payloadFormatVersion" 2347 }, 2348 "RequestParameters" : { 2349 "shape" : "IntegrationParameters", 2350 "locationName" : "requestParameters" 2351 }, 2352 "ResponseParameters" : { 2353 "shape" : "ResponseParameters", 2354 "locationName" : "responseParameters" 2355 }, 2356 "RequestTemplates" : { 2357 "shape" : "TemplateMap", 2358 "locationName" : "requestTemplates" 2359 }, 2360 "TemplateSelectionExpression" : { 2361 "shape" : "SelectionExpression", 2362 "locationName" : "templateSelectionExpression" 2363 }, 2364 "TimeoutInMillis" : { 2365 "shape" : "IntegerWithLengthBetween50And30000", 2366 "locationName" : "timeoutInMillis" 2367 }, 2368 "TlsConfig" : { 2369 "shape" : "TlsConfigInput", 2370 "locationName" : "tlsConfig" 2371 } 2372 }, 2373 "required" : [ "IntegrationType" ] 2374 }, 2375 "CreateIntegrationRequest" : { 2376 "type" : "structure", 2377 "members" : { 2378 "ApiId" : { 2379 "shape" : "__string", 2380 "location" : "uri", 2381 "locationName" : "apiId" 2382 }, 2383 "ConnectionId" : { 2384 "shape" : "StringWithLengthBetween1And1024", 2385 "locationName" : "connectionId" 2386 }, 2387 "ConnectionType" : { 2388 "shape" : "ConnectionType", 2389 "locationName" : "connectionType" 2390 }, 2391 "ContentHandlingStrategy" : { 2392 "shape" : "ContentHandlingStrategy", 2393 "locationName" : "contentHandlingStrategy" 2394 }, 2395 "CredentialsArn" : { 2396 "shape" : "Arn", 2397 "locationName" : "credentialsArn" 2398 }, 2399 "Description" : { 2400 "shape" : "StringWithLengthBetween0And1024", 2401 "locationName" : "description" 2402 }, 2403 "IntegrationMethod" : { 2404 "shape" : "StringWithLengthBetween1And64", 2405 "locationName" : "integrationMethod" 2406 }, 2407 "IntegrationSubtype" : { 2408 "shape" : "StringWithLengthBetween1And128", 2409 "locationName" : "integrationSubtype" 2410 }, 2411 "IntegrationType" : { 2412 "shape" : "IntegrationType", 2413 "locationName" : "integrationType" 2414 }, 2415 "IntegrationUri" : { 2416 "shape" : "UriWithLengthBetween1And2048", 2417 "locationName" : "integrationUri" 2418 }, 2419 "PassthroughBehavior" : { 2420 "shape" : "PassthroughBehavior", 2421 "locationName" : "passthroughBehavior" 2422 }, 2423 "PayloadFormatVersion" : { 2424 "shape" : "StringWithLengthBetween1And64", 2425 "locationName" : "payloadFormatVersion" 2426 }, 2427 "RequestParameters" : { 2428 "shape" : "IntegrationParameters", 2429 "locationName" : "requestParameters" 2430 }, 2431 "ResponseParameters" : { 2432 "shape" : "ResponseParameters", 2433 "locationName" : "responseParameters" 2434 }, 2435 "RequestTemplates" : { 2436 "shape" : "TemplateMap", 2437 "locationName" : "requestTemplates" 2438 }, 2439 "TemplateSelectionExpression" : { 2440 "shape" : "SelectionExpression", 2441 "locationName" : "templateSelectionExpression" 2442 }, 2443 "TimeoutInMillis" : { 2444 "shape" : "IntegerWithLengthBetween50And30000", 2445 "locationName" : "timeoutInMillis" 2446 }, 2447 "TlsConfig" : { 2448 "shape" : "TlsConfigInput", 2449 "locationName" : "tlsConfig" 2450 } 2451 }, 2452 "required" : [ "ApiId", "IntegrationType" ] 2453 }, 2454 "CreateIntegrationResult" : { 2455 "type" : "structure", 2456 "members" : { 2457 "ApiGatewayManaged" : { 2458 "shape" : "__boolean", 2459 "locationName" : "apiGatewayManaged" 2460 }, 2461 "ConnectionId" : { 2462 "shape" : "StringWithLengthBetween1And1024", 2463 "locationName" : "connectionId" 2464 }, 2465 "ConnectionType" : { 2466 "shape" : "ConnectionType", 2467 "locationName" : "connectionType" 2468 }, 2469 "ContentHandlingStrategy" : { 2470 "shape" : "ContentHandlingStrategy", 2471 "locationName" : "contentHandlingStrategy" 2472 }, 2473 "CredentialsArn" : { 2474 "shape" : "Arn", 2475 "locationName" : "credentialsArn" 2476 }, 2477 "Description" : { 2478 "shape" : "StringWithLengthBetween0And1024", 2479 "locationName" : "description" 2480 }, 2481 "IntegrationId" : { 2482 "shape" : "Id", 2483 "locationName" : "integrationId" 2484 }, 2485 "IntegrationMethod" : { 2486 "shape" : "StringWithLengthBetween1And64", 2487 "locationName" : "integrationMethod" 2488 }, 2489 "IntegrationResponseSelectionExpression" : { 2490 "shape" : "SelectionExpression", 2491 "locationName" : "integrationResponseSelectionExpression" 2492 }, 2493 "IntegrationSubtype" : { 2494 "shape" : "StringWithLengthBetween1And128", 2495 "locationName" : "integrationSubtype" 2496 }, 2497 "IntegrationType" : { 2498 "shape" : "IntegrationType", 2499 "locationName" : "integrationType" 2500 }, 2501 "IntegrationUri" : { 2502 "shape" : "UriWithLengthBetween1And2048", 2503 "locationName" : "integrationUri" 2504 }, 2505 "PassthroughBehavior" : { 2506 "shape" : "PassthroughBehavior", 2507 "locationName" : "passthroughBehavior" 2508 }, 2509 "PayloadFormatVersion" : { 2510 "shape" : "StringWithLengthBetween1And64", 2511 "locationName" : "payloadFormatVersion" 2512 }, 2513 "RequestParameters" : { 2514 "shape" : "IntegrationParameters", 2515 "locationName" : "requestParameters" 2516 }, 2517 "ResponseParameters" : { 2518 "shape" : "ResponseParameters", 2519 "locationName" : "responseParameters" 2520 }, 2521 "RequestTemplates" : { 2522 "shape" : "TemplateMap", 2523 "locationName" : "requestTemplates" 2524 }, 2525 "TemplateSelectionExpression" : { 2526 "shape" : "SelectionExpression", 2527 "locationName" : "templateSelectionExpression" 2528 }, 2529 "TimeoutInMillis" : { 2530 "shape" : "IntegerWithLengthBetween50And30000", 2531 "locationName" : "timeoutInMillis" 2532 }, 2533 "TlsConfig" : { 2534 "shape" : "TlsConfig", 2535 "locationName" : "tlsConfig" 2536 } 2537 } 2538 }, 2539 "CreateIntegrationResponseInput" : { 2540 "type" : "structure", 2541 "members" : { 2542 "ContentHandlingStrategy" : { 2543 "shape" : "ContentHandlingStrategy", 2544 "locationName" : "contentHandlingStrategy" 2545 }, 2546 "IntegrationResponseKey" : { 2547 "shape" : "SelectionKey", 2548 "locationName" : "integrationResponseKey" 2549 }, 2550 "ResponseParameters" : { 2551 "shape" : "IntegrationParameters", 2552 "locationName" : "responseParameters" 2553 }, 2554 "ResponseTemplates" : { 2555 "shape" : "TemplateMap", 2556 "locationName" : "responseTemplates" 2557 }, 2558 "TemplateSelectionExpression" : { 2559 "shape" : "SelectionExpression", 2560 "locationName" : "templateSelectionExpression" 2561 } 2562 }, 2563 "required" : [ "IntegrationResponseKey" ] 2564 }, 2565 "CreateIntegrationResponseRequest" : { 2566 "type" : "structure", 2567 "members" : { 2568 "ApiId" : { 2569 "shape" : "__string", 2570 "location" : "uri", 2571 "locationName" : "apiId" 2572 }, 2573 "ContentHandlingStrategy" : { 2574 "shape" : "ContentHandlingStrategy", 2575 "locationName" : "contentHandlingStrategy" 2576 }, 2577 "IntegrationId" : { 2578 "shape" : "__string", 2579 "location" : "uri", 2580 "locationName" : "integrationId" 2581 }, 2582 "IntegrationResponseKey" : { 2583 "shape" : "SelectionKey", 2584 "locationName" : "integrationResponseKey" 2585 }, 2586 "ResponseParameters" : { 2587 "shape" : "IntegrationParameters", 2588 "locationName" : "responseParameters" 2589 }, 2590 "ResponseTemplates" : { 2591 "shape" : "TemplateMap", 2592 "locationName" : "responseTemplates" 2593 }, 2594 "TemplateSelectionExpression" : { 2595 "shape" : "SelectionExpression", 2596 "locationName" : "templateSelectionExpression" 2597 } 2598 }, 2599 "required" : [ "ApiId", "IntegrationId", "IntegrationResponseKey" ] 2600 }, 2601 "CreateIntegrationResponseResponse" : { 2602 "type" : "structure", 2603 "members" : { 2604 "ContentHandlingStrategy" : { 2605 "shape" : "ContentHandlingStrategy", 2606 "locationName" : "contentHandlingStrategy" 2607 }, 2608 "IntegrationResponseId" : { 2609 "shape" : "Id", 2610 "locationName" : "integrationResponseId" 2611 }, 2612 "IntegrationResponseKey" : { 2613 "shape" : "SelectionKey", 2614 "locationName" : "integrationResponseKey" 2615 }, 2616 "ResponseParameters" : { 2617 "shape" : "IntegrationParameters", 2618 "locationName" : "responseParameters" 2619 }, 2620 "ResponseTemplates" : { 2621 "shape" : "TemplateMap", 2622 "locationName" : "responseTemplates" 2623 }, 2624 "TemplateSelectionExpression" : { 2625 "shape" : "SelectionExpression", 2626 "locationName" : "templateSelectionExpression" 2627 } 2628 } 2629 }, 2630 "CreateModelInput" : { 2631 "type" : "structure", 2632 "members" : { 2633 "ContentType" : { 2634 "shape" : "StringWithLengthBetween1And256", 2635 "locationName" : "contentType" 2636 }, 2637 "Description" : { 2638 "shape" : "StringWithLengthBetween0And1024", 2639 "locationName" : "description" 2640 }, 2641 "Name" : { 2642 "shape" : "StringWithLengthBetween1And128", 2643 "locationName" : "name" 2644 }, 2645 "Schema" : { 2646 "shape" : "StringWithLengthBetween0And32K", 2647 "locationName" : "schema" 2648 } 2649 }, 2650 "required" : [ "Schema", "Name" ] 2651 }, 2652 "CreateModelRequest" : { 2653 "type" : "structure", 2654 "members" : { 2655 "ApiId" : { 2656 "shape" : "__string", 2657 "location" : "uri", 2658 "locationName" : "apiId" 2659 }, 2660 "ContentType" : { 2661 "shape" : "StringWithLengthBetween1And256", 2662 "locationName" : "contentType" 2663 }, 2664 "Description" : { 2665 "shape" : "StringWithLengthBetween0And1024", 2666 "locationName" : "description" 2667 }, 2668 "Name" : { 2669 "shape" : "StringWithLengthBetween1And128", 2670 "locationName" : "name" 2671 }, 2672 "Schema" : { 2673 "shape" : "StringWithLengthBetween0And32K", 2674 "locationName" : "schema" 2675 } 2676 }, 2677 "required" : [ "ApiId", "Schema", "Name" ] 2678 }, 2679 "CreateModelResponse" : { 2680 "type" : "structure", 2681 "members" : { 2682 "ContentType" : { 2683 "shape" : "StringWithLengthBetween1And256", 2684 "locationName" : "contentType" 2685 }, 2686 "Description" : { 2687 "shape" : "StringWithLengthBetween0And1024", 2688 "locationName" : "description" 2689 }, 2690 "ModelId" : { 2691 "shape" : "Id", 2692 "locationName" : "modelId" 2693 }, 2694 "Name" : { 2695 "shape" : "StringWithLengthBetween1And128", 2696 "locationName" : "name" 2697 }, 2698 "Schema" : { 2699 "shape" : "StringWithLengthBetween0And32K", 2700 "locationName" : "schema" 2701 } 2702 } 2703 }, 2704 "CreateRouteInput" : { 2705 "type" : "structure", 2706 "members" : { 2707 "ApiKeyRequired" : { 2708 "shape" : "__boolean", 2709 "locationName" : "apiKeyRequired" 2710 }, 2711 "AuthorizationScopes" : { 2712 "shape" : "AuthorizationScopes", 2713 "locationName" : "authorizationScopes" 2714 }, 2715 "AuthorizationType" : { 2716 "shape" : "AuthorizationType", 2717 "locationName" : "authorizationType" 2718 }, 2719 "AuthorizerId" : { 2720 "shape" : "Id", 2721 "locationName" : "authorizerId" 2722 }, 2723 "ModelSelectionExpression" : { 2724 "shape" : "SelectionExpression", 2725 "locationName" : "modelSelectionExpression" 2726 }, 2727 "OperationName" : { 2728 "shape" : "StringWithLengthBetween1And64", 2729 "locationName" : "operationName" 2730 }, 2731 "RequestModels" : { 2732 "shape" : "RouteModels", 2733 "locationName" : "requestModels" 2734 }, 2735 "RequestParameters" : { 2736 "shape" : "RouteParameters", 2737 "locationName" : "requestParameters" 2738 }, 2739 "RouteKey" : { 2740 "shape" : "SelectionKey", 2741 "locationName" : "routeKey" 2742 }, 2743 "RouteResponseSelectionExpression" : { 2744 "shape" : "SelectionExpression", 2745 "locationName" : "routeResponseSelectionExpression" 2746 }, 2747 "Target" : { 2748 "shape" : "StringWithLengthBetween1And128", 2749 "locationName" : "target" 2750 } 2751 }, 2752 "required" : [ "RouteKey" ] 2753 }, 2754 "CreateRouteRequest" : { 2755 "type" : "structure", 2756 "members" : { 2757 "ApiId" : { 2758 "shape" : "__string", 2759 "location" : "uri", 2760 "locationName" : "apiId" 2761 }, 2762 "ApiKeyRequired" : { 2763 "shape" : "__boolean", 2764 "locationName" : "apiKeyRequired" 2765 }, 2766 "AuthorizationScopes" : { 2767 "shape" : "AuthorizationScopes", 2768 "locationName" : "authorizationScopes" 2769 }, 2770 "AuthorizationType" : { 2771 "shape" : "AuthorizationType", 2772 "locationName" : "authorizationType" 2773 }, 2774 "AuthorizerId" : { 2775 "shape" : "Id", 2776 "locationName" : "authorizerId" 2777 }, 2778 "ModelSelectionExpression" : { 2779 "shape" : "SelectionExpression", 2780 "locationName" : "modelSelectionExpression" 2781 }, 2782 "OperationName" : { 2783 "shape" : "StringWithLengthBetween1And64", 2784 "locationName" : "operationName" 2785 }, 2786 "RequestModels" : { 2787 "shape" : "RouteModels", 2788 "locationName" : "requestModels" 2789 }, 2790 "RequestParameters" : { 2791 "shape" : "RouteParameters", 2792 "locationName" : "requestParameters" 2793 }, 2794 "RouteKey" : { 2795 "shape" : "SelectionKey", 2796 "locationName" : "routeKey" 2797 }, 2798 "RouteResponseSelectionExpression" : { 2799 "shape" : "SelectionExpression", 2800 "locationName" : "routeResponseSelectionExpression" 2801 }, 2802 "Target" : { 2803 "shape" : "StringWithLengthBetween1And128", 2804 "locationName" : "target" 2805 } 2806 }, 2807 "required" : [ "ApiId", "RouteKey" ] 2808 }, 2809 "CreateRouteResult" : { 2810 "type" : "structure", 2811 "members" : { 2812 "ApiGatewayManaged" : { 2813 "shape" : "__boolean", 2814 "locationName" : "apiGatewayManaged" 2815 }, 2816 "ApiKeyRequired" : { 2817 "shape" : "__boolean", 2818 "locationName" : "apiKeyRequired" 2819 }, 2820 "AuthorizationScopes" : { 2821 "shape" : "AuthorizationScopes", 2822 "locationName" : "authorizationScopes" 2823 }, 2824 "AuthorizationType" : { 2825 "shape" : "AuthorizationType", 2826 "locationName" : "authorizationType" 2827 }, 2828 "AuthorizerId" : { 2829 "shape" : "Id", 2830 "locationName" : "authorizerId" 2831 }, 2832 "ModelSelectionExpression" : { 2833 "shape" : "SelectionExpression", 2834 "locationName" : "modelSelectionExpression" 2835 }, 2836 "OperationName" : { 2837 "shape" : "StringWithLengthBetween1And64", 2838 "locationName" : "operationName" 2839 }, 2840 "RequestModels" : { 2841 "shape" : "RouteModels", 2842 "locationName" : "requestModels" 2843 }, 2844 "RequestParameters" : { 2845 "shape" : "RouteParameters", 2846 "locationName" : "requestParameters" 2847 }, 2848 "RouteId" : { 2849 "shape" : "Id", 2850 "locationName" : "routeId" 2851 }, 2852 "RouteKey" : { 2853 "shape" : "SelectionKey", 2854 "locationName" : "routeKey" 2855 }, 2856 "RouteResponseSelectionExpression" : { 2857 "shape" : "SelectionExpression", 2858 "locationName" : "routeResponseSelectionExpression" 2859 }, 2860 "Target" : { 2861 "shape" : "StringWithLengthBetween1And128", 2862 "locationName" : "target" 2863 } 2864 } 2865 }, 2866 "CreateRouteResponseInput" : { 2867 "type" : "structure", 2868 "members" : { 2869 "ModelSelectionExpression" : { 2870 "shape" : "SelectionExpression", 2871 "locationName" : "modelSelectionExpression" 2872 }, 2873 "ResponseModels" : { 2874 "shape" : "RouteModels", 2875 "locationName" : "responseModels" 2876 }, 2877 "ResponseParameters" : { 2878 "shape" : "RouteParameters", 2879 "locationName" : "responseParameters" 2880 }, 2881 "RouteResponseKey" : { 2882 "shape" : "SelectionKey", 2883 "locationName" : "routeResponseKey" 2884 } 2885 }, 2886 "required" : [ "RouteResponseKey" ] 2887 }, 2888 "CreateRouteResponseRequest" : { 2889 "type" : "structure", 2890 "members" : { 2891 "ApiId" : { 2892 "shape" : "__string", 2893 "location" : "uri", 2894 "locationName" : "apiId" 2895 }, 2896 "ModelSelectionExpression" : { 2897 "shape" : "SelectionExpression", 2898 "locationName" : "modelSelectionExpression" 2899 }, 2900 "ResponseModels" : { 2901 "shape" : "RouteModels", 2902 "locationName" : "responseModels" 2903 }, 2904 "ResponseParameters" : { 2905 "shape" : "RouteParameters", 2906 "locationName" : "responseParameters" 2907 }, 2908 "RouteId" : { 2909 "shape" : "__string", 2910 "location" : "uri", 2911 "locationName" : "routeId" 2912 }, 2913 "RouteResponseKey" : { 2914 "shape" : "SelectionKey", 2915 "locationName" : "routeResponseKey" 2916 } 2917 }, 2918 "required" : [ "ApiId", "RouteId", "RouteResponseKey" ] 2919 }, 2920 "CreateRouteResponseResponse" : { 2921 "type" : "structure", 2922 "members" : { 2923 "ModelSelectionExpression" : { 2924 "shape" : "SelectionExpression", 2925 "locationName" : "modelSelectionExpression" 2926 }, 2927 "ResponseModels" : { 2928 "shape" : "RouteModels", 2929 "locationName" : "responseModels" 2930 }, 2931 "ResponseParameters" : { 2932 "shape" : "RouteParameters", 2933 "locationName" : "responseParameters" 2934 }, 2935 "RouteResponseId" : { 2936 "shape" : "Id", 2937 "locationName" : "routeResponseId" 2938 }, 2939 "RouteResponseKey" : { 2940 "shape" : "SelectionKey", 2941 "locationName" : "routeResponseKey" 2942 } 2943 } 2944 }, 2945 "CreateStageInput" : { 2946 "type" : "structure", 2947 "members" : { 2948 "AccessLogSettings" : { 2949 "shape" : "AccessLogSettings", 2950 "locationName" : "accessLogSettings" 2951 }, 2952 "AutoDeploy" : { 2953 "shape" : "__boolean", 2954 "locationName" : "autoDeploy" 2955 }, 2956 "ClientCertificateId" : { 2957 "shape" : "Id", 2958 "locationName" : "clientCertificateId" 2959 }, 2960 "DefaultRouteSettings" : { 2961 "shape" : "RouteSettings", 2962 "locationName" : "defaultRouteSettings" 2963 }, 2964 "DeploymentId" : { 2965 "shape" : "Id", 2966 "locationName" : "deploymentId" 2967 }, 2968 "Description" : { 2969 "shape" : "StringWithLengthBetween0And1024", 2970 "locationName" : "description" 2971 }, 2972 "RouteSettings" : { 2973 "shape" : "RouteSettingsMap", 2974 "locationName" : "routeSettings" 2975 }, 2976 "StageName" : { 2977 "shape" : "StringWithLengthBetween1And128", 2978 "locationName" : "stageName" 2979 }, 2980 "StageVariables" : { 2981 "shape" : "StageVariablesMap", 2982 "locationName" : "stageVariables" 2983 }, 2984 "Tags" : { 2985 "shape" : "Tags", 2986 "locationName" : "tags" 2987 } 2988 }, 2989 "required" : [ "StageName" ] 2990 }, 2991 "CreateStageRequest" : { 2992 "type" : "structure", 2993 "members" : { 2994 "AccessLogSettings" : { 2995 "shape" : "AccessLogSettings", 2996 "locationName" : "accessLogSettings" 2997 }, 2998 "ApiId" : { 2999 "shape" : "__string", 3000 "location" : "uri", 3001 "locationName" : "apiId" 3002 }, 3003 "AutoDeploy" : { 3004 "shape" : "__boolean", 3005 "locationName" : "autoDeploy" 3006 }, 3007 "ClientCertificateId" : { 3008 "shape" : "Id", 3009 "locationName" : "clientCertificateId" 3010 }, 3011 "DefaultRouteSettings" : { 3012 "shape" : "RouteSettings", 3013 "locationName" : "defaultRouteSettings" 3014 }, 3015 "DeploymentId" : { 3016 "shape" : "Id", 3017 "locationName" : "deploymentId" 3018 }, 3019 "Description" : { 3020 "shape" : "StringWithLengthBetween0And1024", 3021 "locationName" : "description" 3022 }, 3023 "RouteSettings" : { 3024 "shape" : "RouteSettingsMap", 3025 "locationName" : "routeSettings" 3026 }, 3027 "StageName" : { 3028 "shape" : "StringWithLengthBetween1And128", 3029 "locationName" : "stageName" 3030 }, 3031 "StageVariables" : { 3032 "shape" : "StageVariablesMap", 3033 "locationName" : "stageVariables" 3034 }, 3035 "Tags" : { 3036 "shape" : "Tags", 3037 "locationName" : "tags" 3038 } 3039 }, 3040 "required" : [ "ApiId", "StageName" ] 3041 }, 3042 "CreateStageResponse" : { 3043 "type" : "structure", 3044 "members" : { 3045 "AccessLogSettings" : { 3046 "shape" : "AccessLogSettings", 3047 "locationName" : "accessLogSettings" 3048 }, 3049 "ApiGatewayManaged" : { 3050 "shape" : "__boolean", 3051 "locationName" : "apiGatewayManaged" 3052 }, 3053 "AutoDeploy" : { 3054 "shape" : "__boolean", 3055 "locationName" : "autoDeploy" 3056 }, 3057 "ClientCertificateId" : { 3058 "shape" : "Id", 3059 "locationName" : "clientCertificateId" 3060 }, 3061 "CreatedDate" : { 3062 "shape" : "__timestampIso8601", 3063 "locationName" : "createdDate" 3064 }, 3065 "DefaultRouteSettings" : { 3066 "shape" : "RouteSettings", 3067 "locationName" : "defaultRouteSettings" 3068 }, 3069 "DeploymentId" : { 3070 "shape" : "Id", 3071 "locationName" : "deploymentId" 3072 }, 3073 "Description" : { 3074 "shape" : "StringWithLengthBetween0And1024", 3075 "locationName" : "description" 3076 }, 3077 "LastDeploymentStatusMessage" : { 3078 "shape" : "__string", 3079 "locationName" : "lastDeploymentStatusMessage" 3080 }, 3081 "LastUpdatedDate" : { 3082 "shape" : "__timestampIso8601", 3083 "locationName" : "lastUpdatedDate" 3084 }, 3085 "RouteSettings" : { 3086 "shape" : "RouteSettingsMap", 3087 "locationName" : "routeSettings" 3088 }, 3089 "StageName" : { 3090 "shape" : "StringWithLengthBetween1And128", 3091 "locationName" : "stageName" 3092 }, 3093 "StageVariables" : { 3094 "shape" : "StageVariablesMap", 3095 "locationName" : "stageVariables" 3096 }, 3097 "Tags" : { 3098 "shape" : "Tags", 3099 "locationName" : "tags" 3100 } 3101 } 3102 }, 3103 "CreateVpcLinkInput" : { 3104 "type" : "structure", 3105 "members" : { 3106 "Name" : { 3107 "shape" : "StringWithLengthBetween1And128", 3108 "locationName" : "name" 3109 }, 3110 "SecurityGroupIds" : { 3111 "shape" : "SecurityGroupIdList", 3112 "locationName" : "securityGroupIds" 3113 }, 3114 "SubnetIds" : { 3115 "shape" : "SubnetIdList", 3116 "locationName" : "subnetIds" 3117 }, 3118 "Tags" : { 3119 "shape" : "Tags", 3120 "locationName" : "tags" 3121 } 3122 }, 3123 "required" : [ "SubnetIds", "Name" ] 3124 }, 3125 "CreateVpcLinkRequest" : { 3126 "type" : "structure", 3127 "members" : { 3128 "Name" : { 3129 "shape" : "StringWithLengthBetween1And128", 3130 "locationName" : "name" 3131 }, 3132 "SecurityGroupIds" : { 3133 "shape" : "SecurityGroupIdList", 3134 "locationName" : "securityGroupIds" 3135 }, 3136 "SubnetIds" : { 3137 "shape" : "SubnetIdList", 3138 "locationName" : "subnetIds" 3139 }, 3140 "Tags" : { 3141 "shape" : "Tags", 3142 "locationName" : "tags" 3143 } 3144 }, 3145 "required" : [ "SubnetIds", "Name" ] 3146 }, 3147 "CreateVpcLinkResponse" : { 3148 "type" : "structure", 3149 "members" : { 3150 "CreatedDate" : { 3151 "shape" : "__timestampIso8601", 3152 "locationName" : "createdDate" 3153 }, 3154 "Name" : { 3155 "shape" : "StringWithLengthBetween1And128", 3156 "locationName" : "name" 3157 }, 3158 "SecurityGroupIds" : { 3159 "shape" : "SecurityGroupIdList", 3160 "locationName" : "securityGroupIds" 3161 }, 3162 "SubnetIds" : { 3163 "shape" : "SubnetIdList", 3164 "locationName" : "subnetIds" 3165 }, 3166 "Tags" : { 3167 "shape" : "Tags", 3168 "locationName" : "tags" 3169 }, 3170 "VpcLinkId" : { 3171 "shape" : "Id", 3172 "locationName" : "vpcLinkId" 3173 }, 3174 "VpcLinkStatus" : { 3175 "shape" : "VpcLinkStatus", 3176 "locationName" : "vpcLinkStatus" 3177 }, 3178 "VpcLinkStatusMessage" : { 3179 "shape" : "StringWithLengthBetween0And1024", 3180 "locationName" : "vpcLinkStatusMessage" 3181 }, 3182 "VpcLinkVersion" : { 3183 "shape" : "VpcLinkVersion", 3184 "locationName" : "vpcLinkVersion" 3185 } 3186 } 3187 }, 3188 "DeleteAccessLogSettingsRequest" : { 3189 "type" : "structure", 3190 "members" : { 3191 "ApiId" : { 3192 "shape" : "__string", 3193 "location" : "uri", 3194 "locationName" : "apiId" 3195 }, 3196 "StageName" : { 3197 "shape" : "__string", 3198 "location" : "uri", 3199 "locationName" : "stageName" 3200 } 3201 }, 3202 "required" : [ "StageName", "ApiId" ] 3203 }, 3204 "DeleteApiMappingRequest" : { 3205 "type" : "structure", 3206 "members" : { 3207 "ApiMappingId" : { 3208 "shape" : "__string", 3209 "location" : "uri", 3210 "locationName" : "apiMappingId" 3211 }, 3212 "DomainName" : { 3213 "shape" : "__string", 3214 "location" : "uri", 3215 "locationName" : "domainName" 3216 } 3217 }, 3218 "required" : [ "ApiMappingId", "DomainName" ] 3219 }, 3220 "DeleteApiRequest" : { 3221 "type" : "structure", 3222 "members" : { 3223 "ApiId" : { 3224 "shape" : "__string", 3225 "location" : "uri", 3226 "locationName" : "apiId" 3227 } 3228 }, 3229 "required" : [ "ApiId" ] 3230 }, 3231 "DeleteAuthorizerRequest" : { 3232 "type" : "structure", 3233 "members" : { 3234 "ApiId" : { 3235 "shape" : "__string", 3236 "location" : "uri", 3237 "locationName" : "apiId" 3238 }, 3239 "AuthorizerId" : { 3240 "shape" : "__string", 3241 "location" : "uri", 3242 "locationName" : "authorizerId" 3243 } 3244 }, 3245 "required" : [ "AuthorizerId", "ApiId" ] 3246 }, 3247 "DeleteCorsConfigurationRequest" : { 3248 "type" : "structure", 3249 "members" : { 3250 "ApiId" : { 3251 "shape" : "__string", 3252 "location" : "uri", 3253 "locationName" : "apiId" 3254 } 3255 }, 3256 "required" : [ "ApiId" ] 3257 }, 3258 "DeleteDeploymentRequest" : { 3259 "type" : "structure", 3260 "members" : { 3261 "ApiId" : { 3262 "shape" : "__string", 3263 "location" : "uri", 3264 "locationName" : "apiId" 3265 }, 3266 "DeploymentId" : { 3267 "shape" : "__string", 3268 "location" : "uri", 3269 "locationName" : "deploymentId" 3270 } 3271 }, 3272 "required" : [ "ApiId", "DeploymentId" ] 3273 }, 3274 "DeleteDomainNameRequest" : { 3275 "type" : "structure", 3276 "members" : { 3277 "DomainName" : { 3278 "shape" : "__string", 3279 "location" : "uri", 3280 "locationName" : "domainName" 3281 } 3282 }, 3283 "required" : [ "DomainName" ] 3284 }, 3285 "DeleteIntegrationRequest" : { 3286 "type" : "structure", 3287 "members" : { 3288 "ApiId" : { 3289 "shape" : "__string", 3290 "location" : "uri", 3291 "locationName" : "apiId" 3292 }, 3293 "IntegrationId" : { 3294 "shape" : "__string", 3295 "location" : "uri", 3296 "locationName" : "integrationId" 3297 } 3298 }, 3299 "required" : [ "ApiId", "IntegrationId" ] 3300 }, 3301 "DeleteIntegrationResponseRequest" : { 3302 "type" : "structure", 3303 "members" : { 3304 "ApiId" : { 3305 "shape" : "__string", 3306 "location" : "uri", 3307 "locationName" : "apiId" 3308 }, 3309 "IntegrationId" : { 3310 "shape" : "__string", 3311 "location" : "uri", 3312 "locationName" : "integrationId" 3313 }, 3314 "IntegrationResponseId" : { 3315 "shape" : "__string", 3316 "location" : "uri", 3317 "locationName" : "integrationResponseId" 3318 } 3319 }, 3320 "required" : [ "ApiId", "IntegrationResponseId", "IntegrationId" ] 3321 }, 3322 "DeleteModelRequest" : { 3323 "type" : "structure", 3324 "members" : { 3325 "ApiId" : { 3326 "shape" : "__string", 3327 "location" : "uri", 3328 "locationName" : "apiId" 3329 }, 3330 "ModelId" : { 3331 "shape" : "__string", 3332 "location" : "uri", 3333 "locationName" : "modelId" 3334 } 3335 }, 3336 "required" : [ "ModelId", "ApiId" ] 3337 }, 3338 "DeleteRouteRequest" : { 3339 "type" : "structure", 3340 "members" : { 3341 "ApiId" : { 3342 "shape" : "__string", 3343 "location" : "uri", 3344 "locationName" : "apiId" 3345 }, 3346 "RouteId" : { 3347 "shape" : "__string", 3348 "location" : "uri", 3349 "locationName" : "routeId" 3350 } 3351 }, 3352 "required" : [ "ApiId", "RouteId" ] 3353 }, 3354 "DeleteRouteRequestParameterRequest" : { 3355 "type" : "structure", 3356 "members" : { 3357 "ApiId" : { 3358 "shape" : "__string", 3359 "location" : "uri", 3360 "locationName" : "apiId" 3361 }, 3362 "RequestParameterKey" : { 3363 "shape" : "__string", 3364 "location" : "uri", 3365 "locationName" : "requestParameterKey" 3366 }, 3367 "RouteId" : { 3368 "shape" : "__string", 3369 "location" : "uri", 3370 "locationName" : "routeId" 3371 } 3372 }, 3373 "required" : [ "RequestParameterKey", "ApiId", "RouteId" ] 3374 }, 3375 "DeleteRouteResponseRequest" : { 3376 "type" : "structure", 3377 "members" : { 3378 "ApiId" : { 3379 "shape" : "__string", 3380 "location" : "uri", 3381 "locationName" : "apiId" 3382 }, 3383 "RouteId" : { 3384 "shape" : "__string", 3385 "location" : "uri", 3386 "locationName" : "routeId" 3387 }, 3388 "RouteResponseId" : { 3389 "shape" : "__string", 3390 "location" : "uri", 3391 "locationName" : "routeResponseId" 3392 } 3393 }, 3394 "required" : [ "RouteResponseId", "ApiId", "RouteId" ] 3395 }, 3396 "DeleteRouteSettingsRequest" : { 3397 "type" : "structure", 3398 "members" : { 3399 "ApiId" : { 3400 "shape" : "__string", 3401 "location" : "uri", 3402 "locationName" : "apiId" 3403 }, 3404 "RouteKey" : { 3405 "shape" : "__string", 3406 "location" : "uri", 3407 "locationName" : "routeKey" 3408 }, 3409 "StageName" : { 3410 "shape" : "__string", 3411 "location" : "uri", 3412 "locationName" : "stageName" 3413 } 3414 }, 3415 "required" : [ "StageName", "RouteKey", "ApiId" ] 3416 }, 3417 "DeleteStageRequest" : { 3418 "type" : "structure", 3419 "members" : { 3420 "ApiId" : { 3421 "shape" : "__string", 3422 "location" : "uri", 3423 "locationName" : "apiId" 3424 }, 3425 "StageName" : { 3426 "shape" : "__string", 3427 "location" : "uri", 3428 "locationName" : "stageName" 3429 } 3430 }, 3431 "required" : [ "StageName", "ApiId" ] 3432 }, 3433 "DeleteVpcLinkRequest" : { 3434 "type" : "structure", 3435 "members" : { 3436 "VpcLinkId" : { 3437 "shape" : "__string", 3438 "location" : "uri", 3439 "locationName" : "vpcLinkId" 3440 } 3441 }, 3442 "required" : [ "VpcLinkId" ] 3443 }, 3444 "DeleteVpcLinkResponse" : { 3445 "type" : "structure", 3446 "members" : { } 3447 }, 3448 "Deployment" : { 3449 "type" : "structure", 3450 "members" : { 3451 "AutoDeployed" : { 3452 "shape" : "__boolean", 3453 "locationName" : "autoDeployed" 3454 }, 3455 "CreatedDate" : { 3456 "shape" : "__timestampIso8601", 3457 "locationName" : "createdDate" 3458 }, 3459 "DeploymentId" : { 3460 "shape" : "Id", 3461 "locationName" : "deploymentId" 3462 }, 3463 "DeploymentStatus" : { 3464 "shape" : "DeploymentStatus", 3465 "locationName" : "deploymentStatus" 3466 }, 3467 "DeploymentStatusMessage" : { 3468 "shape" : "__string", 3469 "locationName" : "deploymentStatusMessage" 3470 }, 3471 "Description" : { 3472 "shape" : "StringWithLengthBetween0And1024", 3473 "locationName" : "description" 3474 } 3475 } 3476 }, 3477 "DeploymentStatus" : { 3478 "type" : "string", 3479 "enum" : [ "PENDING", "FAILED", "DEPLOYED" ] 3480 }, 3481 "Deployments" : { 3482 "type" : "structure", 3483 "members" : { 3484 "Items" : { 3485 "shape" : "__listOfDeployment", 3486 "locationName" : "items" 3487 }, 3488 "NextToken" : { 3489 "shape" : "NextToken", 3490 "locationName" : "nextToken" 3491 } 3492 } 3493 }, 3494 "DomainName" : { 3495 "type" : "structure", 3496 "members" : { 3497 "ApiMappingSelectionExpression" : { 3498 "shape" : "SelectionExpression", 3499 "locationName" : "apiMappingSelectionExpression" 3500 }, 3501 "DomainName" : { 3502 "shape" : "StringWithLengthBetween1And512", 3503 "locationName" : "domainName" 3504 }, 3505 "DomainNameConfigurations" : { 3506 "shape" : "DomainNameConfigurations", 3507 "locationName" : "domainNameConfigurations" 3508 }, 3509 "MutualTlsAuthentication" : { 3510 "shape" : "MutualTlsAuthentication", 3511 "locationName" : "mutualTlsAuthentication" 3512 }, 3513 "Tags" : { 3514 "shape" : "Tags", 3515 "locationName" : "tags" 3516 } 3517 }, 3518 "required" : [ "DomainName" ] 3519 }, 3520 "DomainNameConfiguration" : { 3521 "type" : "structure", 3522 "members" : { 3523 "ApiGatewayDomainName" : { 3524 "shape" : "__string", 3525 "locationName" : "apiGatewayDomainName" 3526 }, 3527 "CertificateArn" : { 3528 "shape" : "Arn", 3529 "locationName" : "certificateArn" 3530 }, 3531 "CertificateName" : { 3532 "shape" : "StringWithLengthBetween1And128", 3533 "locationName" : "certificateName" 3534 }, 3535 "CertificateUploadDate" : { 3536 "shape" : "__timestampIso8601", 3537 "locationName" : "certificateUploadDate" 3538 }, 3539 "DomainNameStatus" : { 3540 "shape" : "DomainNameStatus", 3541 "locationName" : "domainNameStatus" 3542 }, 3543 "DomainNameStatusMessage" : { 3544 "shape" : "__string", 3545 "locationName" : "domainNameStatusMessage" 3546 }, 3547 "EndpointType" : { 3548 "shape" : "EndpointType", 3549 "locationName" : "endpointType" 3550 }, 3551 "HostedZoneId" : { 3552 "shape" : "__string", 3553 "locationName" : "hostedZoneId" 3554 }, 3555 "SecurityPolicy" : { 3556 "shape" : "SecurityPolicy", 3557 "locationName" : "securityPolicy" 3558 }, 3559 "OwnershipVerificationCertificateArn" : { 3560 "shape" : "Arn", 3561 "locationName" : "ownershipVerificationCertificateArn" 3562 } 3563 } 3564 }, 3565 "DomainNameConfigurations" : { 3566 "type" : "list", 3567 "member" : { 3568 "shape" : "DomainNameConfiguration" 3569 } 3570 }, 3571 "DomainNameStatus" : { 3572 "type" : "string", 3573 "enum" : [ "AVAILABLE", "UPDATING", "PENDING_CERTIFICATE_REIMPORT", "PENDING_OWNERSHIP_VERIFICATION" ] 3574 }, 3575 "DomainNames" : { 3576 "type" : "structure", 3577 "members" : { 3578 "Items" : { 3579 "shape" : "__listOfDomainName", 3580 "locationName" : "items" 3581 }, 3582 "NextToken" : { 3583 "shape" : "NextToken", 3584 "locationName" : "nextToken" 3585 } 3586 } 3587 }, 3588 "EndpointType" : { 3589 "type" : "string", 3590 "enum" : [ "REGIONAL", "EDGE" ] 3591 }, 3592 "ExportApiRequest" : { 3593 "type" : "structure", 3594 "members" : { 3595 "ApiId" : { 3596 "shape" : "__string", 3597 "location" : "uri", 3598 "locationName" : "apiId" 3599 }, 3600 "ExportVersion" : { 3601 "shape" : "__string", 3602 "location" : "querystring", 3603 "locationName" : "exportVersion" 3604 }, 3605 "IncludeExtensions" : { 3606 "shape" : "__boolean", 3607 "location" : "querystring", 3608 "locationName" : "includeExtensions" 3609 }, 3610 "OutputType" : { 3611 "shape" : "__string", 3612 "enum" : ["YAML", "JSON"], 3613 "location" : "querystring", 3614 "locationName" : "outputType" 3615 }, 3616 "Specification" : { 3617 "shape" : "__string", 3618 "enum" : ["OAS30"], 3619 "location" : "uri", 3620 "locationName" : "specification" 3621 }, 3622 "StageName" : { 3623 "shape" : "__string", 3624 "location" : "querystring", 3625 "locationName" : "stageName" 3626 } 3627 }, 3628 "required" : [ "Specification", "OutputType", "ApiId" ] 3629 }, 3630 "ExportApiResponse" : { 3631 "type" : "structure", 3632 "members" : { 3633 "body":{ 3634 "shape":"ExportedApi" 3635 } 3636 }, 3637 "payload":"body" 3638 }, 3639 "ExportedApi" : { 3640 "type" : "blob" 3641 }, 3642 "ResetAuthorizersCacheRequest" : { 3643 "type" : "structure", 3644 "members" : { 3645 "ApiId" : { 3646 "shape" : "__string", 3647 "location" : "uri", 3648 "locationName" : "apiId" 3649 }, 3650 "StageName" : { 3651 "shape" : "__string", 3652 "location" : "uri", 3653 "locationName" : "stageName" 3654 } 3655 }, 3656 "required" : [ "StageName", "ApiId" ] 3657 }, 3658 "GetApiMappingRequest" : { 3659 "type" : "structure", 3660 "members" : { 3661 "ApiMappingId" : { 3662 "shape" : "__string", 3663 "location" : "uri", 3664 "locationName" : "apiMappingId" 3665 }, 3666 "DomainName" : { 3667 "shape" : "__string", 3668 "location" : "uri", 3669 "locationName" : "domainName" 3670 } 3671 }, 3672 "required" : [ "ApiMappingId", "DomainName" ] 3673 }, 3674 "GetApiMappingResponse" : { 3675 "type" : "structure", 3676 "members" : { 3677 "ApiId" : { 3678 "shape" : "Id", 3679 "locationName" : "apiId" 3680 }, 3681 "ApiMappingId" : { 3682 "shape" : "Id", 3683 "locationName" : "apiMappingId" 3684 }, 3685 "ApiMappingKey" : { 3686 "shape" : "SelectionKey", 3687 "locationName" : "apiMappingKey" 3688 }, 3689 "Stage" : { 3690 "shape" : "StringWithLengthBetween1And128", 3691 "locationName" : "stage" 3692 } 3693 } 3694 }, 3695 "GetApiMappingsRequest" : { 3696 "type" : "structure", 3697 "members" : { 3698 "DomainName" : { 3699 "shape" : "__string", 3700 "location" : "uri", 3701 "locationName" : "domainName" 3702 }, 3703 "MaxResults" : { 3704 "shape" : "__string", 3705 "location" : "querystring", 3706 "locationName" : "maxResults" 3707 }, 3708 "NextToken" : { 3709 "shape" : "__string", 3710 "location" : "querystring", 3711 "locationName" : "nextToken" 3712 } 3713 }, 3714 "required" : [ "DomainName" ] 3715 }, 3716 "GetApiMappingsResponse" : { 3717 "type" : "structure", 3718 "members" : { 3719 "Items" : { 3720 "shape" : "__listOfApiMapping", 3721 "locationName" : "items" 3722 }, 3723 "NextToken" : { 3724 "shape" : "NextToken", 3725 "locationName" : "nextToken" 3726 } 3727 } 3728 }, 3729 "GetApiRequest" : { 3730 "type" : "structure", 3731 "members" : { 3732 "ApiId" : { 3733 "shape" : "__string", 3734 "location" : "uri", 3735 "locationName" : "apiId" 3736 } 3737 }, 3738 "required" : [ "ApiId" ] 3739 }, 3740 "GetApiResponse" : { 3741 "type" : "structure", 3742 "members" : { 3743 "ApiEndpoint" : { 3744 "shape" : "__string", 3745 "locationName" : "apiEndpoint" 3746 }, 3747 "ApiGatewayManaged" : { 3748 "shape" : "__boolean", 3749 "locationName" : "apiGatewayManaged" 3750 }, 3751 "ApiId" : { 3752 "shape" : "Id", 3753 "locationName" : "apiId" 3754 }, 3755 "ApiKeySelectionExpression" : { 3756 "shape" : "SelectionExpression", 3757 "locationName" : "apiKeySelectionExpression" 3758 }, 3759 "CorsConfiguration" : { 3760 "shape" : "Cors", 3761 "locationName" : "corsConfiguration" 3762 }, 3763 "CreatedDate" : { 3764 "shape" : "__timestampIso8601", 3765 "locationName" : "createdDate" 3766 }, 3767 "Description" : { 3768 "shape" : "StringWithLengthBetween0And1024", 3769 "locationName" : "description" 3770 }, 3771 "DisableSchemaValidation" : { 3772 "shape" : "__boolean", 3773 "locationName" : "disableSchemaValidation" 3774 }, 3775 "DisableExecuteApiEndpoint" : { 3776 "shape" : "__boolean", 3777 "locationName" : "disableExecuteApiEndpoint" 3778 }, 3779 "ImportInfo" : { 3780 "shape" : "__listOf__string", 3781 "locationName" : "importInfo" 3782 }, 3783 "Name" : { 3784 "shape" : "StringWithLengthBetween1And128", 3785 "locationName" : "name" 3786 }, 3787 "ProtocolType" : { 3788 "shape" : "ProtocolType", 3789 "locationName" : "protocolType" 3790 }, 3791 "RouteSelectionExpression" : { 3792 "shape" : "SelectionExpression", 3793 "locationName" : "routeSelectionExpression" 3794 }, 3795 "Tags" : { 3796 "shape" : "Tags", 3797 "locationName" : "tags" 3798 }, 3799 "Version" : { 3800 "shape" : "StringWithLengthBetween1And64", 3801 "locationName" : "version" 3802 }, 3803 "Warnings" : { 3804 "shape" : "__listOf__string", 3805 "locationName" : "warnings" 3806 } 3807 } 3808 }, 3809 "GetApisRequest" : { 3810 "type" : "structure", 3811 "members" : { 3812 "MaxResults" : { 3813 "shape" : "__string", 3814 "location" : "querystring", 3815 "locationName" : "maxResults" 3816 }, 3817 "NextToken" : { 3818 "shape" : "__string", 3819 "location" : "querystring", 3820 "locationName" : "nextToken" 3821 } 3822 } 3823 }, 3824 "GetApisResponse" : { 3825 "type" : "structure", 3826 "members" : { 3827 "Items" : { 3828 "shape" : "__listOfApi", 3829 "locationName" : "items" 3830 }, 3831 "NextToken" : { 3832 "shape" : "NextToken", 3833 "locationName" : "nextToken" 3834 } 3835 } 3836 }, 3837 "GetAuthorizerRequest" : { 3838 "type" : "structure", 3839 "members" : { 3840 "ApiId" : { 3841 "shape" : "__string", 3842 "location" : "uri", 3843 "locationName" : "apiId" 3844 }, 3845 "AuthorizerId" : { 3846 "shape" : "__string", 3847 "location" : "uri", 3848 "locationName" : "authorizerId" 3849 } 3850 }, 3851 "required" : [ "AuthorizerId", "ApiId" ] 3852 }, 3853 "GetAuthorizerResponse" : { 3854 "type" : "structure", 3855 "members" : { 3856 "AuthorizerCredentialsArn" : { 3857 "shape" : "Arn", 3858 "locationName" : "authorizerCredentialsArn" 3859 }, 3860 "AuthorizerId" : { 3861 "shape" : "Id", 3862 "locationName" : "authorizerId" 3863 }, 3864 "AuthorizerResultTtlInSeconds" : { 3865 "shape" : "IntegerWithLengthBetween0And3600", 3866 "locationName" : "authorizerResultTtlInSeconds" 3867 }, 3868 "AuthorizerType" : { 3869 "shape" : "AuthorizerType", 3870 "locationName" : "authorizerType" 3871 }, 3872 "AuthorizerUri" : { 3873 "shape" : "UriWithLengthBetween1And2048", 3874 "locationName" : "authorizerUri" 3875 }, 3876 "IdentitySource" : { 3877 "shape" : "IdentitySourceList", 3878 "locationName" : "identitySource" 3879 }, 3880 "IdentityValidationExpression" : { 3881 "shape" : "StringWithLengthBetween0And1024", 3882 "locationName" : "identityValidationExpression" 3883 }, 3884 "JwtConfiguration" : { 3885 "shape" : "JWTConfiguration", 3886 "locationName" : "jwtConfiguration" 3887 }, 3888 "Name" : { 3889 "shape" : "StringWithLengthBetween1And128", 3890 "locationName" : "name" 3891 }, 3892 "AuthorizerPayloadFormatVersion": { 3893 "shape": "StringWithLengthBetween1And64", 3894 "locationName": "authorizerPayloadFormatVersion" 3895 }, 3896 "EnableSimpleResponses": { 3897 "shape": "__boolean", 3898 "locationName": "enableSimpleResponses" 3899 } 3900 } 3901 }, 3902 "GetAuthorizersRequest" : { 3903 "type" : "structure", 3904 "members" : { 3905 "ApiId" : { 3906 "shape" : "__string", 3907 "location" : "uri", 3908 "locationName" : "apiId" 3909 }, 3910 "MaxResults" : { 3911 "shape" : "__string", 3912 "location" : "querystring", 3913 "locationName" : "maxResults" 3914 }, 3915 "NextToken" : { 3916 "shape" : "__string", 3917 "location" : "querystring", 3918 "locationName" : "nextToken" 3919 } 3920 }, 3921 "required" : [ "ApiId" ] 3922 }, 3923 "GetAuthorizersResponse" : { 3924 "type" : "structure", 3925 "members" : { 3926 "Items" : { 3927 "shape" : "__listOfAuthorizer", 3928 "locationName" : "items" 3929 }, 3930 "NextToken" : { 3931 "shape" : "NextToken", 3932 "locationName" : "nextToken" 3933 } 3934 } 3935 }, 3936 "GetDeploymentRequest" : { 3937 "type" : "structure", 3938 "members" : { 3939 "ApiId" : { 3940 "shape" : "__string", 3941 "location" : "uri", 3942 "locationName" : "apiId" 3943 }, 3944 "DeploymentId" : { 3945 "shape" : "__string", 3946 "location" : "uri", 3947 "locationName" : "deploymentId" 3948 } 3949 }, 3950 "required" : [ "ApiId", "DeploymentId" ] 3951 }, 3952 "GetDeploymentResponse" : { 3953 "type" : "structure", 3954 "members" : { 3955 "AutoDeployed" : { 3956 "shape" : "__boolean", 3957 "locationName" : "autoDeployed" 3958 }, 3959 "CreatedDate" : { 3960 "shape" : "__timestampIso8601", 3961 "locationName" : "createdDate" 3962 }, 3963 "DeploymentId" : { 3964 "shape" : "Id", 3965 "locationName" : "deploymentId" 3966 }, 3967 "DeploymentStatus" : { 3968 "shape" : "DeploymentStatus", 3969 "locationName" : "deploymentStatus" 3970 }, 3971 "DeploymentStatusMessage" : { 3972 "shape" : "__string", 3973 "locationName" : "deploymentStatusMessage" 3974 }, 3975 "Description" : { 3976 "shape" : "StringWithLengthBetween0And1024", 3977 "locationName" : "description" 3978 } 3979 } 3980 }, 3981 "GetDeploymentsRequest" : { 3982 "type" : "structure", 3983 "members" : { 3984 "ApiId" : { 3985 "shape" : "__string", 3986 "location" : "uri", 3987 "locationName" : "apiId" 3988 }, 3989 "MaxResults" : { 3990 "shape" : "__string", 3991 "location" : "querystring", 3992 "locationName" : "maxResults" 3993 }, 3994 "NextToken" : { 3995 "shape" : "__string", 3996 "location" : "querystring", 3997 "locationName" : "nextToken" 3998 } 3999 }, 4000 "required" : [ "ApiId" ] 4001 }, 4002 "GetDeploymentsResponse" : { 4003 "type" : "structure", 4004 "members" : { 4005 "Items" : { 4006 "shape" : "__listOfDeployment", 4007 "locationName" : "items" 4008 }, 4009 "NextToken" : { 4010 "shape" : "NextToken", 4011 "locationName" : "nextToken" 4012 } 4013 } 4014 }, 4015 "GetDomainNameRequest" : { 4016 "type" : "structure", 4017 "members" : { 4018 "DomainName" : { 4019 "shape" : "__string", 4020 "location" : "uri", 4021 "locationName" : "domainName" 4022 } 4023 }, 4024 "required" : [ "DomainName" ] 4025 }, 4026 "GetDomainNameResponse" : { 4027 "type" : "structure", 4028 "members" : { 4029 "ApiMappingSelectionExpression" : { 4030 "shape" : "SelectionExpression", 4031 "locationName" : "apiMappingSelectionExpression" 4032 }, 4033 "DomainName" : { 4034 "shape" : "StringWithLengthBetween1And512", 4035 "locationName" : "domainName" 4036 }, 4037 "DomainNameConfigurations" : { 4038 "shape" : "DomainNameConfigurations", 4039 "locationName" : "domainNameConfigurations" 4040 }, 4041 "MutualTlsAuthentication" : { 4042 "shape" : "MutualTlsAuthentication", 4043 "locationName" : "mutualTlsAuthentication" 4044 }, 4045 "Tags" : { 4046 "shape" : "Tags", 4047 "locationName" : "tags" 4048 } 4049 } 4050 }, 4051 "GetDomainNamesRequest" : { 4052 "type" : "structure", 4053 "members" : { 4054 "MaxResults" : { 4055 "shape" : "__string", 4056 "location" : "querystring", 4057 "locationName" : "maxResults" 4058 }, 4059 "NextToken" : { 4060 "shape" : "__string", 4061 "location" : "querystring", 4062 "locationName" : "nextToken" 4063 } 4064 } 4065 }, 4066 "GetDomainNamesResponse" : { 4067 "type" : "structure", 4068 "members" : { 4069 "Items" : { 4070 "shape" : "__listOfDomainName", 4071 "locationName" : "items" 4072 }, 4073 "NextToken" : { 4074 "shape" : "NextToken", 4075 "locationName" : "nextToken" 4076 } 4077 } 4078 }, 4079 "GetIntegrationRequest" : { 4080 "type" : "structure", 4081 "members" : { 4082 "ApiId" : { 4083 "shape" : "__string", 4084 "location" : "uri", 4085 "locationName" : "apiId" 4086 }, 4087 "IntegrationId" : { 4088 "shape" : "__string", 4089 "location" : "uri", 4090 "locationName" : "integrationId" 4091 } 4092 }, 4093 "required" : [ "ApiId", "IntegrationId" ] 4094 }, 4095 "GetIntegrationResult" : { 4096 "type" : "structure", 4097 "members" : { 4098 "ApiGatewayManaged" : { 4099 "shape" : "__boolean", 4100 "locationName" : "apiGatewayManaged" 4101 }, 4102 "ConnectionId" : { 4103 "shape" : "StringWithLengthBetween1And1024", 4104 "locationName" : "connectionId" 4105 }, 4106 "ConnectionType" : { 4107 "shape" : "ConnectionType", 4108 "locationName" : "connectionType" 4109 }, 4110 "ContentHandlingStrategy" : { 4111 "shape" : "ContentHandlingStrategy", 4112 "locationName" : "contentHandlingStrategy" 4113 }, 4114 "CredentialsArn" : { 4115 "shape" : "Arn", 4116 "locationName" : "credentialsArn" 4117 }, 4118 "Description" : { 4119 "shape" : "StringWithLengthBetween0And1024", 4120 "locationName" : "description" 4121 }, 4122 "IntegrationId" : { 4123 "shape" : "Id", 4124 "locationName" : "integrationId" 4125 }, 4126 "IntegrationMethod" : { 4127 "shape" : "StringWithLengthBetween1And64", 4128 "locationName" : "integrationMethod" 4129 }, 4130 "IntegrationResponseSelectionExpression" : { 4131 "shape" : "SelectionExpression", 4132 "locationName" : "integrationResponseSelectionExpression" 4133 }, 4134 "IntegrationSubtype" : { 4135 "shape" : "StringWithLengthBetween1And128", 4136 "locationName" : "integrationSubtype" 4137 }, 4138 "IntegrationType" : { 4139 "shape" : "IntegrationType", 4140 "locationName" : "integrationType" 4141 }, 4142 "IntegrationUri" : { 4143 "shape" : "UriWithLengthBetween1And2048", 4144 "locationName" : "integrationUri" 4145 }, 4146 "PassthroughBehavior" : { 4147 "shape" : "PassthroughBehavior", 4148 "locationName" : "passthroughBehavior" 4149 }, 4150 "PayloadFormatVersion" : { 4151 "shape" : "StringWithLengthBetween1And64", 4152 "locationName" : "payloadFormatVersion" 4153 }, 4154 "RequestParameters" : { 4155 "shape" : "IntegrationParameters", 4156 "locationName" : "requestParameters" 4157 }, 4158 "ResponseParameters" : { 4159 "shape" : "ResponseParameters", 4160 "locationName" : "responseParameters" 4161 }, 4162 "RequestTemplates" : { 4163 "shape" : "TemplateMap", 4164 "locationName" : "requestTemplates" 4165 }, 4166 "TemplateSelectionExpression" : { 4167 "shape" : "SelectionExpression", 4168 "locationName" : "templateSelectionExpression" 4169 }, 4170 "TimeoutInMillis" : { 4171 "shape" : "IntegerWithLengthBetween50And30000", 4172 "locationName" : "timeoutInMillis" 4173 }, 4174 "TlsConfig" : { 4175 "shape" : "TlsConfig", 4176 "locationName" : "tlsConfig" 4177 } 4178 } 4179 }, 4180 "GetIntegrationResponseRequest" : { 4181 "type" : "structure", 4182 "members" : { 4183 "ApiId" : { 4184 "shape" : "__string", 4185 "location" : "uri", 4186 "locationName" : "apiId" 4187 }, 4188 "IntegrationId" : { 4189 "shape" : "__string", 4190 "location" : "uri", 4191 "locationName" : "integrationId" 4192 }, 4193 "IntegrationResponseId" : { 4194 "shape" : "__string", 4195 "location" : "uri", 4196 "locationName" : "integrationResponseId" 4197 } 4198 }, 4199 "required" : [ "ApiId", "IntegrationResponseId", "IntegrationId" ] 4200 }, 4201 "GetIntegrationResponseResponse" : { 4202 "type" : "structure", 4203 "members" : { 4204 "ContentHandlingStrategy" : { 4205 "shape" : "ContentHandlingStrategy", 4206 "locationName" : "contentHandlingStrategy" 4207 }, 4208 "IntegrationResponseId" : { 4209 "shape" : "Id", 4210 "locationName" : "integrationResponseId" 4211 }, 4212 "IntegrationResponseKey" : { 4213 "shape" : "SelectionKey", 4214 "locationName" : "integrationResponseKey" 4215 }, 4216 "ResponseParameters" : { 4217 "shape" : "IntegrationParameters", 4218 "locationName" : "responseParameters" 4219 }, 4220 "ResponseTemplates" : { 4221 "shape" : "TemplateMap", 4222 "locationName" : "responseTemplates" 4223 }, 4224 "TemplateSelectionExpression" : { 4225 "shape" : "SelectionExpression", 4226 "locationName" : "templateSelectionExpression" 4227 } 4228 } 4229 }, 4230 "GetIntegrationResponsesRequest" : { 4231 "type" : "structure", 4232 "members" : { 4233 "ApiId" : { 4234 "shape" : "__string", 4235 "location" : "uri", 4236 "locationName" : "apiId" 4237 }, 4238 "IntegrationId" : { 4239 "shape" : "__string", 4240 "location" : "uri", 4241 "locationName" : "integrationId" 4242 }, 4243 "MaxResults" : { 4244 "shape" : "__string", 4245 "location" : "querystring", 4246 "locationName" : "maxResults" 4247 }, 4248 "NextToken" : { 4249 "shape" : "__string", 4250 "location" : "querystring", 4251 "locationName" : "nextToken" 4252 } 4253 }, 4254 "required" : [ "IntegrationId", "ApiId" ] 4255 }, 4256 "GetIntegrationResponsesResponse" : { 4257 "type" : "structure", 4258 "members" : { 4259 "Items" : { 4260 "shape" : "__listOfIntegrationResponse", 4261 "locationName" : "items" 4262 }, 4263 "NextToken" : { 4264 "shape" : "NextToken", 4265 "locationName" : "nextToken" 4266 } 4267 } 4268 }, 4269 "GetIntegrationsRequest" : { 4270 "type" : "structure", 4271 "members" : { 4272 "ApiId" : { 4273 "shape" : "__string", 4274 "location" : "uri", 4275 "locationName" : "apiId" 4276 }, 4277 "MaxResults" : { 4278 "shape" : "__string", 4279 "location" : "querystring", 4280 "locationName" : "maxResults" 4281 }, 4282 "NextToken" : { 4283 "shape" : "__string", 4284 "location" : "querystring", 4285 "locationName" : "nextToken" 4286 } 4287 }, 4288 "required" : [ "ApiId" ] 4289 }, 4290 "GetIntegrationsResponse" : { 4291 "type" : "structure", 4292 "members" : { 4293 "Items" : { 4294 "shape" : "__listOfIntegration", 4295 "locationName" : "items" 4296 }, 4297 "NextToken" : { 4298 "shape" : "NextToken", 4299 "locationName" : "nextToken" 4300 } 4301 } 4302 }, 4303 "GetModelRequest" : { 4304 "type" : "structure", 4305 "members" : { 4306 "ApiId" : { 4307 "shape" : "__string", 4308 "location" : "uri", 4309 "locationName" : "apiId" 4310 }, 4311 "ModelId" : { 4312 "shape" : "__string", 4313 "location" : "uri", 4314 "locationName" : "modelId" 4315 } 4316 }, 4317 "required" : [ "ModelId", "ApiId" ] 4318 }, 4319 "GetModelResponse" : { 4320 "type" : "structure", 4321 "members" : { 4322 "ContentType" : { 4323 "shape" : "StringWithLengthBetween1And256", 4324 "locationName" : "contentType" 4325 }, 4326 "Description" : { 4327 "shape" : "StringWithLengthBetween0And1024", 4328 "locationName" : "description" 4329 }, 4330 "ModelId" : { 4331 "shape" : "Id", 4332 "locationName" : "modelId" 4333 }, 4334 "Name" : { 4335 "shape" : "StringWithLengthBetween1And128", 4336 "locationName" : "name" 4337 }, 4338 "Schema" : { 4339 "shape" : "StringWithLengthBetween0And32K", 4340 "locationName" : "schema" 4341 } 4342 } 4343 }, 4344 "GetModelTemplateRequest" : { 4345 "type" : "structure", 4346 "members" : { 4347 "ApiId" : { 4348 "shape" : "__string", 4349 "location" : "uri", 4350 "locationName" : "apiId" 4351 }, 4352 "ModelId" : { 4353 "shape" : "__string", 4354 "location" : "uri", 4355 "locationName" : "modelId" 4356 } 4357 }, 4358 "required" : [ "ModelId", "ApiId" ] 4359 }, 4360 "GetModelTemplateResponse" : { 4361 "type" : "structure", 4362 "members" : { 4363 "Value" : { 4364 "shape" : "__string", 4365 "locationName" : "value" 4366 } 4367 } 4368 }, 4369 "GetModelsRequest" : { 4370 "type" : "structure", 4371 "members" : { 4372 "ApiId" : { 4373 "shape" : "__string", 4374 "location" : "uri", 4375 "locationName" : "apiId" 4376 }, 4377 "MaxResults" : { 4378 "shape" : "__string", 4379 "location" : "querystring", 4380 "locationName" : "maxResults" 4381 }, 4382 "NextToken" : { 4383 "shape" : "__string", 4384 "location" : "querystring", 4385 "locationName" : "nextToken" 4386 } 4387 }, 4388 "required" : [ "ApiId" ] 4389 }, 4390 "GetModelsResponse" : { 4391 "type" : "structure", 4392 "members" : { 4393 "Items" : { 4394 "shape" : "__listOfModel", 4395 "locationName" : "items" 4396 }, 4397 "NextToken" : { 4398 "shape" : "NextToken", 4399 "locationName" : "nextToken" 4400 } 4401 } 4402 }, 4403 "GetRouteRequest" : { 4404 "type" : "structure", 4405 "members" : { 4406 "ApiId" : { 4407 "shape" : "__string", 4408 "location" : "uri", 4409 "locationName" : "apiId" 4410 }, 4411 "RouteId" : { 4412 "shape" : "__string", 4413 "location" : "uri", 4414 "locationName" : "routeId" 4415 } 4416 }, 4417 "required" : [ "ApiId", "RouteId" ] 4418 }, 4419 "GetRouteResult" : { 4420 "type" : "structure", 4421 "members" : { 4422 "ApiGatewayManaged" : { 4423 "shape" : "__boolean", 4424 "locationName" : "apiGatewayManaged" 4425 }, 4426 "ApiKeyRequired" : { 4427 "shape" : "__boolean", 4428 "locationName" : "apiKeyRequired" 4429 }, 4430 "AuthorizationScopes" : { 4431 "shape" : "AuthorizationScopes", 4432 "locationName" : "authorizationScopes" 4433 }, 4434 "AuthorizationType" : { 4435 "shape" : "AuthorizationType", 4436 "locationName" : "authorizationType" 4437 }, 4438 "AuthorizerId" : { 4439 "shape" : "Id", 4440 "locationName" : "authorizerId" 4441 }, 4442 "ModelSelectionExpression" : { 4443 "shape" : "SelectionExpression", 4444 "locationName" : "modelSelectionExpression" 4445 }, 4446 "OperationName" : { 4447 "shape" : "StringWithLengthBetween1And64", 4448 "locationName" : "operationName" 4449 }, 4450 "RequestModels" : { 4451 "shape" : "RouteModels", 4452 "locationName" : "requestModels" 4453 }, 4454 "RequestParameters" : { 4455 "shape" : "RouteParameters", 4456 "locationName" : "requestParameters" 4457 }, 4458 "RouteId" : { 4459 "shape" : "Id", 4460 "locationName" : "routeId" 4461 }, 4462 "RouteKey" : { 4463 "shape" : "SelectionKey", 4464 "locationName" : "routeKey" 4465 }, 4466 "RouteResponseSelectionExpression" : { 4467 "shape" : "SelectionExpression", 4468 "locationName" : "routeResponseSelectionExpression" 4469 }, 4470 "Target" : { 4471 "shape" : "StringWithLengthBetween1And128", 4472 "locationName" : "target" 4473 } 4474 } 4475 }, 4476 "GetRouteResponseRequest" : { 4477 "type" : "structure", 4478 "members" : { 4479 "ApiId" : { 4480 "shape" : "__string", 4481 "location" : "uri", 4482 "locationName" : "apiId" 4483 }, 4484 "RouteId" : { 4485 "shape" : "__string", 4486 "location" : "uri", 4487 "locationName" : "routeId" 4488 }, 4489 "RouteResponseId" : { 4490 "shape" : "__string", 4491 "location" : "uri", 4492 "locationName" : "routeResponseId" 4493 } 4494 }, 4495 "required" : [ "RouteResponseId", "ApiId", "RouteId" ] 4496 }, 4497 "GetRouteResponseResponse" : { 4498 "type" : "structure", 4499 "members" : { 4500 "ModelSelectionExpression" : { 4501 "shape" : "SelectionExpression", 4502 "locationName" : "modelSelectionExpression" 4503 }, 4504 "ResponseModels" : { 4505 "shape" : "RouteModels", 4506 "locationName" : "responseModels" 4507 }, 4508 "ResponseParameters" : { 4509 "shape" : "RouteParameters", 4510 "locationName" : "responseParameters" 4511 }, 4512 "RouteResponseId" : { 4513 "shape" : "Id", 4514 "locationName" : "routeResponseId" 4515 }, 4516 "RouteResponseKey" : { 4517 "shape" : "SelectionKey", 4518 "locationName" : "routeResponseKey" 4519 } 4520 } 4521 }, 4522 "GetRouteResponsesRequest" : { 4523 "type" : "structure", 4524 "members" : { 4525 "ApiId" : { 4526 "shape" : "__string", 4527 "location" : "uri", 4528 "locationName" : "apiId" 4529 }, 4530 "MaxResults" : { 4531 "shape" : "__string", 4532 "location" : "querystring", 4533 "locationName" : "maxResults" 4534 }, 4535 "NextToken" : { 4536 "shape" : "__string", 4537 "location" : "querystring", 4538 "locationName" : "nextToken" 4539 }, 4540 "RouteId" : { 4541 "shape" : "__string", 4542 "location" : "uri", 4543 "locationName" : "routeId" 4544 } 4545 }, 4546 "required" : [ "RouteId", "ApiId" ] 4547 }, 4548 "GetRouteResponsesResponse" : { 4549 "type" : "structure", 4550 "members" : { 4551 "Items" : { 4552 "shape" : "__listOfRouteResponse", 4553 "locationName" : "items" 4554 }, 4555 "NextToken" : { 4556 "shape" : "NextToken", 4557 "locationName" : "nextToken" 4558 } 4559 } 4560 }, 4561 "GetRoutesRequest" : { 4562 "type" : "structure", 4563 "members" : { 4564 "ApiId" : { 4565 "shape" : "__string", 4566 "location" : "uri", 4567 "locationName" : "apiId" 4568 }, 4569 "MaxResults" : { 4570 "shape" : "__string", 4571 "location" : "querystring", 4572 "locationName" : "maxResults" 4573 }, 4574 "NextToken" : { 4575 "shape" : "__string", 4576 "location" : "querystring", 4577 "locationName" : "nextToken" 4578 } 4579 }, 4580 "required" : [ "ApiId" ] 4581 }, 4582 "GetRoutesResponse" : { 4583 "type" : "structure", 4584 "members" : { 4585 "Items" : { 4586 "shape" : "__listOfRoute", 4587 "locationName" : "items" 4588 }, 4589 "NextToken" : { 4590 "shape" : "NextToken", 4591 "locationName" : "nextToken" 4592 } 4593 } 4594 }, 4595 "GetStageRequest" : { 4596 "type" : "structure", 4597 "members" : { 4598 "ApiId" : { 4599 "shape" : "__string", 4600 "location" : "uri", 4601 "locationName" : "apiId" 4602 }, 4603 "StageName" : { 4604 "shape" : "__string", 4605 "location" : "uri", 4606 "locationName" : "stageName" 4607 } 4608 }, 4609 "required" : [ "StageName", "ApiId" ] 4610 }, 4611 "GetStageResponse" : { 4612 "type" : "structure", 4613 "members" : { 4614 "AccessLogSettings" : { 4615 "shape" : "AccessLogSettings", 4616 "locationName" : "accessLogSettings" 4617 }, 4618 "ApiGatewayManaged" : { 4619 "shape" : "__boolean", 4620 "locationName" : "apiGatewayManaged" 4621 }, 4622 "AutoDeploy" : { 4623 "shape" : "__boolean", 4624 "locationName" : "autoDeploy" 4625 }, 4626 "ClientCertificateId" : { 4627 "shape" : "Id", 4628 "locationName" : "clientCertificateId" 4629 }, 4630 "CreatedDate" : { 4631 "shape" : "__timestampIso8601", 4632 "locationName" : "createdDate" 4633 }, 4634 "DefaultRouteSettings" : { 4635 "shape" : "RouteSettings", 4636 "locationName" : "defaultRouteSettings" 4637 }, 4638 "DeploymentId" : { 4639 "shape" : "Id", 4640 "locationName" : "deploymentId" 4641 }, 4642 "Description" : { 4643 "shape" : "StringWithLengthBetween0And1024", 4644 "locationName" : "description" 4645 }, 4646 "LastDeploymentStatusMessage" : { 4647 "shape" : "__string", 4648 "locationName" : "lastDeploymentStatusMessage" 4649 }, 4650 "LastUpdatedDate" : { 4651 "shape" : "__timestampIso8601", 4652 "locationName" : "lastUpdatedDate" 4653 }, 4654 "RouteSettings" : { 4655 "shape" : "RouteSettingsMap", 4656 "locationName" : "routeSettings" 4657 }, 4658 "StageName" : { 4659 "shape" : "StringWithLengthBetween1And128", 4660 "locationName" : "stageName" 4661 }, 4662 "StageVariables" : { 4663 "shape" : "StageVariablesMap", 4664 "locationName" : "stageVariables" 4665 }, 4666 "Tags" : { 4667 "shape" : "Tags", 4668 "locationName" : "tags" 4669 } 4670 } 4671 }, 4672 "GetStagesRequest" : { 4673 "type" : "structure", 4674 "members" : { 4675 "ApiId" : { 4676 "shape" : "__string", 4677 "location" : "uri", 4678 "locationName" : "apiId" 4679 }, 4680 "MaxResults" : { 4681 "shape" : "__string", 4682 "location" : "querystring", 4683 "locationName" : "maxResults" 4684 }, 4685 "NextToken" : { 4686 "shape" : "__string", 4687 "location" : "querystring", 4688 "locationName" : "nextToken" 4689 } 4690 }, 4691 "required" : [ "ApiId" ] 4692 }, 4693 "GetStagesResponse" : { 4694 "type" : "structure", 4695 "members" : { 4696 "Items" : { 4697 "shape" : "__listOfStage", 4698 "locationName" : "items" 4699 }, 4700 "NextToken" : { 4701 "shape" : "NextToken", 4702 "locationName" : "nextToken" 4703 } 4704 } 4705 }, 4706 "GetTagsRequest" : { 4707 "type" : "structure", 4708 "members" : { 4709 "ResourceArn" : { 4710 "shape" : "__string", 4711 "location" : "uri", 4712 "locationName" : "resource-arn" 4713 } 4714 }, 4715 "required" : [ "ResourceArn" ] 4716 }, 4717 "GetTagsResponse" : { 4718 "type" : "structure", 4719 "members" : { 4720 "Tags" : { 4721 "shape" : "Tags", 4722 "locationName": "tags" 4723 } 4724 } 4725 }, 4726 "GetVpcLinkRequest" : { 4727 "type" : "structure", 4728 "members" : { 4729 "VpcLinkId" : { 4730 "shape" : "__string", 4731 "location" : "uri", 4732 "locationName" : "vpcLinkId" 4733 } 4734 }, 4735 "required" : [ "VpcLinkId" ] 4736 }, 4737 "GetVpcLinkResponse" : { 4738 "type" : "structure", 4739 "members" : { 4740 "CreatedDate" : { 4741 "shape" : "__timestampIso8601", 4742 "locationName" : "createdDate" 4743 }, 4744 "Name" : { 4745 "shape" : "StringWithLengthBetween1And128", 4746 "locationName" : "name" 4747 }, 4748 "SecurityGroupIds" : { 4749 "shape" : "SecurityGroupIdList", 4750 "locationName" : "securityGroupIds" 4751 }, 4752 "SubnetIds" : { 4753 "shape" : "SubnetIdList", 4754 "locationName" : "subnetIds" 4755 }, 4756 "Tags" : { 4757 "shape" : "Tags", 4758 "locationName" : "tags" 4759 }, 4760 "VpcLinkId" : { 4761 "shape" : "Id", 4762 "locationName" : "vpcLinkId" 4763 }, 4764 "VpcLinkStatus" : { 4765 "shape" : "VpcLinkStatus", 4766 "locationName" : "vpcLinkStatus" 4767 }, 4768 "VpcLinkStatusMessage" : { 4769 "shape" : "StringWithLengthBetween0And1024", 4770 "locationName" : "vpcLinkStatusMessage" 4771 }, 4772 "VpcLinkVersion" : { 4773 "shape" : "VpcLinkVersion", 4774 "locationName" : "vpcLinkVersion" 4775 } 4776 } 4777 }, 4778 "GetVpcLinksRequest" : { 4779 "type" : "structure", 4780 "members" : { 4781 "MaxResults" : { 4782 "shape" : "__string", 4783 "location" : "querystring", 4784 "locationName" : "maxResults" 4785 }, 4786 "NextToken" : { 4787 "shape" : "__string", 4788 "location" : "querystring", 4789 "locationName" : "nextToken" 4790 } 4791 } 4792 }, 4793 "GetVpcLinksResponse" : { 4794 "type" : "structure", 4795 "members" : { 4796 "Items" : { 4797 "shape" : "__listOfVpcLink", 4798 "locationName" : "items" 4799 }, 4800 "NextToken" : { 4801 "shape" : "NextToken", 4802 "locationName" : "nextToken" 4803 } 4804 } 4805 }, 4806 "Id" : { 4807 "type" : "string" 4808 }, 4809 "IdentitySourceList" : { 4810 "type" : "list", 4811 "member" : { 4812 "shape" : "__string" 4813 } 4814 }, 4815 "ImportApiInput" : { 4816 "type" : "structure", 4817 "members" : { 4818 "Body" : { 4819 "shape" : "__string", 4820 "locationName" : "body" 4821 } 4822 }, 4823 "required" : [ "Body" ] 4824 }, 4825 "ImportApiRequest" : { 4826 "type" : "structure", 4827 "members" : { 4828 "Basepath" : { 4829 "shape" : "__string", 4830 "location" : "querystring", 4831 "locationName" : "basepath" 4832 }, 4833 "Body" : { 4834 "shape" : "__string", 4835 "locationName" : "body" 4836 }, 4837 "FailOnWarnings" : { 4838 "shape" : "__boolean", 4839 "location" : "querystring", 4840 "locationName" : "failOnWarnings" 4841 } 4842 }, 4843 "required" : [ "Body" ] 4844 }, 4845 "ImportApiResponse" : { 4846 "type" : "structure", 4847 "members" : { 4848 "ApiEndpoint" : { 4849 "shape" : "__string", 4850 "locationName" : "apiEndpoint" 4851 }, 4852 "ApiGatewayManaged" : { 4853 "shape" : "__boolean", 4854 "locationName" : "apiGatewayManaged" 4855 }, 4856 "ApiId" : { 4857 "shape" : "Id", 4858 "locationName" : "apiId" 4859 }, 4860 "ApiKeySelectionExpression" : { 4861 "shape" : "SelectionExpression", 4862 "locationName" : "apiKeySelectionExpression" 4863 }, 4864 "CorsConfiguration" : { 4865 "shape" : "Cors", 4866 "locationName" : "corsConfiguration" 4867 }, 4868 "CreatedDate" : { 4869 "shape" : "__timestampIso8601", 4870 "locationName" : "createdDate" 4871 }, 4872 "Description" : { 4873 "shape" : "StringWithLengthBetween0And1024", 4874 "locationName" : "description" 4875 }, 4876 "DisableSchemaValidation" : { 4877 "shape" : "__boolean", 4878 "locationName" : "disableSchemaValidation" 4879 }, 4880 "DisableExecuteApiEndpoint" : { 4881 "shape" : "__boolean", 4882 "locationName" : "disableExecuteApiEndpoint" 4883 }, 4884 "ImportInfo" : { 4885 "shape" : "__listOf__string", 4886 "locationName" : "importInfo" 4887 }, 4888 "Name" : { 4889 "shape" : "StringWithLengthBetween1And128", 4890 "locationName" : "name" 4891 }, 4892 "ProtocolType" : { 4893 "shape" : "ProtocolType", 4894 "locationName" : "protocolType" 4895 }, 4896 "RouteSelectionExpression" : { 4897 "shape" : "SelectionExpression", 4898 "locationName" : "routeSelectionExpression" 4899 }, 4900 "Tags" : { 4901 "shape" : "Tags", 4902 "locationName" : "tags" 4903 }, 4904 "Version" : { 4905 "shape" : "StringWithLengthBetween1And64", 4906 "locationName" : "version" 4907 }, 4908 "Warnings" : { 4909 "shape" : "__listOf__string", 4910 "locationName" : "warnings" 4911 } 4912 } 4913 }, 4914 "IntegerWithLengthBetween0And3600" : { 4915 "type" : "integer", 4916 "min" : 0, 4917 "max" : 3600 4918 }, 4919 "IntegerWithLengthBetween50And30000" : { 4920 "type" : "integer", 4921 "min" : 50, 4922 "max" : 30000 4923 }, 4924 "IntegerWithLengthBetweenMinus1And86400" : { 4925 "type" : "integer", 4926 "min" : -1, 4927 "max" : 86400 4928 }, 4929 "Integration" : { 4930 "type" : "structure", 4931 "members" : { 4932 "ApiGatewayManaged" : { 4933 "shape" : "__boolean", 4934 "locationName" : "apiGatewayManaged" 4935 }, 4936 "ConnectionId" : { 4937 "shape" : "StringWithLengthBetween1And1024", 4938 "locationName" : "connectionId" 4939 }, 4940 "ConnectionType" : { 4941 "shape" : "ConnectionType", 4942 "locationName" : "connectionType" 4943 }, 4944 "ContentHandlingStrategy" : { 4945 "shape" : "ContentHandlingStrategy", 4946 "locationName" : "contentHandlingStrategy" 4947 }, 4948 "CredentialsArn" : { 4949 "shape" : "Arn", 4950 "locationName" : "credentialsArn" 4951 }, 4952 "Description" : { 4953 "shape" : "StringWithLengthBetween0And1024", 4954 "locationName" : "description" 4955 }, 4956 "IntegrationId" : { 4957 "shape" : "Id", 4958 "locationName" : "integrationId" 4959 }, 4960 "IntegrationMethod" : { 4961 "shape" : "StringWithLengthBetween1And64", 4962 "locationName" : "integrationMethod" 4963 }, 4964 "IntegrationResponseSelectionExpression" : { 4965 "shape" : "SelectionExpression", 4966 "locationName" : "integrationResponseSelectionExpression" 4967 }, 4968 "IntegrationSubtype" : { 4969 "shape" : "StringWithLengthBetween1And128", 4970 "locationName" : "integrationSubtype" 4971 }, 4972 "IntegrationType" : { 4973 "shape" : "IntegrationType", 4974 "locationName" : "integrationType" 4975 }, 4976 "IntegrationUri" : { 4977 "shape" : "UriWithLengthBetween1And2048", 4978 "locationName" : "integrationUri" 4979 }, 4980 "PassthroughBehavior" : { 4981 "shape" : "PassthroughBehavior", 4982 "locationName" : "passthroughBehavior" 4983 }, 4984 "PayloadFormatVersion" : { 4985 "shape" : "StringWithLengthBetween1And64", 4986 "locationName" : "payloadFormatVersion" 4987 }, 4988 "RequestParameters" : { 4989 "shape" : "IntegrationParameters", 4990 "locationName" : "requestParameters" 4991 }, 4992 "ResponseParameters" : { 4993 "shape" : "ResponseParameters", 4994 "locationName" : "responseParameters" 4995 }, 4996 "RequestTemplates" : { 4997 "shape" : "TemplateMap", 4998 "locationName" : "requestTemplates" 4999 }, 5000 "TemplateSelectionExpression" : { 5001 "shape" : "SelectionExpression", 5002 "locationName" : "templateSelectionExpression" 5003 }, 5004 "TimeoutInMillis" : { 5005 "shape" : "IntegerWithLengthBetween50And30000", 5006 "locationName" : "timeoutInMillis" 5007 }, 5008 "TlsConfig" : { 5009 "shape" : "TlsConfig", 5010 "locationName" : "tlsConfig" 5011 } 5012 } 5013 }, 5014 "IntegrationParameters" : { 5015 "type" : "map", 5016 "key" : { 5017 "shape" : "__string" 5018 }, 5019 "value" : { 5020 "shape" : "StringWithLengthBetween1And512" 5021 } 5022 }, 5023 "ResponseParameters" : { 5024 "type" : "map", 5025 "key" : { 5026 "shape" : "__string" 5027 }, 5028 "value" : { 5029 "shape" : "IntegrationParameters" 5030 } 5031 }, 5032 "IntegrationResponse" : { 5033 "type" : "structure", 5034 "members" : { 5035 "ContentHandlingStrategy" : { 5036 "shape" : "ContentHandlingStrategy", 5037 "locationName" : "contentHandlingStrategy" 5038 }, 5039 "IntegrationResponseId" : { 5040 "shape" : "Id", 5041 "locationName" : "integrationResponseId" 5042 }, 5043 "IntegrationResponseKey" : { 5044 "shape" : "SelectionKey", 5045 "locationName" : "integrationResponseKey" 5046 }, 5047 "ResponseParameters" : { 5048 "shape" : "IntegrationParameters", 5049 "locationName" : "responseParameters" 5050 }, 5051 "ResponseTemplates" : { 5052 "shape" : "TemplateMap", 5053 "locationName" : "responseTemplates" 5054 }, 5055 "TemplateSelectionExpression" : { 5056 "shape" : "SelectionExpression", 5057 "locationName" : "templateSelectionExpression" 5058 } 5059 }, 5060 "required" : [ "IntegrationResponseKey" ] 5061 }, 5062 "IntegrationResponses" : { 5063 "type" : "structure", 5064 "members" : { 5065 "Items" : { 5066 "shape" : "__listOfIntegrationResponse", 5067 "locationName" : "items" 5068 }, 5069 "NextToken" : { 5070 "shape" : "NextToken", 5071 "locationName" : "nextToken" 5072 } 5073 } 5074 }, 5075 "IntegrationType" : { 5076 "type" : "string", 5077 "enum" : [ "AWS", "HTTP", "MOCK", "HTTP_PROXY", "AWS_PROXY" ] 5078 }, 5079 "Integrations" : { 5080 "type" : "structure", 5081 "members" : { 5082 "Items" : { 5083 "shape" : "__listOfIntegration", 5084 "locationName" : "items" 5085 }, 5086 "NextToken" : { 5087 "shape" : "NextToken", 5088 "locationName" : "nextToken" 5089 } 5090 } 5091 }, 5092 "JWTConfiguration" : { 5093 "type" : "structure", 5094 "members" : { 5095 "Audience" : { 5096 "shape" : "__listOf__string", 5097 "locationName" : "audience" 5098 }, 5099 "Issuer" : { 5100 "shape" : "UriWithLengthBetween1And2048", 5101 "locationName" : "issuer" 5102 } 5103 } 5104 }, 5105 "LimitExceededException" : { 5106 "type" : "structure", 5107 "members" : { 5108 "LimitType" : { 5109 "shape" : "__string", 5110 "locationName" : "limitType" 5111 }, 5112 "Message" : { 5113 "shape" : "__string", 5114 "locationName" : "message" 5115 } 5116 } 5117 }, 5118 "LoggingLevel" : { 5119 "type" : "string", 5120 "enum" : [ "ERROR", "INFO", "OFF" ] 5121 }, 5122 "Model" : { 5123 "type" : "structure", 5124 "members" : { 5125 "ContentType" : { 5126 "shape" : "StringWithLengthBetween1And256", 5127 "locationName" : "contentType" 5128 }, 5129 "Description" : { 5130 "shape" : "StringWithLengthBetween0And1024", 5131 "locationName" : "description" 5132 }, 5133 "ModelId" : { 5134 "shape" : "Id", 5135 "locationName" : "modelId" 5136 }, 5137 "Name" : { 5138 "shape" : "StringWithLengthBetween1And128", 5139 "locationName" : "name" 5140 }, 5141 "Schema" : { 5142 "shape" : "StringWithLengthBetween0And32K", 5143 "locationName" : "schema" 5144 } 5145 }, 5146 "required" : [ "Name" ] 5147 }, 5148 "Models" : { 5149 "type" : "structure", 5150 "members" : { 5151 "Items" : { 5152 "shape" : "__listOfModel", 5153 "locationName" : "items" 5154 }, 5155 "NextToken" : { 5156 "shape" : "NextToken", 5157 "locationName" : "nextToken" 5158 } 5159 } 5160 } 5161 , 5162 "MutualTlsAuthentication" : { 5163 "type" : "structure", 5164 "members" : { 5165 "TruststoreUri" : { 5166 "shape" : "UriWithLengthBetween1And2048", 5167 "locationName" : "truststoreUri" 5168 }, 5169 "TruststoreVersion" : { 5170 "shape" : "StringWithLengthBetween1And64", 5171 "locationName" : "truststoreVersion" 5172 }, 5173 "TruststoreWarnings" : { 5174 "shape" : "__listOf__string", 5175 "locationName" : "truststoreWarnings" 5176 } 5177 } 5178 }, 5179 "MutualTlsAuthenticationInput" : { 5180 "type" : "structure", 5181 "members" : { 5182 "TruststoreUri" : { 5183 "shape" : "UriWithLengthBetween1And2048", 5184 "locationName" : "truststoreUri" 5185 }, 5186 "TruststoreVersion" : { 5187 "shape" : "StringWithLengthBetween1And64", 5188 "locationName" : "truststoreVersion" 5189 } 5190 } 5191 }, 5192 "NextToken" : { 5193 "type" : "string" 5194 }, 5195 "NotFoundException" : { 5196 "type" : "structure", 5197 "members" : { 5198 "Message" : { 5199 "shape" : "__string", 5200 "locationName" : "message" 5201 }, 5202 "ResourceType" : { 5203 "shape" : "__string", 5204 "locationName" : "resourceType" 5205 } 5206 }, 5207 "exception" : true, 5208 "error" : { 5209 "httpStatusCode" : 404 5210 } 5211 }, 5212 "ParameterConstraints" : { 5213 "type" : "structure", 5214 "members" : { 5215 "Required" : { 5216 "shape" : "__boolean", 5217 "locationName" : "required" 5218 } 5219 } 5220 }, 5221 "PassthroughBehavior" : { 5222 "type" : "string", 5223 "enum" : [ "WHEN_NO_MATCH", "NEVER", "WHEN_NO_TEMPLATES" ] 5224 }, 5225 "ProtocolType" : { 5226 "type" : "string", 5227 "enum" : [ "WEBSOCKET", "HTTP" ] 5228 }, 5229 "ReimportApiInput" : { 5230 "type" : "structure", 5231 "members" : { 5232 "Body" : { 5233 "shape" : "__string", 5234 "locationName" : "body" 5235 } 5236 }, 5237 "required" : [ "Body" ] 5238 }, 5239 "ReimportApiRequest" : { 5240 "type" : "structure", 5241 "members" : { 5242 "ApiId" : { 5243 "shape" : "__string", 5244 "location" : "uri", 5245 "locationName" : "apiId" 5246 }, 5247 "Basepath" : { 5248 "shape" : "__string", 5249 "location" : "querystring", 5250 "locationName" : "basepath" 5251 }, 5252 "Body" : { 5253 "shape" : "__string", 5254 "locationName" : "body" 5255 }, 5256 "FailOnWarnings" : { 5257 "shape" : "__boolean", 5258 "location" : "querystring", 5259 "locationName" : "failOnWarnings" 5260 } 5261 }, 5262 "required" : [ "ApiId", "Body" ] 5263 }, 5264 "ReimportApiResponse" : { 5265 "type" : "structure", 5266 "members" : { 5267 "ApiEndpoint" : { 5268 "shape" : "__string", 5269 "locationName" : "apiEndpoint" 5270 }, 5271 "ApiGatewayManaged" : { 5272 "shape" : "__boolean", 5273 "locationName" : "apiGatewayManaged" 5274 }, 5275 "ApiId" : { 5276 "shape" : "Id", 5277 "locationName" : "apiId" 5278 }, 5279 "ApiKeySelectionExpression" : { 5280 "shape" : "SelectionExpression", 5281 "locationName" : "apiKeySelectionExpression" 5282 }, 5283 "CorsConfiguration" : { 5284 "shape" : "Cors", 5285 "locationName" : "corsConfiguration" 5286 }, 5287 "CreatedDate" : { 5288 "shape" : "__timestampIso8601", 5289 "locationName" : "createdDate" 5290 }, 5291 "Description" : { 5292 "shape" : "StringWithLengthBetween0And1024", 5293 "locationName" : "description" 5294 }, 5295 "DisableSchemaValidation" : { 5296 "shape" : "__boolean", 5297 "locationName" : "disableSchemaValidation" 5298 }, 5299 "DisableExecuteApiEndpoint" : { 5300 "shape" : "__boolean", 5301 "locationName" : "disableExecuteApiEndpoint" 5302 }, 5303 "ImportInfo" : { 5304 "shape" : "__listOf__string", 5305 "locationName" : "importInfo" 5306 }, 5307 "Name" : { 5308 "shape" : "StringWithLengthBetween1And128", 5309 "locationName" : "name" 5310 }, 5311 "ProtocolType" : { 5312 "shape" : "ProtocolType", 5313 "locationName" : "protocolType" 5314 }, 5315 "RouteSelectionExpression" : { 5316 "shape" : "SelectionExpression", 5317 "locationName" : "routeSelectionExpression" 5318 }, 5319 "Tags" : { 5320 "shape" : "Tags", 5321 "locationName" : "tags" 5322 }, 5323 "Version" : { 5324 "shape" : "StringWithLengthBetween1And64", 5325 "locationName" : "version" 5326 }, 5327 "Warnings" : { 5328 "shape" : "__listOf__string", 5329 "locationName" : "warnings" 5330 } 5331 } 5332 }, 5333 "Route" : { 5334 "type" : "structure", 5335 "members" : { 5336 "ApiGatewayManaged" : { 5337 "shape" : "__boolean", 5338 "locationName" : "apiGatewayManaged" 5339 }, 5340 "ApiKeyRequired" : { 5341 "shape" : "__boolean", 5342 "locationName" : "apiKeyRequired" 5343 }, 5344 "AuthorizationScopes" : { 5345 "shape" : "AuthorizationScopes", 5346 "locationName" : "authorizationScopes" 5347 }, 5348 "AuthorizationType" : { 5349 "shape" : "AuthorizationType", 5350 "locationName" : "authorizationType" 5351 }, 5352 "AuthorizerId" : { 5353 "shape" : "Id", 5354 "locationName" : "authorizerId" 5355 }, 5356 "ModelSelectionExpression" : { 5357 "shape" : "SelectionExpression", 5358 "locationName" : "modelSelectionExpression" 5359 }, 5360 "OperationName" : { 5361 "shape" : "StringWithLengthBetween1And64", 5362 "locationName" : "operationName" 5363 }, 5364 "RequestModels" : { 5365 "shape" : "RouteModels", 5366 "locationName" : "requestModels" 5367 }, 5368 "RequestParameters" : { 5369 "shape" : "RouteParameters", 5370 "locationName" : "requestParameters" 5371 }, 5372 "RouteId" : { 5373 "shape" : "Id", 5374 "locationName" : "routeId" 5375 }, 5376 "RouteKey" : { 5377 "shape" : "SelectionKey", 5378 "locationName" : "routeKey" 5379 }, 5380 "RouteResponseSelectionExpression" : { 5381 "shape" : "SelectionExpression", 5382 "locationName" : "routeResponseSelectionExpression" 5383 }, 5384 "Target" : { 5385 "shape" : "StringWithLengthBetween1And128", 5386 "locationName" : "target" 5387 } 5388 }, 5389 "required" : [ "RouteKey" ] 5390 }, 5391 "RouteModels" : { 5392 "type" : "map", 5393 "key" : { 5394 "shape" : "__string" 5395 }, 5396 "value" : { 5397 "shape" : "StringWithLengthBetween1And128" 5398 } 5399 }, 5400 "RouteParameters" : { 5401 "type" : "map", 5402 "key" : { 5403 "shape" : "__string" 5404 }, 5405 "value" : { 5406 "shape" : "ParameterConstraints" 5407 } 5408 }, 5409 "RouteResponse" : { 5410 "type" : "structure", 5411 "members" : { 5412 "ModelSelectionExpression" : { 5413 "shape" : "SelectionExpression", 5414 "locationName" : "modelSelectionExpression" 5415 }, 5416 "ResponseModels" : { 5417 "shape" : "RouteModels", 5418 "locationName" : "responseModels" 5419 }, 5420 "ResponseParameters" : { 5421 "shape" : "RouteParameters", 5422 "locationName" : "responseParameters" 5423 }, 5424 "RouteResponseId" : { 5425 "shape" : "Id", 5426 "locationName" : "routeResponseId" 5427 }, 5428 "RouteResponseKey" : { 5429 "shape" : "SelectionKey", 5430 "locationName" : "routeResponseKey" 5431 } 5432 }, 5433 "required" : [ "RouteResponseKey" ] 5434 }, 5435 "RouteResponses" : { 5436 "type" : "structure", 5437 "members" : { 5438 "Items" : { 5439 "shape" : "__listOfRouteResponse", 5440 "locationName" : "items" 5441 }, 5442 "NextToken" : { 5443 "shape" : "NextToken", 5444 "locationName" : "nextToken" 5445 } 5446 } 5447 }, 5448 "RouteSettings" : { 5449 "type" : "structure", 5450 "members" : { 5451 "DataTraceEnabled" : { 5452 "shape" : "__boolean", 5453 "locationName" : "dataTraceEnabled" 5454 }, 5455 "DetailedMetricsEnabled" : { 5456 "shape" : "__boolean", 5457 "locationName" : "detailedMetricsEnabled" 5458 }, 5459 "LoggingLevel" : { 5460 "shape" : "LoggingLevel", 5461 "locationName" : "loggingLevel" 5462 }, 5463 "ThrottlingBurstLimit" : { 5464 "shape" : "__integer", 5465 "locationName" : "throttlingBurstLimit" 5466 }, 5467 "ThrottlingRateLimit" : { 5468 "shape" : "__double", 5469 "locationName" : "throttlingRateLimit" 5470 } 5471 } 5472 }, 5473 "RouteSettingsMap" : { 5474 "type" : "map", 5475 "key" : { 5476 "shape" : "__string" 5477 }, 5478 "value" : { 5479 "shape" : "RouteSettings" 5480 } 5481 }, 5482 "Routes" : { 5483 "type" : "structure", 5484 "members" : { 5485 "Items" : { 5486 "shape" : "__listOfRoute", 5487 "locationName" : "items" 5488 }, 5489 "NextToken" : { 5490 "shape" : "NextToken", 5491 "locationName" : "nextToken" 5492 } 5493 } 5494 }, 5495 "SecurityGroupIdList" : { 5496 "type" : "list", 5497 "member" : { 5498 "shape" : "__string" 5499 } 5500 }, 5501 "SecurityPolicy" : { 5502 "type" : "string", 5503 "enum" : [ "TLS_1_0", "TLS_1_2" ] 5504 }, 5505 "SelectionExpression" : { 5506 "type" : "string" 5507 }, 5508 "SelectionKey" : { 5509 "type" : "string" 5510 }, 5511 "Stage" : { 5512 "type" : "structure", 5513 "members" : { 5514 "AccessLogSettings" : { 5515 "shape" : "AccessLogSettings", 5516 "locationName" : "accessLogSettings" 5517 }, 5518 "ApiGatewayManaged" : { 5519 "shape" : "__boolean", 5520 "locationName" : "apiGatewayManaged" 5521 }, 5522 "AutoDeploy" : { 5523 "shape" : "__boolean", 5524 "locationName" : "autoDeploy" 5525 }, 5526 "ClientCertificateId" : { 5527 "shape" : "Id", 5528 "locationName" : "clientCertificateId" 5529 }, 5530 "CreatedDate" : { 5531 "shape" : "__timestampIso8601", 5532 "locationName" : "createdDate" 5533 }, 5534 "DefaultRouteSettings" : { 5535 "shape" : "RouteSettings", 5536 "locationName" : "defaultRouteSettings" 5537 }, 5538 "DeploymentId" : { 5539 "shape" : "Id", 5540 "locationName" : "deploymentId" 5541 }, 5542 "Description" : { 5543 "shape" : "StringWithLengthBetween0And1024", 5544 "locationName" : "description" 5545 }, 5546 "LastDeploymentStatusMessage" : { 5547 "shape" : "__string", 5548 "locationName" : "lastDeploymentStatusMessage" 5549 }, 5550 "LastUpdatedDate" : { 5551 "shape" : "__timestampIso8601", 5552 "locationName" : "lastUpdatedDate" 5553 }, 5554 "RouteSettings" : { 5555 "shape" : "RouteSettingsMap", 5556 "locationName" : "routeSettings" 5557 }, 5558 "StageName" : { 5559 "shape" : "StringWithLengthBetween1And128", 5560 "locationName" : "stageName" 5561 }, 5562 "StageVariables" : { 5563 "shape" : "StageVariablesMap", 5564 "locationName" : "stageVariables" 5565 }, 5566 "Tags" : { 5567 "shape" : "Tags", 5568 "locationName" : "tags" 5569 } 5570 }, 5571 "required" : [ "StageName" ] 5572 }, 5573 "StageVariablesMap" : { 5574 "type" : "map", 5575 "key" : { 5576 "shape" : "__string" 5577 }, 5578 "value" : { 5579 "shape" : "StringWithLengthBetween0And2048" 5580 } 5581 }, 5582 "Stages" : { 5583 "type" : "structure", 5584 "members" : { 5585 "Items" : { 5586 "shape" : "__listOfStage", 5587 "locationName" : "items" 5588 }, 5589 "NextToken" : { 5590 "shape" : "NextToken", 5591 "locationName" : "nextToken" 5592 } 5593 } 5594 }, 5595 "StringWithLengthBetween0And1024" : { 5596 "type" : "string" 5597 }, 5598 "StringWithLengthBetween0And2048" : { 5599 "type" : "string" 5600 }, 5601 "StringWithLengthBetween0And32K" : { 5602 "type" : "string" 5603 }, 5604 "StringWithLengthBetween1And1024" : { 5605 "type" : "string" 5606 }, 5607 "StringWithLengthBetween1And128" : { 5608 "type" : "string" 5609 }, 5610 "StringWithLengthBetween1And1600" : { 5611 "type" : "string" 5612 }, 5613 "StringWithLengthBetween1And256" : { 5614 "type" : "string" 5615 }, 5616 "StringWithLengthBetween1And512" : { 5617 "type" : "string" 5618 }, 5619 "StringWithLengthBetween1And64" : { 5620 "type" : "string" 5621 }, 5622 "SubnetIdList" : { 5623 "type" : "list", 5624 "member" : { 5625 "shape" : "__string" 5626 } 5627 }, 5628 "TagResourceInput" : { 5629 "type" : "structure", 5630 "members" : { 5631 "Tags" : { 5632 "shape" : "Tags", 5633 "locationName" : "tags" 5634 } 5635 } 5636 }, 5637 "TagResourceRequest" : { 5638 "type" : "structure", 5639 "members" : { 5640 "ResourceArn" : { 5641 "shape" : "__string", 5642 "location" : "uri", 5643 "locationName" : "resource-arn" 5644 }, 5645 "Tags" : { 5646 "shape" : "Tags", 5647 "locationName" : "tags" 5648 } 5649 }, 5650 "required" : [ "ResourceArn" ] 5651 }, 5652 "TagResourceResponse" : { 5653 "type" : "structure", 5654 "members" : { } 5655 }, 5656 "Tags" : { 5657 "type" : "map", 5658 "key" : { 5659 "shape" : "__string" 5660 }, 5661 "value" : { 5662 "shape" : "StringWithLengthBetween1And1600" 5663 } 5664 }, 5665 "Template" : { 5666 "type" : "structure", 5667 "members" : { 5668 "Value" : { 5669 "shape" : "__string", 5670 "locationName" : "value" 5671 } 5672 } 5673 }, 5674 "TemplateMap" : { 5675 "type" : "map", 5676 "key" : { 5677 "shape" : "__string" 5678 }, 5679 "value" : { 5680 "shape" : "StringWithLengthBetween0And32K" 5681 } 5682 }, 5683 "TlsConfig" : { 5684 "type" : "structure", 5685 "members" : { 5686 "ServerNameToVerify" : { 5687 "shape" : "StringWithLengthBetween1And512", 5688 "locationName" : "serverNameToVerify" 5689 } 5690 } 5691 }, 5692 "TlsConfigInput" : { 5693 "type" : "structure", 5694 "members" : { 5695 "ServerNameToVerify" : { 5696 "shape" : "StringWithLengthBetween1And512", 5697 "locationName" : "serverNameToVerify" 5698 } 5699 } 5700 }, 5701 "TooManyRequestsException" : { 5702 "type" : "structure", 5703 "members" : { 5704 "LimitType" : { 5705 "shape" : "__string", 5706 "locationName" : "limitType" 5707 }, 5708 "Message" : { 5709 "shape" : "__string", 5710 "locationName" : "message" 5711 } 5712 }, 5713 "exception" : true, 5714 "error" : { 5715 "httpStatusCode" : 429 5716 } 5717 }, 5718 "UntagResourceRequest" : { 5719 "type" : "structure", 5720 "members" : { 5721 "ResourceArn" : { 5722 "shape" : "__string", 5723 "location" : "uri", 5724 "locationName" : "resource-arn" 5725 }, 5726 "TagKeys" : { 5727 "shape" : "__listOf__string", 5728 "location" : "querystring", 5729 "locationName" : "tagKeys" 5730 } 5731 }, 5732 "required" : [ "ResourceArn", "TagKeys" ] 5733 }, 5734 "UpdateApiInput" : { 5735 "type" : "structure", 5736 "members" : { 5737 "ApiKeySelectionExpression" : { 5738 "shape" : "SelectionExpression", 5739 "locationName" : "apiKeySelectionExpression" 5740 }, 5741 "CorsConfiguration" : { 5742 "shape" : "Cors", 5743 "locationName" : "corsConfiguration" 5744 }, 5745 "CredentialsArn" : { 5746 "shape" : "Arn", 5747 "locationName" : "credentialsArn" 5748 }, 5749 "Description" : { 5750 "shape" : "StringWithLengthBetween0And1024", 5751 "locationName" : "description" 5752 }, 5753 "DisableSchemaValidation" : { 5754 "shape" : "__boolean", 5755 "locationName" : "disableSchemaValidation" 5756 }, 5757 "DisableExecuteApiEndpoint" : { 5758 "shape" : "__boolean", 5759 "locationName" : "disableExecuteApiEndpoint" 5760 }, 5761 "Name" : { 5762 "shape" : "StringWithLengthBetween1And128", 5763 "locationName" : "name" 5764 }, 5765 "RouteKey" : { 5766 "shape" : "SelectionKey", 5767 "locationName" : "routeKey" 5768 }, 5769 "RouteSelectionExpression" : { 5770 "shape" : "SelectionExpression", 5771 "locationName" : "routeSelectionExpression" 5772 }, 5773 "Target" : { 5774 "shape" : "UriWithLengthBetween1And2048", 5775 "locationName" : "target" 5776 }, 5777 "Version" : { 5778 "shape" : "StringWithLengthBetween1And64", 5779 "locationName" : "version" 5780 } 5781 } 5782 }, 5783 "UpdateApiMappingInput" : { 5784 "type" : "structure", 5785 "members" : { 5786 "ApiId" : { 5787 "shape" : "Id", 5788 "locationName" : "apiId" 5789 }, 5790 "ApiMappingKey" : { 5791 "shape" : "SelectionKey", 5792 "locationName" : "apiMappingKey" 5793 }, 5794 "Stage" : { 5795 "shape" : "StringWithLengthBetween1And128", 5796 "locationName" : "stage" 5797 } 5798 } 5799 }, 5800 "UpdateApiMappingRequest" : { 5801 "type" : "structure", 5802 "members" : { 5803 "ApiId" : { 5804 "shape" : "Id", 5805 "locationName" : "apiId" 5806 }, 5807 "ApiMappingId" : { 5808 "shape" : "__string", 5809 "location" : "uri", 5810 "locationName" : "apiMappingId" 5811 }, 5812 "ApiMappingKey" : { 5813 "shape" : "SelectionKey", 5814 "locationName" : "apiMappingKey" 5815 }, 5816 "DomainName" : { 5817 "shape" : "__string", 5818 "location" : "uri", 5819 "locationName" : "domainName" 5820 }, 5821 "Stage" : { 5822 "shape" : "StringWithLengthBetween1And128", 5823 "locationName" : "stage" 5824 } 5825 }, 5826 "required" : [ "ApiMappingId", "ApiId", "DomainName" ] 5827 }, 5828 "UpdateApiMappingResponse" : { 5829 "type" : "structure", 5830 "members" : { 5831 "ApiId" : { 5832 "shape" : "Id", 5833 "locationName" : "apiId" 5834 }, 5835 "ApiMappingId" : { 5836 "shape" : "Id", 5837 "locationName" : "apiMappingId" 5838 }, 5839 "ApiMappingKey" : { 5840 "shape" : "SelectionKey", 5841 "locationName" : "apiMappingKey" 5842 }, 5843 "Stage" : { 5844 "shape" : "StringWithLengthBetween1And128", 5845 "locationName" : "stage" 5846 } 5847 } 5848 }, 5849 "UpdateApiRequest" : { 5850 "type" : "structure", 5851 "members" : { 5852 "ApiId" : { 5853 "shape" : "__string", 5854 "location" : "uri", 5855 "locationName" : "apiId" 5856 }, 5857 "ApiKeySelectionExpression" : { 5858 "shape" : "SelectionExpression", 5859 "locationName" : "apiKeySelectionExpression" 5860 }, 5861 "CorsConfiguration" : { 5862 "shape" : "Cors", 5863 "locationName" : "corsConfiguration" 5864 }, 5865 "CredentialsArn" : { 5866 "shape" : "Arn", 5867 "locationName" : "credentialsArn" 5868 }, 5869 "Description" : { 5870 "shape" : "StringWithLengthBetween0And1024", 5871 "locationName" : "description" 5872 }, 5873 "DisableSchemaValidation" : { 5874 "shape" : "__boolean", 5875 "locationName" : "disableSchemaValidation" 5876 }, 5877 "DisableExecuteApiEndpoint" : { 5878 "shape" : "__boolean", 5879 "locationName" : "disableExecuteApiEndpoint" 5880 }, 5881 "Name" : { 5882 "shape" : "StringWithLengthBetween1And128", 5883 "locationName" : "name" 5884 }, 5885 "RouteKey" : { 5886 "shape" : "SelectionKey", 5887 "locationName" : "routeKey" 5888 }, 5889 "RouteSelectionExpression" : { 5890 "shape" : "SelectionExpression", 5891 "locationName" : "routeSelectionExpression" 5892 }, 5893 "Target" : { 5894 "shape" : "UriWithLengthBetween1And2048", 5895 "locationName" : "target" 5896 }, 5897 "Version" : { 5898 "shape" : "StringWithLengthBetween1And64", 5899 "locationName" : "version" 5900 } 5901 }, 5902 "required" : [ "ApiId" ] 5903 }, 5904 "UpdateApiResponse" : { 5905 "type" : "structure", 5906 "members" : { 5907 "ApiEndpoint" : { 5908 "shape" : "__string", 5909 "locationName" : "apiEndpoint" 5910 }, 5911 "ApiGatewayManaged" : { 5912 "shape" : "__boolean", 5913 "locationName" : "apiGatewayManaged" 5914 }, 5915 "ApiId" : { 5916 "shape" : "Id", 5917 "locationName" : "apiId" 5918 }, 5919 "ApiKeySelectionExpression" : { 5920 "shape" : "SelectionExpression", 5921 "locationName" : "apiKeySelectionExpression" 5922 }, 5923 "CorsConfiguration" : { 5924 "shape" : "Cors", 5925 "locationName" : "corsConfiguration" 5926 }, 5927 "CreatedDate" : { 5928 "shape" : "__timestampIso8601", 5929 "locationName" : "createdDate" 5930 }, 5931 "Description" : { 5932 "shape" : "StringWithLengthBetween0And1024", 5933 "locationName" : "description" 5934 }, 5935 "DisableSchemaValidation" : { 5936 "shape" : "__boolean", 5937 "locationName" : "disableSchemaValidation" 5938 }, 5939 "DisableExecuteApiEndpoint" : { 5940 "shape" : "__boolean", 5941 "locationName" : "disableExecuteApiEndpoint" 5942 }, 5943 "ImportInfo" : { 5944 "shape" : "__listOf__string", 5945 "locationName" : "importInfo" 5946 }, 5947 "Name" : { 5948 "shape" : "StringWithLengthBetween1And128", 5949 "locationName" : "name" 5950 }, 5951 "ProtocolType" : { 5952 "shape" : "ProtocolType", 5953 "locationName" : "protocolType" 5954 }, 5955 "RouteSelectionExpression" : { 5956 "shape" : "SelectionExpression", 5957 "locationName" : "routeSelectionExpression" 5958 }, 5959 "Tags" : { 5960 "shape" : "Tags", 5961 "locationName" : "tags" 5962 }, 5963 "Version" : { 5964 "shape" : "StringWithLengthBetween1And64", 5965 "locationName" : "version" 5966 }, 5967 "Warnings" : { 5968 "shape" : "__listOf__string", 5969 "locationName" : "warnings" 5970 } 5971 } 5972 }, 5973 "UpdateAuthorizerInput" : { 5974 "type" : "structure", 5975 "members" : { 5976 "AuthorizerCredentialsArn" : { 5977 "shape" : "Arn", 5978 "locationName" : "authorizerCredentialsArn" 5979 }, 5980 "AuthorizerResultTtlInSeconds" : { 5981 "shape" : "IntegerWithLengthBetween0And3600", 5982 "locationName" : "authorizerResultTtlInSeconds" 5983 }, 5984 "AuthorizerType" : { 5985 "shape" : "AuthorizerType", 5986 "locationName" : "authorizerType" 5987 }, 5988 "AuthorizerUri" : { 5989 "shape" : "UriWithLengthBetween1And2048", 5990 "locationName" : "authorizerUri" 5991 }, 5992 "IdentitySource" : { 5993 "shape" : "IdentitySourceList", 5994 "locationName" : "identitySource" 5995 }, 5996 "IdentityValidationExpression" : { 5997 "shape" : "StringWithLengthBetween0And1024", 5998 "locationName" : "identityValidationExpression" 5999 }, 6000 "JwtConfiguration" : { 6001 "shape" : "JWTConfiguration", 6002 "locationName" : "jwtConfiguration" 6003 }, 6004 "Name" : { 6005 "shape" : "StringWithLengthBetween1And128", 6006 "locationName" : "name" 6007 }, 6008 "AuthorizerPayloadFormatVersion": { 6009 "shape": "StringWithLengthBetween1And64", 6010 "locationName": "authorizerPayloadFormatVersion" 6011 }, 6012 "EnableSimpleResponses": { 6013 "shape": "__boolean", 6014 "locationName": "enableSimpleResponses" 6015 } 6016 } 6017 }, 6018 "UpdateAuthorizerRequest" : { 6019 "type" : "structure", 6020 "members" : { 6021 "ApiId" : { 6022 "shape" : "__string", 6023 "location" : "uri", 6024 "locationName" : "apiId" 6025 }, 6026 "AuthorizerCredentialsArn" : { 6027 "shape" : "Arn", 6028 "locationName" : "authorizerCredentialsArn" 6029 }, 6030 "AuthorizerId" : { 6031 "shape" : "__string", 6032 "location" : "uri", 6033 "locationName" : "authorizerId" 6034 }, 6035 "AuthorizerResultTtlInSeconds" : { 6036 "shape" : "IntegerWithLengthBetween0And3600", 6037 "locationName" : "authorizerResultTtlInSeconds" 6038 }, 6039 "AuthorizerType" : { 6040 "shape" : "AuthorizerType", 6041 "locationName" : "authorizerType" 6042 }, 6043 "AuthorizerUri" : { 6044 "shape" : "UriWithLengthBetween1And2048", 6045 "locationName" : "authorizerUri" 6046 }, 6047 "IdentitySource" : { 6048 "shape" : "IdentitySourceList", 6049 "locationName" : "identitySource" 6050 }, 6051 "IdentityValidationExpression" : { 6052 "shape" : "StringWithLengthBetween0And1024", 6053 "locationName" : "identityValidationExpression" 6054 }, 6055 "JwtConfiguration" : { 6056 "shape" : "JWTConfiguration", 6057 "locationName" : "jwtConfiguration" 6058 }, 6059 "Name" : { 6060 "shape" : "StringWithLengthBetween1And128", 6061 "locationName" : "name" 6062 }, 6063 "AuthorizerPayloadFormatVersion": { 6064 "shape": "StringWithLengthBetween1And64", 6065 "locationName": "authorizerPayloadFormatVersion" 6066 }, 6067 "EnableSimpleResponses": { 6068 "shape": "__boolean", 6069 "locationName": "enableSimpleResponses" 6070 } 6071 }, 6072 "required" : [ "AuthorizerId", "ApiId" ] 6073 }, 6074 "UpdateAuthorizerResponse" : { 6075 "type" : "structure", 6076 "members" : { 6077 "AuthorizerCredentialsArn" : { 6078 "shape" : "Arn", 6079 "locationName" : "authorizerCredentialsArn" 6080 }, 6081 "AuthorizerId" : { 6082 "shape" : "Id", 6083 "locationName" : "authorizerId" 6084 }, 6085 "AuthorizerResultTtlInSeconds" : { 6086 "shape" : "IntegerWithLengthBetween0And3600", 6087 "locationName" : "authorizerResultTtlInSeconds" 6088 }, 6089 "AuthorizerType" : { 6090 "shape" : "AuthorizerType", 6091 "locationName" : "authorizerType" 6092 }, 6093 "AuthorizerUri" : { 6094 "shape" : "UriWithLengthBetween1And2048", 6095 "locationName" : "authorizerUri" 6096 }, 6097 "IdentitySource" : { 6098 "shape" : "IdentitySourceList", 6099 "locationName" : "identitySource" 6100 }, 6101 "IdentityValidationExpression" : { 6102 "shape" : "StringWithLengthBetween0And1024", 6103 "locationName" : "identityValidationExpression" 6104 }, 6105 "JwtConfiguration" : { 6106 "shape" : "JWTConfiguration", 6107 "locationName" : "jwtConfiguration" 6108 }, 6109 "Name" : { 6110 "shape" : "StringWithLengthBetween1And128", 6111 "locationName" : "name" 6112 }, 6113 "AuthorizerPayloadFormatVersion": { 6114 "shape": "StringWithLengthBetween1And64", 6115 "locationName": "authorizerPayloadFormatVersion" 6116 }, 6117 "EnableSimpleResponses": { 6118 "shape": "__boolean", 6119 "locationName": "enableSimpleResponses" 6120 } 6121 } 6122 }, 6123 "UpdateDeploymentInput" : { 6124 "type" : "structure", 6125 "members" : { 6126 "Description" : { 6127 "shape" : "StringWithLengthBetween0And1024", 6128 "locationName" : "description" 6129 } 6130 } 6131 }, 6132 "UpdateDeploymentRequest" : { 6133 "type" : "structure", 6134 "members" : { 6135 "ApiId" : { 6136 "shape" : "__string", 6137 "location" : "uri", 6138 "locationName" : "apiId" 6139 }, 6140 "DeploymentId" : { 6141 "shape" : "__string", 6142 "location" : "uri", 6143 "locationName" : "deploymentId" 6144 }, 6145 "Description" : { 6146 "shape" : "StringWithLengthBetween0And1024", 6147 "locationName" : "description" 6148 } 6149 }, 6150 "required" : [ "ApiId", "DeploymentId" ] 6151 }, 6152 "UpdateDeploymentResponse" : { 6153 "type" : "structure", 6154 "members" : { 6155 "AutoDeployed" : { 6156 "shape" : "__boolean", 6157 "locationName" : "autoDeployed" 6158 }, 6159 "CreatedDate" : { 6160 "shape" : "__timestampIso8601", 6161 "locationName" : "createdDate" 6162 }, 6163 "DeploymentId" : { 6164 "shape" : "Id", 6165 "locationName" : "deploymentId" 6166 }, 6167 "DeploymentStatus" : { 6168 "shape" : "DeploymentStatus", 6169 "locationName" : "deploymentStatus" 6170 }, 6171 "DeploymentStatusMessage" : { 6172 "shape" : "__string", 6173 "locationName" : "deploymentStatusMessage" 6174 }, 6175 "Description" : { 6176 "shape" : "StringWithLengthBetween0And1024", 6177 "locationName" : "description" 6178 } 6179 } 6180 }, 6181 "UpdateDomainNameInput" : { 6182 "type" : "structure", 6183 "members" : { 6184 "DomainNameConfigurations" : { 6185 "shape" : "DomainNameConfigurations", 6186 "locationName" : "domainNameConfigurations" 6187 }, 6188 "MutualTlsAuthentication" : { 6189 "shape" : "MutualTlsAuthenticationInput", 6190 "locationName" : "mutualTlsAuthentication" 6191 } 6192 } 6193 }, 6194 "UpdateDomainNameRequest" : { 6195 "type" : "structure", 6196 "members" : { 6197 "DomainName" : { 6198 "shape" : "__string", 6199 "location" : "uri", 6200 "locationName" : "domainName" 6201 }, 6202 "DomainNameConfigurations" : { 6203 "shape" : "DomainNameConfigurations", 6204 "locationName" : "domainNameConfigurations" 6205 }, 6206 "MutualTlsAuthentication" : { 6207 "shape" : "MutualTlsAuthenticationInput", 6208 "locationName" : "mutualTlsAuthentication" 6209 } 6210 }, 6211 "required" : [ "DomainName" ] 6212 }, 6213 "UpdateDomainNameResponse" : { 6214 "type" : "structure", 6215 "members" : { 6216 "ApiMappingSelectionExpression" : { 6217 "shape" : "SelectionExpression", 6218 "locationName" : "apiMappingSelectionExpression" 6219 }, 6220 "DomainName" : { 6221 "shape" : "StringWithLengthBetween1And512", 6222 "locationName" : "domainName" 6223 }, 6224 "DomainNameConfigurations" : { 6225 "shape" : "DomainNameConfigurations", 6226 "locationName" : "domainNameConfigurations" 6227 }, 6228 "MutualTlsAuthentication" : { 6229 "shape" : "MutualTlsAuthentication", 6230 "locationName" : "mutualTlsAuthentication" 6231 }, 6232 "Tags" : { 6233 "shape" : "Tags", 6234 "locationName" : "tags" 6235 } 6236 } 6237 }, 6238 "UpdateIntegrationInput" : { 6239 "type" : "structure", 6240 "members" : { 6241 "ConnectionId" : { 6242 "shape" : "StringWithLengthBetween1And1024", 6243 "locationName" : "connectionId" 6244 }, 6245 "ConnectionType" : { 6246 "shape" : "ConnectionType", 6247 "locationName" : "connectionType" 6248 }, 6249 "ContentHandlingStrategy" : { 6250 "shape" : "ContentHandlingStrategy", 6251 "locationName" : "contentHandlingStrategy" 6252 }, 6253 "CredentialsArn" : { 6254 "shape" : "Arn", 6255 "locationName" : "credentialsArn" 6256 }, 6257 "Description" : { 6258 "shape" : "StringWithLengthBetween0And1024", 6259 "locationName" : "description" 6260 }, 6261 "IntegrationMethod" : { 6262 "shape" : "StringWithLengthBetween1And64", 6263 "locationName" : "integrationMethod" 6264 }, 6265 "IntegrationSubtype" : { 6266 "shape" : "StringWithLengthBetween1And128", 6267 "locationName" : "integrationSubtype" 6268 }, 6269 "IntegrationType" : { 6270 "shape" : "IntegrationType", 6271 "locationName" : "integrationType" 6272 }, 6273 "IntegrationUri" : { 6274 "shape" : "UriWithLengthBetween1And2048", 6275 "locationName" : "integrationUri" 6276 }, 6277 "PassthroughBehavior" : { 6278 "shape" : "PassthroughBehavior", 6279 "locationName" : "passthroughBehavior" 6280 }, 6281 "PayloadFormatVersion" : { 6282 "shape" : "StringWithLengthBetween1And64", 6283 "locationName" : "payloadFormatVersion" 6284 }, 6285 "RequestParameters" : { 6286 "shape" : "IntegrationParameters", 6287 "locationName" : "requestParameters" 6288 }, 6289 "ResponseParameters" : { 6290 "shape" : "ResponseParameters", 6291 "locationName" : "responseParameters" 6292 }, 6293 "RequestTemplates" : { 6294 "shape" : "TemplateMap", 6295 "locationName" : "requestTemplates" 6296 }, 6297 "TemplateSelectionExpression" : { 6298 "shape" : "SelectionExpression", 6299 "locationName" : "templateSelectionExpression" 6300 }, 6301 "TimeoutInMillis" : { 6302 "shape" : "IntegerWithLengthBetween50And30000", 6303 "locationName" : "timeoutInMillis" 6304 }, 6305 "TlsConfig" : { 6306 "shape" : "TlsConfigInput", 6307 "locationName" : "tlsConfig" 6308 } 6309 } 6310 }, 6311 "UpdateIntegrationRequest" : { 6312 "type" : "structure", 6313 "members" : { 6314 "ApiId" : { 6315 "shape" : "__string", 6316 "location" : "uri", 6317 "locationName" : "apiId" 6318 }, 6319 "ConnectionId" : { 6320 "shape" : "StringWithLengthBetween1And1024", 6321 "locationName" : "connectionId" 6322 }, 6323 "ConnectionType" : { 6324 "shape" : "ConnectionType", 6325 "locationName" : "connectionType" 6326 }, 6327 "ContentHandlingStrategy" : { 6328 "shape" : "ContentHandlingStrategy", 6329 "locationName" : "contentHandlingStrategy" 6330 }, 6331 "CredentialsArn" : { 6332 "shape" : "Arn", 6333 "locationName" : "credentialsArn" 6334 }, 6335 "Description" : { 6336 "shape" : "StringWithLengthBetween0And1024", 6337 "locationName" : "description" 6338 }, 6339 "IntegrationId" : { 6340 "shape" : "__string", 6341 "location" : "uri", 6342 "locationName" : "integrationId" 6343 }, 6344 "IntegrationMethod" : { 6345 "shape" : "StringWithLengthBetween1And64", 6346 "locationName" : "integrationMethod" 6347 }, 6348 "IntegrationSubtype" : { 6349 "shape" : "StringWithLengthBetween1And128", 6350 "locationName" : "integrationSubtype" 6351 }, 6352 "IntegrationType" : { 6353 "shape" : "IntegrationType", 6354 "locationName" : "integrationType" 6355 }, 6356 "IntegrationUri" : { 6357 "shape" : "UriWithLengthBetween1And2048", 6358 "locationName" : "integrationUri" 6359 }, 6360 "PassthroughBehavior" : { 6361 "shape" : "PassthroughBehavior", 6362 "locationName" : "passthroughBehavior" 6363 }, 6364 "PayloadFormatVersion" : { 6365 "shape" : "StringWithLengthBetween1And64", 6366 "locationName" : "payloadFormatVersion" 6367 }, 6368 "RequestParameters" : { 6369 "shape" : "IntegrationParameters", 6370 "locationName" : "requestParameters" 6371 }, 6372 "ResponseParameters" : { 6373 "shape" : "ResponseParameters", 6374 "locationName" : "responseParameters" 6375 }, 6376 "RequestTemplates" : { 6377 "shape" : "TemplateMap", 6378 "locationName" : "requestTemplates" 6379 }, 6380 "TemplateSelectionExpression" : { 6381 "shape" : "SelectionExpression", 6382 "locationName" : "templateSelectionExpression" 6383 }, 6384 "TimeoutInMillis" : { 6385 "shape" : "IntegerWithLengthBetween50And30000", 6386 "locationName" : "timeoutInMillis" 6387 }, 6388 "TlsConfig" : { 6389 "shape" : "TlsConfigInput", 6390 "locationName" : "tlsConfig" 6391 } 6392 }, 6393 "required" : [ "ApiId", "IntegrationId" ] 6394 }, 6395 "UpdateIntegrationResult" : { 6396 "type" : "structure", 6397 "members" : { 6398 "ApiGatewayManaged" : { 6399 "shape" : "__boolean", 6400 "locationName" : "apiGatewayManaged" 6401 }, 6402 "ConnectionId" : { 6403 "shape" : "StringWithLengthBetween1And1024", 6404 "locationName" : "connectionId" 6405 }, 6406 "ConnectionType" : { 6407 "shape" : "ConnectionType", 6408 "locationName" : "connectionType" 6409 }, 6410 "ContentHandlingStrategy" : { 6411 "shape" : "ContentHandlingStrategy", 6412 "locationName" : "contentHandlingStrategy" 6413 }, 6414 "CredentialsArn" : { 6415 "shape" : "Arn", 6416 "locationName" : "credentialsArn" 6417 }, 6418 "Description" : { 6419 "shape" : "StringWithLengthBetween0And1024", 6420 "locationName" : "description" 6421 }, 6422 "IntegrationId" : { 6423 "shape" : "Id", 6424 "locationName" : "integrationId" 6425 }, 6426 "IntegrationMethod" : { 6427 "shape" : "StringWithLengthBetween1And64", 6428 "locationName" : "integrationMethod" 6429 }, 6430 "IntegrationResponseSelectionExpression" : { 6431 "shape" : "SelectionExpression", 6432 "locationName" : "integrationResponseSelectionExpression" 6433 }, 6434 "IntegrationSubtype" : { 6435 "shape" : "StringWithLengthBetween1And128", 6436 "locationName" : "integrationSubtype" 6437 }, 6438 "IntegrationType" : { 6439 "shape" : "IntegrationType", 6440 "locationName" : "integrationType" 6441 }, 6442 "IntegrationUri" : { 6443 "shape" : "UriWithLengthBetween1And2048", 6444 "locationName" : "integrationUri" 6445 }, 6446 "PassthroughBehavior" : { 6447 "shape" : "PassthroughBehavior", 6448 "locationName" : "passthroughBehavior" 6449 }, 6450 "PayloadFormatVersion" : { 6451 "shape" : "StringWithLengthBetween1And64", 6452 "locationName" : "payloadFormatVersion" 6453 }, 6454 "RequestParameters" : { 6455 "shape" : "IntegrationParameters", 6456 "locationName" : "requestParameters" 6457 }, 6458 "ResponseParameters" : { 6459 "shape" : "ResponseParameters", 6460 "locationName" : "responseParameters" 6461 }, 6462 "RequestTemplates" : { 6463 "shape" : "TemplateMap", 6464 "locationName" : "requestTemplates" 6465 }, 6466 "TemplateSelectionExpression" : { 6467 "shape" : "SelectionExpression", 6468 "locationName" : "templateSelectionExpression" 6469 }, 6470 "TimeoutInMillis" : { 6471 "shape" : "IntegerWithLengthBetween50And30000", 6472 "locationName" : "timeoutInMillis" 6473 }, 6474 "TlsConfig" : { 6475 "shape" : "TlsConfig", 6476 "locationName" : "tlsConfig" 6477 } 6478 } 6479 }, 6480 "UpdateIntegrationResponseInput" : { 6481 "type" : "structure", 6482 "members" : { 6483 "ContentHandlingStrategy" : { 6484 "shape" : "ContentHandlingStrategy", 6485 "locationName" : "contentHandlingStrategy" 6486 }, 6487 "IntegrationResponseKey" : { 6488 "shape" : "SelectionKey", 6489 "locationName" : "integrationResponseKey" 6490 }, 6491 "ResponseParameters" : { 6492 "shape" : "IntegrationParameters", 6493 "locationName" : "responseParameters" 6494 }, 6495 "ResponseTemplates" : { 6496 "shape" : "TemplateMap", 6497 "locationName" : "responseTemplates" 6498 }, 6499 "TemplateSelectionExpression" : { 6500 "shape" : "SelectionExpression", 6501 "locationName" : "templateSelectionExpression" 6502 } 6503 } 6504 }, 6505 "UpdateIntegrationResponseRequest" : { 6506 "type" : "structure", 6507 "members" : { 6508 "ApiId" : { 6509 "shape" : "__string", 6510 "location" : "uri", 6511 "locationName" : "apiId" 6512 }, 6513 "ContentHandlingStrategy" : { 6514 "shape" : "ContentHandlingStrategy", 6515 "locationName" : "contentHandlingStrategy" 6516 }, 6517 "IntegrationId" : { 6518 "shape" : "__string", 6519 "location" : "uri", 6520 "locationName" : "integrationId" 6521 }, 6522 "IntegrationResponseId" : { 6523 "shape" : "__string", 6524 "location" : "uri", 6525 "locationName" : "integrationResponseId" 6526 }, 6527 "IntegrationResponseKey" : { 6528 "shape" : "SelectionKey", 6529 "locationName" : "integrationResponseKey" 6530 }, 6531 "ResponseParameters" : { 6532 "shape" : "IntegrationParameters", 6533 "locationName" : "responseParameters" 6534 }, 6535 "ResponseTemplates" : { 6536 "shape" : "TemplateMap", 6537 "locationName" : "responseTemplates" 6538 }, 6539 "TemplateSelectionExpression" : { 6540 "shape" : "SelectionExpression", 6541 "locationName" : "templateSelectionExpression" 6542 } 6543 }, 6544 "required" : [ "ApiId", "IntegrationResponseId", "IntegrationId" ] 6545 }, 6546 "UpdateIntegrationResponseResponse" : { 6547 "type" : "structure", 6548 "members" : { 6549 "ContentHandlingStrategy" : { 6550 "shape" : "ContentHandlingStrategy", 6551 "locationName" : "contentHandlingStrategy" 6552 }, 6553 "IntegrationResponseId" : { 6554 "shape" : "Id", 6555 "locationName" : "integrationResponseId" 6556 }, 6557 "IntegrationResponseKey" : { 6558 "shape" : "SelectionKey", 6559 "locationName" : "integrationResponseKey" 6560 }, 6561 "ResponseParameters" : { 6562 "shape" : "IntegrationParameters", 6563 "locationName" : "responseParameters" 6564 }, 6565 "ResponseTemplates" : { 6566 "shape" : "TemplateMap", 6567 "locationName" : "responseTemplates" 6568 }, 6569 "TemplateSelectionExpression" : { 6570 "shape" : "SelectionExpression", 6571 "locationName" : "templateSelectionExpression" 6572 } 6573 } 6574 }, 6575 "UpdateModelInput" : { 6576 "type" : "structure", 6577 "members" : { 6578 "ContentType" : { 6579 "shape" : "StringWithLengthBetween1And256", 6580 "locationName" : "contentType" 6581 }, 6582 "Description" : { 6583 "shape" : "StringWithLengthBetween0And1024", 6584 "locationName" : "description" 6585 }, 6586 "Name" : { 6587 "shape" : "StringWithLengthBetween1And128", 6588 "locationName" : "name" 6589 }, 6590 "Schema" : { 6591 "shape" : "StringWithLengthBetween0And32K", 6592 "locationName" : "schema" 6593 } 6594 } 6595 }, 6596 "UpdateModelRequest" : { 6597 "type" : "structure", 6598 "members" : { 6599 "ApiId" : { 6600 "shape" : "__string", 6601 "location" : "uri", 6602 "locationName" : "apiId" 6603 }, 6604 "ContentType" : { 6605 "shape" : "StringWithLengthBetween1And256", 6606 "locationName" : "contentType" 6607 }, 6608 "Description" : { 6609 "shape" : "StringWithLengthBetween0And1024", 6610 "locationName" : "description" 6611 }, 6612 "ModelId" : { 6613 "shape" : "__string", 6614 "location" : "uri", 6615 "locationName" : "modelId" 6616 }, 6617 "Name" : { 6618 "shape" : "StringWithLengthBetween1And128", 6619 "locationName" : "name" 6620 }, 6621 "Schema" : { 6622 "shape" : "StringWithLengthBetween0And32K", 6623 "locationName" : "schema" 6624 } 6625 }, 6626 "required" : [ "ModelId", "ApiId" ] 6627 }, 6628 "UpdateModelResponse" : { 6629 "type" : "structure", 6630 "members" : { 6631 "ContentType" : { 6632 "shape" : "StringWithLengthBetween1And256", 6633 "locationName" : "contentType" 6634 }, 6635 "Description" : { 6636 "shape" : "StringWithLengthBetween0And1024", 6637 "locationName" : "description" 6638 }, 6639 "ModelId" : { 6640 "shape" : "Id", 6641 "locationName" : "modelId" 6642 }, 6643 "Name" : { 6644 "shape" : "StringWithLengthBetween1And128", 6645 "locationName" : "name" 6646 }, 6647 "Schema" : { 6648 "shape" : "StringWithLengthBetween0And32K", 6649 "locationName" : "schema" 6650 } 6651 } 6652 }, 6653 "UpdateRouteInput" : { 6654 "type" : "structure", 6655 "members" : { 6656 "ApiKeyRequired" : { 6657 "shape" : "__boolean", 6658 "locationName" : "apiKeyRequired" 6659 }, 6660 "AuthorizationScopes" : { 6661 "shape" : "AuthorizationScopes", 6662 "locationName" : "authorizationScopes" 6663 }, 6664 "AuthorizationType" : { 6665 "shape" : "AuthorizationType", 6666 "locationName" : "authorizationType" 6667 }, 6668 "AuthorizerId" : { 6669 "shape" : "Id", 6670 "locationName" : "authorizerId" 6671 }, 6672 "ModelSelectionExpression" : { 6673 "shape" : "SelectionExpression", 6674 "locationName" : "modelSelectionExpression" 6675 }, 6676 "OperationName" : { 6677 "shape" : "StringWithLengthBetween1And64", 6678 "locationName" : "operationName" 6679 }, 6680 "RequestModels" : { 6681 "shape" : "RouteModels", 6682 "locationName" : "requestModels" 6683 }, 6684 "RequestParameters" : { 6685 "shape" : "RouteParameters", 6686 "locationName" : "requestParameters" 6687 }, 6688 "RouteKey" : { 6689 "shape" : "SelectionKey", 6690 "locationName" : "routeKey" 6691 }, 6692 "RouteResponseSelectionExpression" : { 6693 "shape" : "SelectionExpression", 6694 "locationName" : "routeResponseSelectionExpression" 6695 }, 6696 "Target" : { 6697 "shape" : "StringWithLengthBetween1And128", 6698 "locationName" : "target" 6699 } 6700 } 6701 }, 6702 "UpdateRouteRequest" : { 6703 "type" : "structure", 6704 "members" : { 6705 "ApiId" : { 6706 "shape" : "__string", 6707 "location" : "uri", 6708 "locationName" : "apiId" 6709 }, 6710 "ApiKeyRequired" : { 6711 "shape" : "__boolean", 6712 "locationName" : "apiKeyRequired" 6713 }, 6714 "AuthorizationScopes" : { 6715 "shape" : "AuthorizationScopes", 6716 "locationName" : "authorizationScopes" 6717 }, 6718 "AuthorizationType" : { 6719 "shape" : "AuthorizationType", 6720 "locationName" : "authorizationType" 6721 }, 6722 "AuthorizerId" : { 6723 "shape" : "Id", 6724 "locationName" : "authorizerId" 6725 }, 6726 "ModelSelectionExpression" : { 6727 "shape" : "SelectionExpression", 6728 "locationName" : "modelSelectionExpression" 6729 }, 6730 "OperationName" : { 6731 "shape" : "StringWithLengthBetween1And64", 6732 "locationName" : "operationName" 6733 }, 6734 "RequestModels" : { 6735 "shape" : "RouteModels", 6736 "locationName" : "requestModels" 6737 }, 6738 "RequestParameters" : { 6739 "shape" : "RouteParameters", 6740 "locationName" : "requestParameters" 6741 }, 6742 "RouteId" : { 6743 "shape" : "__string", 6744 "location" : "uri", 6745 "locationName" : "routeId" 6746 }, 6747 "RouteKey" : { 6748 "shape" : "SelectionKey", 6749 "locationName" : "routeKey" 6750 }, 6751 "RouteResponseSelectionExpression" : { 6752 "shape" : "SelectionExpression", 6753 "locationName" : "routeResponseSelectionExpression" 6754 }, 6755 "Target" : { 6756 "shape" : "StringWithLengthBetween1And128", 6757 "locationName" : "target" 6758 } 6759 }, 6760 "required" : [ "ApiId", "RouteId" ] 6761 }, 6762 "UpdateRouteResult" : { 6763 "type" : "structure", 6764 "members" : { 6765 "ApiGatewayManaged" : { 6766 "shape" : "__boolean", 6767 "locationName" : "apiGatewayManaged" 6768 }, 6769 "ApiKeyRequired" : { 6770 "shape" : "__boolean", 6771 "locationName" : "apiKeyRequired" 6772 }, 6773 "AuthorizationScopes" : { 6774 "shape" : "AuthorizationScopes", 6775 "locationName" : "authorizationScopes" 6776 }, 6777 "AuthorizationType" : { 6778 "shape" : "AuthorizationType", 6779 "locationName" : "authorizationType" 6780 }, 6781 "AuthorizerId" : { 6782 "shape" : "Id", 6783 "locationName" : "authorizerId" 6784 }, 6785 "ModelSelectionExpression" : { 6786 "shape" : "SelectionExpression", 6787 "locationName" : "modelSelectionExpression" 6788 }, 6789 "OperationName" : { 6790 "shape" : "StringWithLengthBetween1And64", 6791 "locationName" : "operationName" 6792 }, 6793 "RequestModels" : { 6794 "shape" : "RouteModels", 6795 "locationName" : "requestModels" 6796 }, 6797 "RequestParameters" : { 6798 "shape" : "RouteParameters", 6799 "locationName" : "requestParameters" 6800 }, 6801 "RouteId" : { 6802 "shape" : "Id", 6803 "locationName" : "routeId" 6804 }, 6805 "RouteKey" : { 6806 "shape" : "SelectionKey", 6807 "locationName" : "routeKey" 6808 }, 6809 "RouteResponseSelectionExpression" : { 6810 "shape" : "SelectionExpression", 6811 "locationName" : "routeResponseSelectionExpression" 6812 }, 6813 "Target" : { 6814 "shape" : "StringWithLengthBetween1And128", 6815 "locationName" : "target" 6816 } 6817 } 6818 }, 6819 "UpdateRouteResponseInput" : { 6820 "type" : "structure", 6821 "members" : { 6822 "ModelSelectionExpression" : { 6823 "shape" : "SelectionExpression", 6824 "locationName" : "modelSelectionExpression" 6825 }, 6826 "ResponseModels" : { 6827 "shape" : "RouteModels", 6828 "locationName" : "responseModels" 6829 }, 6830 "ResponseParameters" : { 6831 "shape" : "RouteParameters", 6832 "locationName" : "responseParameters" 6833 }, 6834 "RouteResponseKey" : { 6835 "shape" : "SelectionKey", 6836 "locationName" : "routeResponseKey" 6837 } 6838 } 6839 }, 6840 "UpdateRouteResponseRequest" : { 6841 "type" : "structure", 6842 "members" : { 6843 "ApiId" : { 6844 "shape" : "__string", 6845 "location" : "uri", 6846 "locationName" : "apiId" 6847 }, 6848 "ModelSelectionExpression" : { 6849 "shape" : "SelectionExpression", 6850 "locationName" : "modelSelectionExpression" 6851 }, 6852 "ResponseModels" : { 6853 "shape" : "RouteModels", 6854 "locationName" : "responseModels" 6855 }, 6856 "ResponseParameters" : { 6857 "shape" : "RouteParameters", 6858 "locationName" : "responseParameters" 6859 }, 6860 "RouteId" : { 6861 "shape" : "__string", 6862 "location" : "uri", 6863 "locationName" : "routeId" 6864 }, 6865 "RouteResponseId" : { 6866 "shape" : "__string", 6867 "location" : "uri", 6868 "locationName" : "routeResponseId" 6869 }, 6870 "RouteResponseKey" : { 6871 "shape" : "SelectionKey", 6872 "locationName" : "routeResponseKey" 6873 } 6874 }, 6875 "required" : [ "RouteResponseId", "ApiId", "RouteId" ] 6876 }, 6877 "UpdateRouteResponseResponse" : { 6878 "type" : "structure", 6879 "members" : { 6880 "ModelSelectionExpression" : { 6881 "shape" : "SelectionExpression", 6882 "locationName" : "modelSelectionExpression" 6883 }, 6884 "ResponseModels" : { 6885 "shape" : "RouteModels", 6886 "locationName" : "responseModels" 6887 }, 6888 "ResponseParameters" : { 6889 "shape" : "RouteParameters", 6890 "locationName" : "responseParameters" 6891 }, 6892 "RouteResponseId" : { 6893 "shape" : "Id", 6894 "locationName" : "routeResponseId" 6895 }, 6896 "RouteResponseKey" : { 6897 "shape" : "SelectionKey", 6898 "locationName" : "routeResponseKey" 6899 } 6900 } 6901 }, 6902 "UpdateStageInput" : { 6903 "type" : "structure", 6904 "members" : { 6905 "AccessLogSettings" : { 6906 "shape" : "AccessLogSettings", 6907 "locationName" : "accessLogSettings" 6908 }, 6909 "AutoDeploy" : { 6910 "shape" : "__boolean", 6911 "locationName" : "autoDeploy" 6912 }, 6913 "ClientCertificateId" : { 6914 "shape" : "Id", 6915 "locationName" : "clientCertificateId" 6916 }, 6917 "DefaultRouteSettings" : { 6918 "shape" : "RouteSettings", 6919 "locationName" : "defaultRouteSettings" 6920 }, 6921 "DeploymentId" : { 6922 "shape" : "Id", 6923 "locationName" : "deploymentId" 6924 }, 6925 "Description" : { 6926 "shape" : "StringWithLengthBetween0And1024", 6927 "locationName" : "description" 6928 }, 6929 "RouteSettings" : { 6930 "shape" : "RouteSettingsMap", 6931 "locationName" : "routeSettings" 6932 }, 6933 "StageVariables" : { 6934 "shape" : "StageVariablesMap", 6935 "locationName" : "stageVariables" 6936 } 6937 } 6938 }, 6939 "UpdateStageRequest" : { 6940 "type" : "structure", 6941 "members" : { 6942 "AccessLogSettings" : { 6943 "shape" : "AccessLogSettings", 6944 "locationName" : "accessLogSettings" 6945 }, 6946 "ApiId" : { 6947 "shape" : "__string", 6948 "location" : "uri", 6949 "locationName" : "apiId" 6950 }, 6951 "AutoDeploy" : { 6952 "shape" : "__boolean", 6953 "locationName" : "autoDeploy" 6954 }, 6955 "ClientCertificateId" : { 6956 "shape" : "Id", 6957 "locationName" : "clientCertificateId" 6958 }, 6959 "DefaultRouteSettings" : { 6960 "shape" : "RouteSettings", 6961 "locationName" : "defaultRouteSettings" 6962 }, 6963 "DeploymentId" : { 6964 "shape" : "Id", 6965 "locationName" : "deploymentId" 6966 }, 6967 "Description" : { 6968 "shape" : "StringWithLengthBetween0And1024", 6969 "locationName" : "description" 6970 }, 6971 "RouteSettings" : { 6972 "shape" : "RouteSettingsMap", 6973 "locationName" : "routeSettings" 6974 }, 6975 "StageName" : { 6976 "shape" : "__string", 6977 "location" : "uri", 6978 "locationName" : "stageName" 6979 }, 6980 "StageVariables" : { 6981 "shape" : "StageVariablesMap", 6982 "locationName" : "stageVariables" 6983 } 6984 }, 6985 "required" : [ "StageName", "ApiId" ] 6986 }, 6987 "UpdateStageResponse" : { 6988 "type" : "structure", 6989 "members" : { 6990 "AccessLogSettings" : { 6991 "shape" : "AccessLogSettings", 6992 "locationName" : "accessLogSettings" 6993 }, 6994 "ApiGatewayManaged" : { 6995 "shape" : "__boolean", 6996 "locationName" : "apiGatewayManaged" 6997 }, 6998 "AutoDeploy" : { 6999 "shape" : "__boolean", 7000 "locationName" : "autoDeploy" 7001 }, 7002 "ClientCertificateId" : { 7003 "shape" : "Id", 7004 "locationName" : "clientCertificateId" 7005 }, 7006 "CreatedDate" : { 7007 "shape" : "__timestampIso8601", 7008 "locationName" : "createdDate" 7009 }, 7010 "DefaultRouteSettings" : { 7011 "shape" : "RouteSettings", 7012 "locationName" : "defaultRouteSettings" 7013 }, 7014 "DeploymentId" : { 7015 "shape" : "Id", 7016 "locationName" : "deploymentId" 7017 }, 7018 "Description" : { 7019 "shape" : "StringWithLengthBetween0And1024", 7020 "locationName" : "description" 7021 }, 7022 "LastDeploymentStatusMessage" : { 7023 "shape" : "__string", 7024 "locationName" : "lastDeploymentStatusMessage" 7025 }, 7026 "LastUpdatedDate" : { 7027 "shape" : "__timestampIso8601", 7028 "locationName" : "lastUpdatedDate" 7029 }, 7030 "RouteSettings" : { 7031 "shape" : "RouteSettingsMap", 7032 "locationName" : "routeSettings" 7033 }, 7034 "StageName" : { 7035 "shape" : "StringWithLengthBetween1And128", 7036 "locationName" : "stageName" 7037 }, 7038 "StageVariables" : { 7039 "shape" : "StageVariablesMap", 7040 "locationName" : "stageVariables" 7041 }, 7042 "Tags" : { 7043 "shape" : "Tags", 7044 "locationName" : "tags" 7045 } 7046 } 7047 }, 7048 "UpdateVpcLinkInput" : { 7049 "type" : "structure", 7050 "members" : { 7051 "Name" : { 7052 "shape" : "StringWithLengthBetween1And128", 7053 "locationName" : "name" 7054 } 7055 } 7056 }, 7057 "UpdateVpcLinkRequest" : { 7058 "type" : "structure", 7059 "members" : { 7060 "Name" : { 7061 "shape" : "StringWithLengthBetween1And128", 7062 "locationName" : "name" 7063 }, 7064 "VpcLinkId" : { 7065 "shape" : "__string", 7066 "location" : "uri", 7067 "locationName" : "vpcLinkId" 7068 } 7069 }, 7070 "required" : [ "VpcLinkId" ] 7071 }, 7072 "UpdateVpcLinkResponse" : { 7073 "type" : "structure", 7074 "members" : { 7075 "CreatedDate" : { 7076 "shape" : "__timestampIso8601", 7077 "locationName" : "createdDate" 7078 }, 7079 "Name" : { 7080 "shape" : "StringWithLengthBetween1And128", 7081 "locationName" : "name" 7082 }, 7083 "SecurityGroupIds" : { 7084 "shape" : "SecurityGroupIdList", 7085 "locationName" : "securityGroupIds" 7086 }, 7087 "SubnetIds" : { 7088 "shape" : "SubnetIdList", 7089 "locationName" : "subnetIds" 7090 }, 7091 "Tags" : { 7092 "shape" : "Tags", 7093 "locationName" : "tags" 7094 }, 7095 "VpcLinkId" : { 7096 "shape" : "Id", 7097 "locationName" : "vpcLinkId" 7098 }, 7099 "VpcLinkStatus" : { 7100 "shape" : "VpcLinkStatus", 7101 "locationName" : "vpcLinkStatus" 7102 }, 7103 "VpcLinkStatusMessage" : { 7104 "shape" : "StringWithLengthBetween0And1024", 7105 "locationName" : "vpcLinkStatusMessage" 7106 }, 7107 "VpcLinkVersion" : { 7108 "shape" : "VpcLinkVersion", 7109 "locationName" : "vpcLinkVersion" 7110 } 7111 } 7112 }, 7113 "UriWithLengthBetween1And2048" : { 7114 "type" : "string" 7115 }, 7116 "VpcLink" : { 7117 "type" : "structure", 7118 "members" : { 7119 "CreatedDate" : { 7120 "shape" : "__timestampIso8601", 7121 "locationName" : "createdDate" 7122 }, 7123 "Name" : { 7124 "shape" : "StringWithLengthBetween1And128", 7125 "locationName" : "name" 7126 }, 7127 "SecurityGroupIds" : { 7128 "shape" : "SecurityGroupIdList", 7129 "locationName" : "securityGroupIds" 7130 }, 7131 "SubnetIds" : { 7132 "shape" : "SubnetIdList", 7133 "locationName" : "subnetIds" 7134 }, 7135 "Tags" : { 7136 "shape" : "Tags", 7137 "locationName" : "tags" 7138 }, 7139 "VpcLinkId" : { 7140 "shape" : "Id", 7141 "locationName" : "vpcLinkId" 7142 }, 7143 "VpcLinkStatus" : { 7144 "shape" : "VpcLinkStatus", 7145 "locationName" : "vpcLinkStatus" 7146 }, 7147 "VpcLinkStatusMessage" : { 7148 "shape" : "StringWithLengthBetween0And1024", 7149 "locationName" : "vpcLinkStatusMessage" 7150 }, 7151 "VpcLinkVersion" : { 7152 "shape" : "VpcLinkVersion", 7153 "locationName" : "vpcLinkVersion" 7154 } 7155 }, 7156 "required" : [ "VpcLinkId", "SecurityGroupIds", "SubnetIds", "Name" ] 7157 }, 7158 "VpcLinkStatus" : { 7159 "type" : "string", 7160 "enum" : [ "PENDING", "AVAILABLE", "DELETING", "FAILED", "INACTIVE" ] 7161 }, 7162 "VpcLinkVersion" : { 7163 "type" : "string", 7164 "enum" : [ "V2" ] 7165 }, 7166 "VpcLinks" : { 7167 "type" : "structure", 7168 "members" : { 7169 "Items" : { 7170 "shape" : "__listOfVpcLink", 7171 "locationName" : "items" 7172 }, 7173 "NextToken" : { 7174 "shape" : "NextToken", 7175 "locationName" : "nextToken" 7176 } 7177 } 7178 }, 7179 "__boolean" : { 7180 "type" : "boolean" 7181 }, 7182 "__double" : { 7183 "type" : "double" 7184 }, 7185 "__integer" : { 7186 "type" : "integer" 7187 }, 7188 "__listOfApi" : { 7189 "type" : "list", 7190 "member" : { 7191 "shape" : "Api" 7192 } 7193 }, 7194 "__listOfApiMapping" : { 7195 "type" : "list", 7196 "member" : { 7197 "shape" : "ApiMapping" 7198 } 7199 }, 7200 "__listOfAuthorizer" : { 7201 "type" : "list", 7202 "member" : { 7203 "shape" : "Authorizer" 7204 } 7205 }, 7206 "__listOfDeployment" : { 7207 "type" : "list", 7208 "member" : { 7209 "shape" : "Deployment" 7210 } 7211 }, 7212 "__listOfDomainName" : { 7213 "type" : "list", 7214 "member" : { 7215 "shape" : "DomainName" 7216 } 7217 }, 7218 "__listOfIntegration" : { 7219 "type" : "list", 7220 "member" : { 7221 "shape" : "Integration" 7222 } 7223 }, 7224 "__listOfIntegrationResponse" : { 7225 "type" : "list", 7226 "member" : { 7227 "shape" : "IntegrationResponse" 7228 } 7229 }, 7230 "__listOfModel" : { 7231 "type" : "list", 7232 "member" : { 7233 "shape" : "Model" 7234 } 7235 }, 7236 "__listOfRoute" : { 7237 "type" : "list", 7238 "member" : { 7239 "shape" : "Route" 7240 } 7241 }, 7242 "__listOfRouteResponse" : { 7243 "type" : "list", 7244 "member" : { 7245 "shape" : "RouteResponse" 7246 } 7247 }, 7248 "__listOfStage" : { 7249 "type" : "list", 7250 "member" : { 7251 "shape" : "Stage" 7252 } 7253 }, 7254 "__listOfVpcLink" : { 7255 "type" : "list", 7256 "member" : { 7257 "shape" : "VpcLink" 7258 } 7259 }, 7260 "__listOf__string" : { 7261 "type" : "list", 7262 "member" : { 7263 "shape" : "__string" 7264 } 7265 }, 7266 "__long" : { 7267 "type" : "long" 7268 }, 7269 "__string" : { 7270 "type" : "string" 7271 }, 7272 "__timestampIso8601" : { 7273 "type" : "timestamp", 7274 "timestampFormat" : "iso8601" 7275 }, 7276 "__timestampUnix" : { 7277 "type" : "timestamp", 7278 "timestampFormat" : "unixTimestamp" 7279 } 7280 } 7281 }