apigateway-2015-07-09.min.json (72312B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2015-07-09", 5 "endpointPrefix": "apigateway", 6 "protocol": "rest-json", 7 "serviceFullName": "Amazon API Gateway", 8 "signatureVersion": "v4" 9 }, 10 "operations": { 11 "CreateApiKey": { 12 "http": { 13 "requestUri": "/apikeys", 14 "responseCode": 201 15 }, 16 "input": { 17 "type": "structure", 18 "members": { 19 "name": {}, 20 "description": {}, 21 "enabled": { 22 "type": "boolean" 23 }, 24 "generateDistinctId": { 25 "type": "boolean" 26 }, 27 "value": {}, 28 "stageKeys": { 29 "type": "list", 30 "member": { 31 "type": "structure", 32 "members": { 33 "restApiId": {}, 34 "stageName": {} 35 } 36 } 37 } 38 } 39 }, 40 "output": { 41 "shape": "S6" 42 } 43 }, 44 "CreateAuthorizer": { 45 "http": { 46 "requestUri": "/restapis/{restapi_id}/authorizers", 47 "responseCode": 201 48 }, 49 "input": { 50 "type": "structure", 51 "required": [ 52 "restApiId", 53 "name", 54 "type", 55 "identitySource" 56 ], 57 "members": { 58 "restApiId": { 59 "location": "uri", 60 "locationName": "restapi_id" 61 }, 62 "name": {}, 63 "type": {}, 64 "providerARNs": { 65 "shape": "Sb" 66 }, 67 "authType": {}, 68 "authorizerUri": {}, 69 "authorizerCredentials": {}, 70 "identitySource": {}, 71 "identityValidationExpression": {}, 72 "authorizerResultTtlInSeconds": { 73 "type": "integer" 74 } 75 } 76 }, 77 "output": { 78 "shape": "Se" 79 } 80 }, 81 "CreateBasePathMapping": { 82 "http": { 83 "requestUri": "/domainnames/{domain_name}/basepathmappings", 84 "responseCode": 201 85 }, 86 "input": { 87 "type": "structure", 88 "required": [ 89 "domainName", 90 "restApiId" 91 ], 92 "members": { 93 "domainName": { 94 "location": "uri", 95 "locationName": "domain_name" 96 }, 97 "basePath": {}, 98 "restApiId": {}, 99 "stage": {} 100 } 101 }, 102 "output": { 103 "shape": "Sg" 104 } 105 }, 106 "CreateDeployment": { 107 "http": { 108 "requestUri": "/restapis/{restapi_id}/deployments", 109 "responseCode": 201 110 }, 111 "input": { 112 "type": "structure", 113 "required": [ 114 "restApiId" 115 ], 116 "members": { 117 "restApiId": { 118 "location": "uri", 119 "locationName": "restapi_id" 120 }, 121 "stageName": {}, 122 "stageDescription": {}, 123 "description": {}, 124 "cacheClusterEnabled": { 125 "type": "boolean" 126 }, 127 "cacheClusterSize": {}, 128 "variables": { 129 "shape": "Sk" 130 } 131 } 132 }, 133 "output": { 134 "shape": "Sl" 135 } 136 }, 137 "CreateDomainName": { 138 "http": { 139 "requestUri": "/domainnames", 140 "responseCode": 201 141 }, 142 "input": { 143 "type": "structure", 144 "required": [ 145 "domainName", 146 "certificateName", 147 "certificateBody", 148 "certificatePrivateKey", 149 "certificateChain" 150 ], 151 "members": { 152 "domainName": {}, 153 "certificateName": {}, 154 "certificateBody": {}, 155 "certificatePrivateKey": {}, 156 "certificateChain": {} 157 } 158 }, 159 "output": { 160 "shape": "Sq" 161 } 162 }, 163 "CreateModel": { 164 "http": { 165 "requestUri": "/restapis/{restapi_id}/models", 166 "responseCode": 201 167 }, 168 "input": { 169 "type": "structure", 170 "required": [ 171 "restApiId", 172 "name", 173 "contentType" 174 ], 175 "members": { 176 "restApiId": { 177 "location": "uri", 178 "locationName": "restapi_id" 179 }, 180 "name": {}, 181 "description": {}, 182 "schema": {}, 183 "contentType": {} 184 } 185 }, 186 "output": { 187 "shape": "Ss" 188 } 189 }, 190 "CreateResource": { 191 "http": { 192 "requestUri": "/restapis/{restapi_id}/resources/{parent_id}", 193 "responseCode": 201 194 }, 195 "input": { 196 "type": "structure", 197 "required": [ 198 "restApiId", 199 "parentId", 200 "pathPart" 201 ], 202 "members": { 203 "restApiId": { 204 "location": "uri", 205 "locationName": "restapi_id" 206 }, 207 "parentId": { 208 "location": "uri", 209 "locationName": "parent_id" 210 }, 211 "pathPart": {} 212 } 213 }, 214 "output": { 215 "shape": "Su" 216 } 217 }, 218 "CreateRestApi": { 219 "http": { 220 "requestUri": "/restapis", 221 "responseCode": 201 222 }, 223 "input": { 224 "type": "structure", 225 "required": [ 226 "name" 227 ], 228 "members": { 229 "name": {}, 230 "description": {}, 231 "cloneFrom": {}, 232 "binaryMediaTypes": { 233 "shape": "S8" 234 } 235 } 236 }, 237 "output": { 238 "shape": "S17" 239 } 240 }, 241 "CreateStage": { 242 "http": { 243 "requestUri": "/restapis/{restapi_id}/stages", 244 "responseCode": 201 245 }, 246 "input": { 247 "type": "structure", 248 "required": [ 249 "restApiId", 250 "stageName", 251 "deploymentId" 252 ], 253 "members": { 254 "restApiId": { 255 "location": "uri", 256 "locationName": "restapi_id" 257 }, 258 "stageName": {}, 259 "deploymentId": {}, 260 "description": {}, 261 "cacheClusterEnabled": { 262 "type": "boolean" 263 }, 264 "cacheClusterSize": {}, 265 "variables": { 266 "shape": "Sk" 267 } 268 } 269 }, 270 "output": { 271 "shape": "S19" 272 } 273 }, 274 "CreateUsagePlan": { 275 "http": { 276 "requestUri": "/usageplans", 277 "responseCode": 201 278 }, 279 "input": { 280 "type": "structure", 281 "required": [ 282 "name" 283 ], 284 "members": { 285 "name": {}, 286 "description": {}, 287 "apiStages": { 288 "shape": "S1h" 289 }, 290 "throttle": { 291 "shape": "S1j" 292 }, 293 "quota": { 294 "shape": "S1k" 295 } 296 } 297 }, 298 "output": { 299 "shape": "S1m" 300 } 301 }, 302 "CreateUsagePlanKey": { 303 "http": { 304 "requestUri": "/usageplans/{usageplanId}/keys", 305 "responseCode": 201 306 }, 307 "input": { 308 "type": "structure", 309 "required": [ 310 "usagePlanId", 311 "keyId", 312 "keyType" 313 ], 314 "members": { 315 "usagePlanId": { 316 "location": "uri", 317 "locationName": "usageplanId" 318 }, 319 "keyId": {}, 320 "keyType": {} 321 } 322 }, 323 "output": { 324 "shape": "S1o" 325 } 326 }, 327 "DeleteApiKey": { 328 "http": { 329 "method": "DELETE", 330 "requestUri": "/apikeys/{api_Key}", 331 "responseCode": 202 332 }, 333 "input": { 334 "type": "structure", 335 "required": [ 336 "apiKey" 337 ], 338 "members": { 339 "apiKey": { 340 "location": "uri", 341 "locationName": "api_Key" 342 } 343 } 344 } 345 }, 346 "DeleteAuthorizer": { 347 "http": { 348 "method": "DELETE", 349 "requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}", 350 "responseCode": 202 351 }, 352 "input": { 353 "type": "structure", 354 "required": [ 355 "restApiId", 356 "authorizerId" 357 ], 358 "members": { 359 "restApiId": { 360 "location": "uri", 361 "locationName": "restapi_id" 362 }, 363 "authorizerId": { 364 "location": "uri", 365 "locationName": "authorizer_id" 366 } 367 } 368 } 369 }, 370 "DeleteBasePathMapping": { 371 "http": { 372 "method": "DELETE", 373 "requestUri": "/domainnames/{domain_name}/basepathmappings/{base_path}", 374 "responseCode": 202 375 }, 376 "input": { 377 "type": "structure", 378 "required": [ 379 "domainName", 380 "basePath" 381 ], 382 "members": { 383 "domainName": { 384 "location": "uri", 385 "locationName": "domain_name" 386 }, 387 "basePath": { 388 "location": "uri", 389 "locationName": "base_path" 390 } 391 } 392 } 393 }, 394 "DeleteClientCertificate": { 395 "http": { 396 "method": "DELETE", 397 "requestUri": "/clientcertificates/{clientcertificate_id}", 398 "responseCode": 202 399 }, 400 "input": { 401 "type": "structure", 402 "required": [ 403 "clientCertificateId" 404 ], 405 "members": { 406 "clientCertificateId": { 407 "location": "uri", 408 "locationName": "clientcertificate_id" 409 } 410 } 411 } 412 }, 413 "DeleteDeployment": { 414 "http": { 415 "method": "DELETE", 416 "requestUri": "/restapis/{restapi_id}/deployments/{deployment_id}", 417 "responseCode": 202 418 }, 419 "input": { 420 "type": "structure", 421 "required": [ 422 "restApiId", 423 "deploymentId" 424 ], 425 "members": { 426 "restApiId": { 427 "location": "uri", 428 "locationName": "restapi_id" 429 }, 430 "deploymentId": { 431 "location": "uri", 432 "locationName": "deployment_id" 433 } 434 } 435 } 436 }, 437 "DeleteDomainName": { 438 "http": { 439 "method": "DELETE", 440 "requestUri": "/domainnames/{domain_name}", 441 "responseCode": 202 442 }, 443 "input": { 444 "type": "structure", 445 "required": [ 446 "domainName" 447 ], 448 "members": { 449 "domainName": { 450 "location": "uri", 451 "locationName": "domain_name" 452 } 453 } 454 } 455 }, 456 "DeleteIntegration": { 457 "http": { 458 "method": "DELETE", 459 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration", 460 "responseCode": 204 461 }, 462 "input": { 463 "type": "structure", 464 "required": [ 465 "restApiId", 466 "resourceId", 467 "httpMethod" 468 ], 469 "members": { 470 "restApiId": { 471 "location": "uri", 472 "locationName": "restapi_id" 473 }, 474 "resourceId": { 475 "location": "uri", 476 "locationName": "resource_id" 477 }, 478 "httpMethod": { 479 "location": "uri", 480 "locationName": "http_method" 481 } 482 } 483 } 484 }, 485 "DeleteIntegrationResponse": { 486 "http": { 487 "method": "DELETE", 488 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}", 489 "responseCode": 204 490 }, 491 "input": { 492 "type": "structure", 493 "required": [ 494 "restApiId", 495 "resourceId", 496 "httpMethod", 497 "statusCode" 498 ], 499 "members": { 500 "restApiId": { 501 "location": "uri", 502 "locationName": "restapi_id" 503 }, 504 "resourceId": { 505 "location": "uri", 506 "locationName": "resource_id" 507 }, 508 "httpMethod": { 509 "location": "uri", 510 "locationName": "http_method" 511 }, 512 "statusCode": { 513 "location": "uri", 514 "locationName": "status_code" 515 } 516 } 517 } 518 }, 519 "DeleteMethod": { 520 "http": { 521 "method": "DELETE", 522 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}", 523 "responseCode": 204 524 }, 525 "input": { 526 "type": "structure", 527 "required": [ 528 "restApiId", 529 "resourceId", 530 "httpMethod" 531 ], 532 "members": { 533 "restApiId": { 534 "location": "uri", 535 "locationName": "restapi_id" 536 }, 537 "resourceId": { 538 "location": "uri", 539 "locationName": "resource_id" 540 }, 541 "httpMethod": { 542 "location": "uri", 543 "locationName": "http_method" 544 } 545 } 546 } 547 }, 548 "DeleteMethodResponse": { 549 "http": { 550 "method": "DELETE", 551 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}", 552 "responseCode": 204 553 }, 554 "input": { 555 "type": "structure", 556 "required": [ 557 "restApiId", 558 "resourceId", 559 "httpMethod", 560 "statusCode" 561 ], 562 "members": { 563 "restApiId": { 564 "location": "uri", 565 "locationName": "restapi_id" 566 }, 567 "resourceId": { 568 "location": "uri", 569 "locationName": "resource_id" 570 }, 571 "httpMethod": { 572 "location": "uri", 573 "locationName": "http_method" 574 }, 575 "statusCode": { 576 "location": "uri", 577 "locationName": "status_code" 578 } 579 } 580 } 581 }, 582 "DeleteModel": { 583 "http": { 584 "method": "DELETE", 585 "requestUri": "/restapis/{restapi_id}/models/{model_name}", 586 "responseCode": 202 587 }, 588 "input": { 589 "type": "structure", 590 "required": [ 591 "restApiId", 592 "modelName" 593 ], 594 "members": { 595 "restApiId": { 596 "location": "uri", 597 "locationName": "restapi_id" 598 }, 599 "modelName": { 600 "location": "uri", 601 "locationName": "model_name" 602 } 603 } 604 } 605 }, 606 "DeleteResource": { 607 "http": { 608 "method": "DELETE", 609 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}", 610 "responseCode": 202 611 }, 612 "input": { 613 "type": "structure", 614 "required": [ 615 "restApiId", 616 "resourceId" 617 ], 618 "members": { 619 "restApiId": { 620 "location": "uri", 621 "locationName": "restapi_id" 622 }, 623 "resourceId": { 624 "location": "uri", 625 "locationName": "resource_id" 626 } 627 } 628 } 629 }, 630 "DeleteRestApi": { 631 "http": { 632 "method": "DELETE", 633 "requestUri": "/restapis/{restapi_id}", 634 "responseCode": 202 635 }, 636 "input": { 637 "type": "structure", 638 "required": [ 639 "restApiId" 640 ], 641 "members": { 642 "restApiId": { 643 "location": "uri", 644 "locationName": "restapi_id" 645 } 646 } 647 } 648 }, 649 "DeleteStage": { 650 "http": { 651 "method": "DELETE", 652 "requestUri": "/restapis/{restapi_id}/stages/{stage_name}", 653 "responseCode": 202 654 }, 655 "input": { 656 "type": "structure", 657 "required": [ 658 "restApiId", 659 "stageName" 660 ], 661 "members": { 662 "restApiId": { 663 "location": "uri", 664 "locationName": "restapi_id" 665 }, 666 "stageName": { 667 "location": "uri", 668 "locationName": "stage_name" 669 } 670 } 671 } 672 }, 673 "DeleteUsagePlan": { 674 "http": { 675 "method": "DELETE", 676 "requestUri": "/usageplans/{usageplanId}", 677 "responseCode": 202 678 }, 679 "input": { 680 "type": "structure", 681 "required": [ 682 "usagePlanId" 683 ], 684 "members": { 685 "usagePlanId": { 686 "location": "uri", 687 "locationName": "usageplanId" 688 } 689 } 690 } 691 }, 692 "DeleteUsagePlanKey": { 693 "http": { 694 "method": "DELETE", 695 "requestUri": "/usageplans/{usageplanId}/keys/{keyId}", 696 "responseCode": 202 697 }, 698 "input": { 699 "type": "structure", 700 "required": [ 701 "usagePlanId", 702 "keyId" 703 ], 704 "members": { 705 "usagePlanId": { 706 "location": "uri", 707 "locationName": "usageplanId" 708 }, 709 "keyId": { 710 "location": "uri", 711 "locationName": "keyId" 712 } 713 } 714 } 715 }, 716 "FlushStageAuthorizersCache": { 717 "http": { 718 "method": "DELETE", 719 "requestUri": "/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers", 720 "responseCode": 202 721 }, 722 "input": { 723 "type": "structure", 724 "required": [ 725 "restApiId", 726 "stageName" 727 ], 728 "members": { 729 "restApiId": { 730 "location": "uri", 731 "locationName": "restapi_id" 732 }, 733 "stageName": { 734 "location": "uri", 735 "locationName": "stage_name" 736 } 737 } 738 } 739 }, 740 "FlushStageCache": { 741 "http": { 742 "method": "DELETE", 743 "requestUri": "/restapis/{restapi_id}/stages/{stage_name}/cache/data", 744 "responseCode": 202 745 }, 746 "input": { 747 "type": "structure", 748 "required": [ 749 "restApiId", 750 "stageName" 751 ], 752 "members": { 753 "restApiId": { 754 "location": "uri", 755 "locationName": "restapi_id" 756 }, 757 "stageName": { 758 "location": "uri", 759 "locationName": "stage_name" 760 } 761 } 762 } 763 }, 764 "GenerateClientCertificate": { 765 "http": { 766 "requestUri": "/clientcertificates", 767 "responseCode": 201 768 }, 769 "input": { 770 "type": "structure", 771 "members": { 772 "description": {} 773 } 774 }, 775 "output": { 776 "shape": "S28" 777 } 778 }, 779 "GetAccount": { 780 "http": { 781 "method": "GET", 782 "requestUri": "/account" 783 }, 784 "input": { 785 "type": "structure", 786 "members": {} 787 }, 788 "output": { 789 "shape": "S2a" 790 } 791 }, 792 "GetApiKey": { 793 "http": { 794 "method": "GET", 795 "requestUri": "/apikeys/{api_Key}" 796 }, 797 "input": { 798 "type": "structure", 799 "required": [ 800 "apiKey" 801 ], 802 "members": { 803 "apiKey": { 804 "location": "uri", 805 "locationName": "api_Key" 806 }, 807 "includeValue": { 808 "location": "querystring", 809 "locationName": "includeValue", 810 "type": "boolean" 811 } 812 } 813 }, 814 "output": { 815 "shape": "S6" 816 } 817 }, 818 "GetApiKeys": { 819 "http": { 820 "method": "GET", 821 "requestUri": "/apikeys" 822 }, 823 "input": { 824 "type": "structure", 825 "members": { 826 "position": { 827 "location": "querystring", 828 "locationName": "position" 829 }, 830 "limit": { 831 "location": "querystring", 832 "locationName": "limit", 833 "type": "integer" 834 }, 835 "nameQuery": { 836 "location": "querystring", 837 "locationName": "name" 838 }, 839 "customerId": { 840 "location": "querystring", 841 "locationName": "customerId" 842 }, 843 "includeValues": { 844 "location": "querystring", 845 "locationName": "includeValues", 846 "type": "boolean" 847 } 848 } 849 }, 850 "output": { 851 "type": "structure", 852 "members": { 853 "warnings": { 854 "shape": "S8" 855 }, 856 "position": {}, 857 "items": { 858 "locationName": "item", 859 "type": "list", 860 "member": { 861 "shape": "S6" 862 } 863 } 864 } 865 } 866 }, 867 "GetAuthorizer": { 868 "http": { 869 "method": "GET", 870 "requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}" 871 }, 872 "input": { 873 "type": "structure", 874 "required": [ 875 "restApiId", 876 "authorizerId" 877 ], 878 "members": { 879 "restApiId": { 880 "location": "uri", 881 "locationName": "restapi_id" 882 }, 883 "authorizerId": { 884 "location": "uri", 885 "locationName": "authorizer_id" 886 } 887 } 888 }, 889 "output": { 890 "shape": "Se" 891 } 892 }, 893 "GetAuthorizers": { 894 "http": { 895 "method": "GET", 896 "requestUri": "/restapis/{restapi_id}/authorizers" 897 }, 898 "input": { 899 "type": "structure", 900 "required": [ 901 "restApiId" 902 ], 903 "members": { 904 "restApiId": { 905 "location": "uri", 906 "locationName": "restapi_id" 907 }, 908 "position": { 909 "location": "querystring", 910 "locationName": "position" 911 }, 912 "limit": { 913 "location": "querystring", 914 "locationName": "limit", 915 "type": "integer" 916 } 917 } 918 }, 919 "output": { 920 "type": "structure", 921 "members": { 922 "position": {}, 923 "items": { 924 "locationName": "item", 925 "type": "list", 926 "member": { 927 "shape": "Se" 928 } 929 } 930 } 931 } 932 }, 933 "GetBasePathMapping": { 934 "http": { 935 "method": "GET", 936 "requestUri": "/domainnames/{domain_name}/basepathmappings/{base_path}" 937 }, 938 "input": { 939 "type": "structure", 940 "required": [ 941 "domainName", 942 "basePath" 943 ], 944 "members": { 945 "domainName": { 946 "location": "uri", 947 "locationName": "domain_name" 948 }, 949 "basePath": { 950 "location": "uri", 951 "locationName": "base_path" 952 } 953 } 954 }, 955 "output": { 956 "shape": "Sg" 957 } 958 }, 959 "GetBasePathMappings": { 960 "http": { 961 "method": "GET", 962 "requestUri": "/domainnames/{domain_name}/basepathmappings" 963 }, 964 "input": { 965 "type": "structure", 966 "required": [ 967 "domainName" 968 ], 969 "members": { 970 "domainName": { 971 "location": "uri", 972 "locationName": "domain_name" 973 }, 974 "position": { 975 "location": "querystring", 976 "locationName": "position" 977 }, 978 "limit": { 979 "location": "querystring", 980 "locationName": "limit", 981 "type": "integer" 982 } 983 } 984 }, 985 "output": { 986 "type": "structure", 987 "members": { 988 "position": {}, 989 "items": { 990 "locationName": "item", 991 "type": "list", 992 "member": { 993 "shape": "Sg" 994 } 995 } 996 } 997 } 998 }, 999 "GetClientCertificate": { 1000 "http": { 1001 "method": "GET", 1002 "requestUri": "/clientcertificates/{clientcertificate_id}" 1003 }, 1004 "input": { 1005 "type": "structure", 1006 "required": [ 1007 "clientCertificateId" 1008 ], 1009 "members": { 1010 "clientCertificateId": { 1011 "location": "uri", 1012 "locationName": "clientcertificate_id" 1013 } 1014 } 1015 }, 1016 "output": { 1017 "shape": "S28" 1018 } 1019 }, 1020 "GetClientCertificates": { 1021 "http": { 1022 "method": "GET", 1023 "requestUri": "/clientcertificates" 1024 }, 1025 "input": { 1026 "type": "structure", 1027 "members": { 1028 "position": { 1029 "location": "querystring", 1030 "locationName": "position" 1031 }, 1032 "limit": { 1033 "location": "querystring", 1034 "locationName": "limit", 1035 "type": "integer" 1036 } 1037 } 1038 }, 1039 "output": { 1040 "type": "structure", 1041 "members": { 1042 "position": {}, 1043 "items": { 1044 "locationName": "item", 1045 "type": "list", 1046 "member": { 1047 "shape": "S28" 1048 } 1049 } 1050 } 1051 } 1052 }, 1053 "GetDeployment": { 1054 "http": { 1055 "method": "GET", 1056 "requestUri": "/restapis/{restapi_id}/deployments/{deployment_id}" 1057 }, 1058 "input": { 1059 "type": "structure", 1060 "required": [ 1061 "restApiId", 1062 "deploymentId" 1063 ], 1064 "members": { 1065 "restApiId": { 1066 "location": "uri", 1067 "locationName": "restapi_id" 1068 }, 1069 "deploymentId": { 1070 "location": "uri", 1071 "locationName": "deployment_id" 1072 } 1073 } 1074 }, 1075 "output": { 1076 "shape": "Sl" 1077 } 1078 }, 1079 "GetDeployments": { 1080 "http": { 1081 "method": "GET", 1082 "requestUri": "/restapis/{restapi_id}/deployments" 1083 }, 1084 "input": { 1085 "type": "structure", 1086 "required": [ 1087 "restApiId" 1088 ], 1089 "members": { 1090 "restApiId": { 1091 "location": "uri", 1092 "locationName": "restapi_id" 1093 }, 1094 "position": { 1095 "location": "querystring", 1096 "locationName": "position" 1097 }, 1098 "limit": { 1099 "location": "querystring", 1100 "locationName": "limit", 1101 "type": "integer" 1102 } 1103 } 1104 }, 1105 "output": { 1106 "type": "structure", 1107 "members": { 1108 "position": {}, 1109 "items": { 1110 "locationName": "item", 1111 "type": "list", 1112 "member": { 1113 "shape": "Sl" 1114 } 1115 } 1116 } 1117 } 1118 }, 1119 "GetDomainName": { 1120 "http": { 1121 "method": "GET", 1122 "requestUri": "/domainnames/{domain_name}" 1123 }, 1124 "input": { 1125 "type": "structure", 1126 "required": [ 1127 "domainName" 1128 ], 1129 "members": { 1130 "domainName": { 1131 "location": "uri", 1132 "locationName": "domain_name" 1133 } 1134 } 1135 }, 1136 "output": { 1137 "shape": "Sq" 1138 } 1139 }, 1140 "GetDomainNames": { 1141 "http": { 1142 "method": "GET", 1143 "requestUri": "/domainnames" 1144 }, 1145 "input": { 1146 "type": "structure", 1147 "members": { 1148 "position": { 1149 "location": "querystring", 1150 "locationName": "position" 1151 }, 1152 "limit": { 1153 "location": "querystring", 1154 "locationName": "limit", 1155 "type": "integer" 1156 } 1157 } 1158 }, 1159 "output": { 1160 "type": "structure", 1161 "members": { 1162 "position": {}, 1163 "items": { 1164 "locationName": "item", 1165 "type": "list", 1166 "member": { 1167 "shape": "Sq" 1168 } 1169 } 1170 } 1171 } 1172 }, 1173 "GetExport": { 1174 "http": { 1175 "method": "GET", 1176 "requestUri": "/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}", 1177 "responseCode": 200 1178 }, 1179 "input": { 1180 "type": "structure", 1181 "required": [ 1182 "restApiId", 1183 "stageName", 1184 "exportType" 1185 ], 1186 "members": { 1187 "restApiId": { 1188 "location": "uri", 1189 "locationName": "restapi_id" 1190 }, 1191 "stageName": { 1192 "location": "uri", 1193 "locationName": "stage_name" 1194 }, 1195 "exportType": { 1196 "location": "uri", 1197 "locationName": "export_type" 1198 }, 1199 "parameters": { 1200 "shape": "Sk", 1201 "location": "querystring" 1202 }, 1203 "accepts": { 1204 "location": "header", 1205 "locationName": "Accept" 1206 } 1207 } 1208 }, 1209 "output": { 1210 "type": "structure", 1211 "members": { 1212 "contentType": { 1213 "location": "header", 1214 "locationName": "Content-Type" 1215 }, 1216 "contentDisposition": { 1217 "location": "header", 1218 "locationName": "Content-Disposition" 1219 }, 1220 "body": { 1221 "type": "blob" 1222 } 1223 }, 1224 "payload": "body" 1225 } 1226 }, 1227 "GetIntegration": { 1228 "http": { 1229 "method": "GET", 1230 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration" 1231 }, 1232 "input": { 1233 "type": "structure", 1234 "required": [ 1235 "restApiId", 1236 "resourceId", 1237 "httpMethod" 1238 ], 1239 "members": { 1240 "restApiId": { 1241 "location": "uri", 1242 "locationName": "restapi_id" 1243 }, 1244 "resourceId": { 1245 "location": "uri", 1246 "locationName": "resource_id" 1247 }, 1248 "httpMethod": { 1249 "location": "uri", 1250 "locationName": "http_method" 1251 } 1252 } 1253 }, 1254 "output": { 1255 "shape": "S11" 1256 } 1257 }, 1258 "GetIntegrationResponse": { 1259 "http": { 1260 "method": "GET", 1261 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}" 1262 }, 1263 "input": { 1264 "type": "structure", 1265 "required": [ 1266 "restApiId", 1267 "resourceId", 1268 "httpMethod", 1269 "statusCode" 1270 ], 1271 "members": { 1272 "restApiId": { 1273 "location": "uri", 1274 "locationName": "restapi_id" 1275 }, 1276 "resourceId": { 1277 "location": "uri", 1278 "locationName": "resource_id" 1279 }, 1280 "httpMethod": { 1281 "location": "uri", 1282 "locationName": "http_method" 1283 }, 1284 "statusCode": { 1285 "location": "uri", 1286 "locationName": "status_code" 1287 } 1288 } 1289 }, 1290 "output": { 1291 "shape": "S15" 1292 } 1293 }, 1294 "GetMethod": { 1295 "http": { 1296 "method": "GET", 1297 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}" 1298 }, 1299 "input": { 1300 "type": "structure", 1301 "required": [ 1302 "restApiId", 1303 "resourceId", 1304 "httpMethod" 1305 ], 1306 "members": { 1307 "restApiId": { 1308 "location": "uri", 1309 "locationName": "restapi_id" 1310 }, 1311 "resourceId": { 1312 "location": "uri", 1313 "locationName": "resource_id" 1314 }, 1315 "httpMethod": { 1316 "location": "uri", 1317 "locationName": "http_method" 1318 } 1319 } 1320 }, 1321 "output": { 1322 "shape": "Sw" 1323 } 1324 }, 1325 "GetMethodResponse": { 1326 "http": { 1327 "method": "GET", 1328 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}" 1329 }, 1330 "input": { 1331 "type": "structure", 1332 "required": [ 1333 "restApiId", 1334 "resourceId", 1335 "httpMethod", 1336 "statusCode" 1337 ], 1338 "members": { 1339 "restApiId": { 1340 "location": "uri", 1341 "locationName": "restapi_id" 1342 }, 1343 "resourceId": { 1344 "location": "uri", 1345 "locationName": "resource_id" 1346 }, 1347 "httpMethod": { 1348 "location": "uri", 1349 "locationName": "http_method" 1350 }, 1351 "statusCode": { 1352 "location": "uri", 1353 "locationName": "status_code" 1354 } 1355 } 1356 }, 1357 "output": { 1358 "shape": "Sz" 1359 } 1360 }, 1361 "GetModel": { 1362 "http": { 1363 "method": "GET", 1364 "requestUri": "/restapis/{restapi_id}/models/{model_name}" 1365 }, 1366 "input": { 1367 "type": "structure", 1368 "required": [ 1369 "restApiId", 1370 "modelName" 1371 ], 1372 "members": { 1373 "restApiId": { 1374 "location": "uri", 1375 "locationName": "restapi_id" 1376 }, 1377 "modelName": { 1378 "location": "uri", 1379 "locationName": "model_name" 1380 }, 1381 "flatten": { 1382 "location": "querystring", 1383 "locationName": "flatten", 1384 "type": "boolean" 1385 } 1386 } 1387 }, 1388 "output": { 1389 "shape": "Ss" 1390 } 1391 }, 1392 "GetModelTemplate": { 1393 "http": { 1394 "method": "GET", 1395 "requestUri": "/restapis/{restapi_id}/models/{model_name}/default_template" 1396 }, 1397 "input": { 1398 "type": "structure", 1399 "required": [ 1400 "restApiId", 1401 "modelName" 1402 ], 1403 "members": { 1404 "restApiId": { 1405 "location": "uri", 1406 "locationName": "restapi_id" 1407 }, 1408 "modelName": { 1409 "location": "uri", 1410 "locationName": "model_name" 1411 } 1412 } 1413 }, 1414 "output": { 1415 "type": "structure", 1416 "members": { 1417 "value": {} 1418 } 1419 } 1420 }, 1421 "GetModels": { 1422 "http": { 1423 "method": "GET", 1424 "requestUri": "/restapis/{restapi_id}/models" 1425 }, 1426 "input": { 1427 "type": "structure", 1428 "required": [ 1429 "restApiId" 1430 ], 1431 "members": { 1432 "restApiId": { 1433 "location": "uri", 1434 "locationName": "restapi_id" 1435 }, 1436 "position": { 1437 "location": "querystring", 1438 "locationName": "position" 1439 }, 1440 "limit": { 1441 "location": "querystring", 1442 "locationName": "limit", 1443 "type": "integer" 1444 } 1445 } 1446 }, 1447 "output": { 1448 "type": "structure", 1449 "members": { 1450 "position": {}, 1451 "items": { 1452 "locationName": "item", 1453 "type": "list", 1454 "member": { 1455 "shape": "Ss" 1456 } 1457 } 1458 } 1459 } 1460 }, 1461 "GetResource": { 1462 "http": { 1463 "method": "GET", 1464 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}" 1465 }, 1466 "input": { 1467 "type": "structure", 1468 "required": [ 1469 "restApiId", 1470 "resourceId" 1471 ], 1472 "members": { 1473 "restApiId": { 1474 "location": "uri", 1475 "locationName": "restapi_id" 1476 }, 1477 "resourceId": { 1478 "location": "uri", 1479 "locationName": "resource_id" 1480 } 1481 } 1482 }, 1483 "output": { 1484 "shape": "Su" 1485 } 1486 }, 1487 "GetResources": { 1488 "http": { 1489 "method": "GET", 1490 "requestUri": "/restapis/{restapi_id}/resources" 1491 }, 1492 "input": { 1493 "type": "structure", 1494 "required": [ 1495 "restApiId" 1496 ], 1497 "members": { 1498 "restApiId": { 1499 "location": "uri", 1500 "locationName": "restapi_id" 1501 }, 1502 "position": { 1503 "location": "querystring", 1504 "locationName": "position" 1505 }, 1506 "limit": { 1507 "location": "querystring", 1508 "locationName": "limit", 1509 "type": "integer" 1510 } 1511 } 1512 }, 1513 "output": { 1514 "type": "structure", 1515 "members": { 1516 "position": {}, 1517 "items": { 1518 "locationName": "item", 1519 "type": "list", 1520 "member": { 1521 "shape": "Su" 1522 } 1523 } 1524 } 1525 } 1526 }, 1527 "GetRestApi": { 1528 "http": { 1529 "method": "GET", 1530 "requestUri": "/restapis/{restapi_id}" 1531 }, 1532 "input": { 1533 "type": "structure", 1534 "required": [ 1535 "restApiId" 1536 ], 1537 "members": { 1538 "restApiId": { 1539 "location": "uri", 1540 "locationName": "restapi_id" 1541 } 1542 } 1543 }, 1544 "output": { 1545 "shape": "S17" 1546 } 1547 }, 1548 "GetRestApis": { 1549 "http": { 1550 "method": "GET", 1551 "requestUri": "/restapis" 1552 }, 1553 "input": { 1554 "type": "structure", 1555 "members": { 1556 "position": { 1557 "location": "querystring", 1558 "locationName": "position" 1559 }, 1560 "limit": { 1561 "location": "querystring", 1562 "locationName": "limit", 1563 "type": "integer" 1564 } 1565 } 1566 }, 1567 "output": { 1568 "type": "structure", 1569 "members": { 1570 "position": {}, 1571 "items": { 1572 "locationName": "item", 1573 "type": "list", 1574 "member": { 1575 "shape": "S17" 1576 } 1577 } 1578 } 1579 } 1580 }, 1581 "GetSdk": { 1582 "http": { 1583 "method": "GET", 1584 "requestUri": "/restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}", 1585 "responseCode": 200 1586 }, 1587 "input": { 1588 "type": "structure", 1589 "required": [ 1590 "restApiId", 1591 "stageName", 1592 "sdkType" 1593 ], 1594 "members": { 1595 "restApiId": { 1596 "location": "uri", 1597 "locationName": "restapi_id" 1598 }, 1599 "stageName": { 1600 "location": "uri", 1601 "locationName": "stage_name" 1602 }, 1603 "sdkType": { 1604 "location": "uri", 1605 "locationName": "sdk_type" 1606 }, 1607 "parameters": { 1608 "shape": "Sk", 1609 "location": "querystring" 1610 } 1611 } 1612 }, 1613 "output": { 1614 "type": "structure", 1615 "members": { 1616 "contentType": { 1617 "location": "header", 1618 "locationName": "Content-Type" 1619 }, 1620 "contentDisposition": { 1621 "location": "header", 1622 "locationName": "Content-Disposition" 1623 }, 1624 "body": { 1625 "type": "blob" 1626 } 1627 }, 1628 "payload": "body" 1629 } 1630 }, 1631 "GetStage": { 1632 "http": { 1633 "method": "GET", 1634 "requestUri": "/restapis/{restapi_id}/stages/{stage_name}" 1635 }, 1636 "input": { 1637 "type": "structure", 1638 "required": [ 1639 "restApiId", 1640 "stageName" 1641 ], 1642 "members": { 1643 "restApiId": { 1644 "location": "uri", 1645 "locationName": "restapi_id" 1646 }, 1647 "stageName": { 1648 "location": "uri", 1649 "locationName": "stage_name" 1650 } 1651 } 1652 }, 1653 "output": { 1654 "shape": "S19" 1655 } 1656 }, 1657 "GetStages": { 1658 "http": { 1659 "method": "GET", 1660 "requestUri": "/restapis/{restapi_id}/stages" 1661 }, 1662 "input": { 1663 "type": "structure", 1664 "required": [ 1665 "restApiId" 1666 ], 1667 "members": { 1668 "restApiId": { 1669 "location": "uri", 1670 "locationName": "restapi_id" 1671 }, 1672 "deploymentId": { 1673 "location": "querystring", 1674 "locationName": "deploymentId" 1675 } 1676 } 1677 }, 1678 "output": { 1679 "type": "structure", 1680 "members": { 1681 "item": { 1682 "type": "list", 1683 "member": { 1684 "shape": "S19" 1685 } 1686 } 1687 } 1688 } 1689 }, 1690 "GetUsage": { 1691 "http": { 1692 "method": "GET", 1693 "requestUri": "/usageplans/{usageplanId}/usage" 1694 }, 1695 "input": { 1696 "type": "structure", 1697 "required": [ 1698 "usagePlanId", 1699 "startDate", 1700 "endDate" 1701 ], 1702 "members": { 1703 "usagePlanId": { 1704 "location": "uri", 1705 "locationName": "usageplanId" 1706 }, 1707 "keyId": { 1708 "location": "querystring", 1709 "locationName": "keyId" 1710 }, 1711 "startDate": { 1712 "location": "querystring", 1713 "locationName": "startDate" 1714 }, 1715 "endDate": { 1716 "location": "querystring", 1717 "locationName": "endDate" 1718 }, 1719 "position": { 1720 "location": "querystring", 1721 "locationName": "position" 1722 }, 1723 "limit": { 1724 "location": "querystring", 1725 "locationName": "limit", 1726 "type": "integer" 1727 } 1728 } 1729 }, 1730 "output": { 1731 "shape": "S3r" 1732 } 1733 }, 1734 "GetUsagePlan": { 1735 "http": { 1736 "method": "GET", 1737 "requestUri": "/usageplans/{usageplanId}" 1738 }, 1739 "input": { 1740 "type": "structure", 1741 "required": [ 1742 "usagePlanId" 1743 ], 1744 "members": { 1745 "usagePlanId": { 1746 "location": "uri", 1747 "locationName": "usageplanId" 1748 } 1749 } 1750 }, 1751 "output": { 1752 "shape": "S1m" 1753 } 1754 }, 1755 "GetUsagePlanKey": { 1756 "http": { 1757 "method": "GET", 1758 "requestUri": "/usageplans/{usageplanId}/keys/{keyId}", 1759 "responseCode": 200 1760 }, 1761 "input": { 1762 "type": "structure", 1763 "required": [ 1764 "usagePlanId", 1765 "keyId" 1766 ], 1767 "members": { 1768 "usagePlanId": { 1769 "location": "uri", 1770 "locationName": "usageplanId" 1771 }, 1772 "keyId": { 1773 "location": "uri", 1774 "locationName": "keyId" 1775 } 1776 } 1777 }, 1778 "output": { 1779 "shape": "S1o" 1780 } 1781 }, 1782 "GetUsagePlanKeys": { 1783 "http": { 1784 "method": "GET", 1785 "requestUri": "/usageplans/{usageplanId}/keys" 1786 }, 1787 "input": { 1788 "type": "structure", 1789 "required": [ 1790 "usagePlanId" 1791 ], 1792 "members": { 1793 "usagePlanId": { 1794 "location": "uri", 1795 "locationName": "usageplanId" 1796 }, 1797 "position": { 1798 "location": "querystring", 1799 "locationName": "position" 1800 }, 1801 "limit": { 1802 "location": "querystring", 1803 "locationName": "limit", 1804 "type": "integer" 1805 }, 1806 "nameQuery": { 1807 "location": "querystring", 1808 "locationName": "name" 1809 } 1810 } 1811 }, 1812 "output": { 1813 "type": "structure", 1814 "members": { 1815 "position": {}, 1816 "items": { 1817 "locationName": "item", 1818 "type": "list", 1819 "member": { 1820 "shape": "S1o" 1821 } 1822 } 1823 } 1824 } 1825 }, 1826 "GetUsagePlans": { 1827 "http": { 1828 "method": "GET", 1829 "requestUri": "/usageplans" 1830 }, 1831 "input": { 1832 "type": "structure", 1833 "members": { 1834 "position": { 1835 "location": "querystring", 1836 "locationName": "position" 1837 }, 1838 "keyId": { 1839 "location": "querystring", 1840 "locationName": "keyId" 1841 }, 1842 "limit": { 1843 "location": "querystring", 1844 "locationName": "limit", 1845 "type": "integer" 1846 } 1847 } 1848 }, 1849 "output": { 1850 "type": "structure", 1851 "members": { 1852 "position": {}, 1853 "items": { 1854 "locationName": "item", 1855 "type": "list", 1856 "member": { 1857 "shape": "S1m" 1858 } 1859 } 1860 } 1861 } 1862 }, 1863 "ImportApiKeys": { 1864 "http": { 1865 "requestUri": "/apikeys?mode=import", 1866 "responseCode": 201 1867 }, 1868 "input": { 1869 "type": "structure", 1870 "required": [ 1871 "body", 1872 "format" 1873 ], 1874 "members": { 1875 "body": { 1876 "type": "blob" 1877 }, 1878 "format": { 1879 "location": "querystring", 1880 "locationName": "format" 1881 }, 1882 "failOnWarnings": { 1883 "location": "querystring", 1884 "locationName": "failonwarnings", 1885 "type": "boolean" 1886 } 1887 }, 1888 "payload": "body" 1889 }, 1890 "output": { 1891 "type": "structure", 1892 "members": { 1893 "ids": { 1894 "shape": "S8" 1895 }, 1896 "warnings": { 1897 "shape": "S8" 1898 } 1899 } 1900 } 1901 }, 1902 "ImportRestApi": { 1903 "http": { 1904 "requestUri": "/restapis?mode=import", 1905 "responseCode": 201 1906 }, 1907 "input": { 1908 "type": "structure", 1909 "required": [ 1910 "body" 1911 ], 1912 "members": { 1913 "failOnWarnings": { 1914 "location": "querystring", 1915 "locationName": "failonwarnings", 1916 "type": "boolean" 1917 }, 1918 "parameters": { 1919 "shape": "Sk", 1920 "location": "querystring" 1921 }, 1922 "body": { 1923 "type": "blob" 1924 } 1925 }, 1926 "payload": "body" 1927 }, 1928 "output": { 1929 "shape": "S17" 1930 } 1931 }, 1932 "PutIntegration": { 1933 "http": { 1934 "method": "PUT", 1935 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration", 1936 "responseCode": 201 1937 }, 1938 "input": { 1939 "type": "structure", 1940 "required": [ 1941 "restApiId", 1942 "resourceId", 1943 "httpMethod", 1944 "type" 1945 ], 1946 "members": { 1947 "restApiId": { 1948 "location": "uri", 1949 "locationName": "restapi_id" 1950 }, 1951 "resourceId": { 1952 "location": "uri", 1953 "locationName": "resource_id" 1954 }, 1955 "httpMethod": { 1956 "location": "uri", 1957 "locationName": "http_method" 1958 }, 1959 "type": {}, 1960 "integrationHttpMethod": { 1961 "locationName": "httpMethod" 1962 }, 1963 "uri": {}, 1964 "credentials": {}, 1965 "requestParameters": { 1966 "shape": "Sk" 1967 }, 1968 "requestTemplates": { 1969 "shape": "Sk" 1970 }, 1971 "passthroughBehavior": {}, 1972 "cacheNamespace": {}, 1973 "cacheKeyParameters": { 1974 "shape": "S8" 1975 }, 1976 "contentHandling": {} 1977 } 1978 }, 1979 "output": { 1980 "shape": "S11" 1981 } 1982 }, 1983 "PutIntegrationResponse": { 1984 "http": { 1985 "method": "PUT", 1986 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}", 1987 "responseCode": 201 1988 }, 1989 "input": { 1990 "type": "structure", 1991 "required": [ 1992 "restApiId", 1993 "resourceId", 1994 "httpMethod", 1995 "statusCode" 1996 ], 1997 "members": { 1998 "restApiId": { 1999 "location": "uri", 2000 "locationName": "restapi_id" 2001 }, 2002 "resourceId": { 2003 "location": "uri", 2004 "locationName": "resource_id" 2005 }, 2006 "httpMethod": { 2007 "location": "uri", 2008 "locationName": "http_method" 2009 }, 2010 "statusCode": { 2011 "location": "uri", 2012 "locationName": "status_code" 2013 }, 2014 "selectionPattern": {}, 2015 "responseParameters": { 2016 "shape": "Sk" 2017 }, 2018 "responseTemplates": { 2019 "shape": "Sk" 2020 }, 2021 "contentHandling": {} 2022 } 2023 }, 2024 "output": { 2025 "shape": "S15" 2026 } 2027 }, 2028 "PutMethod": { 2029 "http": { 2030 "method": "PUT", 2031 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}", 2032 "responseCode": 201 2033 }, 2034 "input": { 2035 "type": "structure", 2036 "required": [ 2037 "restApiId", 2038 "resourceId", 2039 "httpMethod", 2040 "authorizationType" 2041 ], 2042 "members": { 2043 "restApiId": { 2044 "location": "uri", 2045 "locationName": "restapi_id" 2046 }, 2047 "resourceId": { 2048 "location": "uri", 2049 "locationName": "resource_id" 2050 }, 2051 "httpMethod": { 2052 "location": "uri", 2053 "locationName": "http_method" 2054 }, 2055 "authorizationType": {}, 2056 "authorizerId": {}, 2057 "apiKeyRequired": { 2058 "type": "boolean" 2059 }, 2060 "requestParameters": { 2061 "shape": "Sx" 2062 }, 2063 "requestModels": { 2064 "shape": "Sk" 2065 } 2066 } 2067 }, 2068 "output": { 2069 "shape": "Sw" 2070 } 2071 }, 2072 "PutMethodResponse": { 2073 "http": { 2074 "method": "PUT", 2075 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}", 2076 "responseCode": 201 2077 }, 2078 "input": { 2079 "type": "structure", 2080 "required": [ 2081 "restApiId", 2082 "resourceId", 2083 "httpMethod", 2084 "statusCode" 2085 ], 2086 "members": { 2087 "restApiId": { 2088 "location": "uri", 2089 "locationName": "restapi_id" 2090 }, 2091 "resourceId": { 2092 "location": "uri", 2093 "locationName": "resource_id" 2094 }, 2095 "httpMethod": { 2096 "location": "uri", 2097 "locationName": "http_method" 2098 }, 2099 "statusCode": { 2100 "location": "uri", 2101 "locationName": "status_code" 2102 }, 2103 "responseParameters": { 2104 "shape": "Sx" 2105 }, 2106 "responseModels": { 2107 "shape": "Sk" 2108 } 2109 } 2110 }, 2111 "output": { 2112 "shape": "Sz" 2113 } 2114 }, 2115 "PutRestApi": { 2116 "http": { 2117 "method": "PUT", 2118 "requestUri": "/restapis/{restapi_id}" 2119 }, 2120 "input": { 2121 "type": "structure", 2122 "required": [ 2123 "restApiId", 2124 "body" 2125 ], 2126 "members": { 2127 "restApiId": { 2128 "location": "uri", 2129 "locationName": "restapi_id" 2130 }, 2131 "mode": { 2132 "location": "querystring", 2133 "locationName": "mode" 2134 }, 2135 "failOnWarnings": { 2136 "location": "querystring", 2137 "locationName": "failonwarnings", 2138 "type": "boolean" 2139 }, 2140 "parameters": { 2141 "shape": "Sk", 2142 "location": "querystring" 2143 }, 2144 "body": { 2145 "type": "blob" 2146 } 2147 }, 2148 "payload": "body" 2149 }, 2150 "output": { 2151 "shape": "S17" 2152 } 2153 }, 2154 "TestInvokeAuthorizer": { 2155 "http": { 2156 "requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}" 2157 }, 2158 "input": { 2159 "type": "structure", 2160 "required": [ 2161 "restApiId", 2162 "authorizerId" 2163 ], 2164 "members": { 2165 "restApiId": { 2166 "location": "uri", 2167 "locationName": "restapi_id" 2168 }, 2169 "authorizerId": { 2170 "location": "uri", 2171 "locationName": "authorizer_id" 2172 }, 2173 "headers": { 2174 "shape": "S4f" 2175 }, 2176 "pathWithQueryString": {}, 2177 "body": {}, 2178 "stageVariables": { 2179 "shape": "Sk" 2180 }, 2181 "additionalContext": { 2182 "shape": "Sk" 2183 } 2184 } 2185 }, 2186 "output": { 2187 "type": "structure", 2188 "members": { 2189 "clientStatus": { 2190 "type": "integer" 2191 }, 2192 "log": {}, 2193 "latency": { 2194 "type": "long" 2195 }, 2196 "principalId": {}, 2197 "policy": {}, 2198 "authorization": { 2199 "type": "map", 2200 "key": {}, 2201 "value": { 2202 "shape": "S8" 2203 } 2204 }, 2205 "claims": { 2206 "shape": "Sk" 2207 } 2208 } 2209 } 2210 }, 2211 "TestInvokeMethod": { 2212 "http": { 2213 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}" 2214 }, 2215 "input": { 2216 "type": "structure", 2217 "required": [ 2218 "restApiId", 2219 "resourceId", 2220 "httpMethod" 2221 ], 2222 "members": { 2223 "restApiId": { 2224 "location": "uri", 2225 "locationName": "restapi_id" 2226 }, 2227 "resourceId": { 2228 "location": "uri", 2229 "locationName": "resource_id" 2230 }, 2231 "httpMethod": { 2232 "location": "uri", 2233 "locationName": "http_method" 2234 }, 2235 "pathWithQueryString": {}, 2236 "body": {}, 2237 "headers": { 2238 "shape": "S4f" 2239 }, 2240 "clientCertificateId": {}, 2241 "stageVariables": { 2242 "shape": "Sk" 2243 } 2244 } 2245 }, 2246 "output": { 2247 "type": "structure", 2248 "members": { 2249 "status": { 2250 "type": "integer" 2251 }, 2252 "body": {}, 2253 "headers": { 2254 "shape": "S4f" 2255 }, 2256 "log": {}, 2257 "latency": { 2258 "type": "long" 2259 } 2260 } 2261 } 2262 }, 2263 "UpdateAccount": { 2264 "http": { 2265 "method": "PATCH", 2266 "requestUri": "/account" 2267 }, 2268 "input": { 2269 "type": "structure", 2270 "members": { 2271 "patchOperations": { 2272 "shape": "S4l" 2273 } 2274 } 2275 }, 2276 "output": { 2277 "shape": "S2a" 2278 } 2279 }, 2280 "UpdateApiKey": { 2281 "http": { 2282 "method": "PATCH", 2283 "requestUri": "/apikeys/{api_Key}" 2284 }, 2285 "input": { 2286 "type": "structure", 2287 "required": [ 2288 "apiKey" 2289 ], 2290 "members": { 2291 "apiKey": { 2292 "location": "uri", 2293 "locationName": "api_Key" 2294 }, 2295 "patchOperations": { 2296 "shape": "S4l" 2297 } 2298 } 2299 }, 2300 "output": { 2301 "shape": "S6" 2302 } 2303 }, 2304 "UpdateAuthorizer": { 2305 "http": { 2306 "method": "PATCH", 2307 "requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}" 2308 }, 2309 "input": { 2310 "type": "structure", 2311 "required": [ 2312 "restApiId", 2313 "authorizerId" 2314 ], 2315 "members": { 2316 "restApiId": { 2317 "location": "uri", 2318 "locationName": "restapi_id" 2319 }, 2320 "authorizerId": { 2321 "location": "uri", 2322 "locationName": "authorizer_id" 2323 }, 2324 "patchOperations": { 2325 "shape": "S4l" 2326 } 2327 } 2328 }, 2329 "output": { 2330 "shape": "Se" 2331 } 2332 }, 2333 "UpdateBasePathMapping": { 2334 "http": { 2335 "method": "PATCH", 2336 "requestUri": "/domainnames/{domain_name}/basepathmappings/{base_path}" 2337 }, 2338 "input": { 2339 "type": "structure", 2340 "required": [ 2341 "domainName", 2342 "basePath" 2343 ], 2344 "members": { 2345 "domainName": { 2346 "location": "uri", 2347 "locationName": "domain_name" 2348 }, 2349 "basePath": { 2350 "location": "uri", 2351 "locationName": "base_path" 2352 }, 2353 "patchOperations": { 2354 "shape": "S4l" 2355 } 2356 } 2357 }, 2358 "output": { 2359 "shape": "Sg" 2360 } 2361 }, 2362 "UpdateClientCertificate": { 2363 "http": { 2364 "method": "PATCH", 2365 "requestUri": "/clientcertificates/{clientcertificate_id}" 2366 }, 2367 "input": { 2368 "type": "structure", 2369 "required": [ 2370 "clientCertificateId" 2371 ], 2372 "members": { 2373 "clientCertificateId": { 2374 "location": "uri", 2375 "locationName": "clientcertificate_id" 2376 }, 2377 "patchOperations": { 2378 "shape": "S4l" 2379 } 2380 } 2381 }, 2382 "output": { 2383 "shape": "S28" 2384 } 2385 }, 2386 "UpdateDeployment": { 2387 "http": { 2388 "method": "PATCH", 2389 "requestUri": "/restapis/{restapi_id}/deployments/{deployment_id}" 2390 }, 2391 "input": { 2392 "type": "structure", 2393 "required": [ 2394 "restApiId", 2395 "deploymentId" 2396 ], 2397 "members": { 2398 "restApiId": { 2399 "location": "uri", 2400 "locationName": "restapi_id" 2401 }, 2402 "deploymentId": { 2403 "location": "uri", 2404 "locationName": "deployment_id" 2405 }, 2406 "patchOperations": { 2407 "shape": "S4l" 2408 } 2409 } 2410 }, 2411 "output": { 2412 "shape": "Sl" 2413 } 2414 }, 2415 "UpdateDomainName": { 2416 "http": { 2417 "method": "PATCH", 2418 "requestUri": "/domainnames/{domain_name}" 2419 }, 2420 "input": { 2421 "type": "structure", 2422 "required": [ 2423 "domainName" 2424 ], 2425 "members": { 2426 "domainName": { 2427 "location": "uri", 2428 "locationName": "domain_name" 2429 }, 2430 "patchOperations": { 2431 "shape": "S4l" 2432 } 2433 } 2434 }, 2435 "output": { 2436 "shape": "Sq" 2437 } 2438 }, 2439 "UpdateIntegration": { 2440 "http": { 2441 "method": "PATCH", 2442 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration" 2443 }, 2444 "input": { 2445 "type": "structure", 2446 "required": [ 2447 "restApiId", 2448 "resourceId", 2449 "httpMethod" 2450 ], 2451 "members": { 2452 "restApiId": { 2453 "location": "uri", 2454 "locationName": "restapi_id" 2455 }, 2456 "resourceId": { 2457 "location": "uri", 2458 "locationName": "resource_id" 2459 }, 2460 "httpMethod": { 2461 "location": "uri", 2462 "locationName": "http_method" 2463 }, 2464 "patchOperations": { 2465 "shape": "S4l" 2466 } 2467 } 2468 }, 2469 "output": { 2470 "shape": "S11" 2471 } 2472 }, 2473 "UpdateIntegrationResponse": { 2474 "http": { 2475 "method": "PATCH", 2476 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}" 2477 }, 2478 "input": { 2479 "type": "structure", 2480 "required": [ 2481 "restApiId", 2482 "resourceId", 2483 "httpMethod", 2484 "statusCode" 2485 ], 2486 "members": { 2487 "restApiId": { 2488 "location": "uri", 2489 "locationName": "restapi_id" 2490 }, 2491 "resourceId": { 2492 "location": "uri", 2493 "locationName": "resource_id" 2494 }, 2495 "httpMethod": { 2496 "location": "uri", 2497 "locationName": "http_method" 2498 }, 2499 "statusCode": { 2500 "location": "uri", 2501 "locationName": "status_code" 2502 }, 2503 "patchOperations": { 2504 "shape": "S4l" 2505 } 2506 } 2507 }, 2508 "output": { 2509 "shape": "S15" 2510 } 2511 }, 2512 "UpdateMethod": { 2513 "http": { 2514 "method": "PATCH", 2515 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}" 2516 }, 2517 "input": { 2518 "type": "structure", 2519 "required": [ 2520 "restApiId", 2521 "resourceId", 2522 "httpMethod" 2523 ], 2524 "members": { 2525 "restApiId": { 2526 "location": "uri", 2527 "locationName": "restapi_id" 2528 }, 2529 "resourceId": { 2530 "location": "uri", 2531 "locationName": "resource_id" 2532 }, 2533 "httpMethod": { 2534 "location": "uri", 2535 "locationName": "http_method" 2536 }, 2537 "patchOperations": { 2538 "shape": "S4l" 2539 } 2540 } 2541 }, 2542 "output": { 2543 "shape": "Sw" 2544 } 2545 }, 2546 "UpdateMethodResponse": { 2547 "http": { 2548 "method": "PATCH", 2549 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}", 2550 "responseCode": 201 2551 }, 2552 "input": { 2553 "type": "structure", 2554 "required": [ 2555 "restApiId", 2556 "resourceId", 2557 "httpMethod", 2558 "statusCode" 2559 ], 2560 "members": { 2561 "restApiId": { 2562 "location": "uri", 2563 "locationName": "restapi_id" 2564 }, 2565 "resourceId": { 2566 "location": "uri", 2567 "locationName": "resource_id" 2568 }, 2569 "httpMethod": { 2570 "location": "uri", 2571 "locationName": "http_method" 2572 }, 2573 "statusCode": { 2574 "location": "uri", 2575 "locationName": "status_code" 2576 }, 2577 "patchOperations": { 2578 "shape": "S4l" 2579 } 2580 } 2581 }, 2582 "output": { 2583 "shape": "Sz" 2584 } 2585 }, 2586 "UpdateModel": { 2587 "http": { 2588 "method": "PATCH", 2589 "requestUri": "/restapis/{restapi_id}/models/{model_name}" 2590 }, 2591 "input": { 2592 "type": "structure", 2593 "required": [ 2594 "restApiId", 2595 "modelName" 2596 ], 2597 "members": { 2598 "restApiId": { 2599 "location": "uri", 2600 "locationName": "restapi_id" 2601 }, 2602 "modelName": { 2603 "location": "uri", 2604 "locationName": "model_name" 2605 }, 2606 "patchOperations": { 2607 "shape": "S4l" 2608 } 2609 } 2610 }, 2611 "output": { 2612 "shape": "Ss" 2613 } 2614 }, 2615 "UpdateResource": { 2616 "http": { 2617 "method": "PATCH", 2618 "requestUri": "/restapis/{restapi_id}/resources/{resource_id}" 2619 }, 2620 "input": { 2621 "type": "structure", 2622 "required": [ 2623 "restApiId", 2624 "resourceId" 2625 ], 2626 "members": { 2627 "restApiId": { 2628 "location": "uri", 2629 "locationName": "restapi_id" 2630 }, 2631 "resourceId": { 2632 "location": "uri", 2633 "locationName": "resource_id" 2634 }, 2635 "patchOperations": { 2636 "shape": "S4l" 2637 } 2638 } 2639 }, 2640 "output": { 2641 "shape": "Su" 2642 } 2643 }, 2644 "UpdateRestApi": { 2645 "http": { 2646 "method": "PATCH", 2647 "requestUri": "/restapis/{restapi_id}" 2648 }, 2649 "input": { 2650 "type": "structure", 2651 "required": [ 2652 "restApiId" 2653 ], 2654 "members": { 2655 "restApiId": { 2656 "location": "uri", 2657 "locationName": "restapi_id" 2658 }, 2659 "patchOperations": { 2660 "shape": "S4l" 2661 } 2662 } 2663 }, 2664 "output": { 2665 "shape": "S17" 2666 } 2667 }, 2668 "UpdateStage": { 2669 "http": { 2670 "method": "PATCH", 2671 "requestUri": "/restapis/{restapi_id}/stages/{stage_name}" 2672 }, 2673 "input": { 2674 "type": "structure", 2675 "required": [ 2676 "restApiId", 2677 "stageName" 2678 ], 2679 "members": { 2680 "restApiId": { 2681 "location": "uri", 2682 "locationName": "restapi_id" 2683 }, 2684 "stageName": { 2685 "location": "uri", 2686 "locationName": "stage_name" 2687 }, 2688 "patchOperations": { 2689 "shape": "S4l" 2690 } 2691 } 2692 }, 2693 "output": { 2694 "shape": "S19" 2695 } 2696 }, 2697 "UpdateUsage": { 2698 "http": { 2699 "method": "PATCH", 2700 "requestUri": "/usageplans/{usageplanId}/keys/{keyId}/usage" 2701 }, 2702 "input": { 2703 "type": "structure", 2704 "required": [ 2705 "usagePlanId", 2706 "keyId" 2707 ], 2708 "members": { 2709 "usagePlanId": { 2710 "location": "uri", 2711 "locationName": "usageplanId" 2712 }, 2713 "keyId": { 2714 "location": "uri", 2715 "locationName": "keyId" 2716 }, 2717 "patchOperations": { 2718 "shape": "S4l" 2719 } 2720 } 2721 }, 2722 "output": { 2723 "shape": "S3r" 2724 } 2725 }, 2726 "UpdateUsagePlan": { 2727 "http": { 2728 "method": "PATCH", 2729 "requestUri": "/usageplans/{usageplanId}" 2730 }, 2731 "input": { 2732 "type": "structure", 2733 "required": [ 2734 "usagePlanId" 2735 ], 2736 "members": { 2737 "usagePlanId": { 2738 "location": "uri", 2739 "locationName": "usageplanId" 2740 }, 2741 "patchOperations": { 2742 "shape": "S4l" 2743 } 2744 } 2745 }, 2746 "output": { 2747 "shape": "S1m" 2748 } 2749 } 2750 }, 2751 "shapes": { 2752 "S6": { 2753 "type": "structure", 2754 "members": { 2755 "id": {}, 2756 "value": {}, 2757 "name": {}, 2758 "description": {}, 2759 "enabled": { 2760 "type": "boolean" 2761 }, 2762 "createdDate": { 2763 "type": "timestamp" 2764 }, 2765 "lastUpdatedDate": { 2766 "type": "timestamp" 2767 }, 2768 "stageKeys": { 2769 "shape": "S8" 2770 } 2771 } 2772 }, 2773 "S8": { 2774 "type": "list", 2775 "member": {} 2776 }, 2777 "Sb": { 2778 "type": "list", 2779 "member": {} 2780 }, 2781 "Se": { 2782 "type": "structure", 2783 "members": { 2784 "id": {}, 2785 "name": {}, 2786 "type": {}, 2787 "providerARNs": { 2788 "shape": "Sb" 2789 }, 2790 "authType": {}, 2791 "authorizerUri": {}, 2792 "authorizerCredentials": {}, 2793 "identitySource": {}, 2794 "identityValidationExpression": {}, 2795 "authorizerResultTtlInSeconds": { 2796 "type": "integer" 2797 } 2798 } 2799 }, 2800 "Sg": { 2801 "type": "structure", 2802 "members": { 2803 "basePath": {}, 2804 "restApiId": {}, 2805 "stage": {} 2806 } 2807 }, 2808 "Sk": { 2809 "type": "map", 2810 "key": {}, 2811 "value": {} 2812 }, 2813 "Sl": { 2814 "type": "structure", 2815 "members": { 2816 "id": {}, 2817 "description": {}, 2818 "createdDate": { 2819 "type": "timestamp" 2820 }, 2821 "apiSummary": { 2822 "type": "map", 2823 "key": {}, 2824 "value": { 2825 "type": "map", 2826 "key": {}, 2827 "value": { 2828 "type": "structure", 2829 "members": { 2830 "authorizationType": {}, 2831 "apiKeyRequired": { 2832 "type": "boolean" 2833 } 2834 } 2835 } 2836 } 2837 } 2838 } 2839 }, 2840 "Sq": { 2841 "type": "structure", 2842 "members": { 2843 "domainName": {}, 2844 "certificateName": {}, 2845 "certificateUploadDate": { 2846 "type": "timestamp" 2847 }, 2848 "distributionDomainName": {} 2849 } 2850 }, 2851 "Ss": { 2852 "type": "structure", 2853 "members": { 2854 "id": {}, 2855 "name": {}, 2856 "description": {}, 2857 "schema": {}, 2858 "contentType": {} 2859 } 2860 }, 2861 "Su": { 2862 "type": "structure", 2863 "members": { 2864 "id": {}, 2865 "parentId": {}, 2866 "pathPart": {}, 2867 "path": {}, 2868 "resourceMethods": { 2869 "type": "map", 2870 "key": {}, 2871 "value": { 2872 "shape": "Sw" 2873 } 2874 } 2875 } 2876 }, 2877 "Sw": { 2878 "type": "structure", 2879 "members": { 2880 "httpMethod": {}, 2881 "authorizationType": {}, 2882 "authorizerId": {}, 2883 "apiKeyRequired": { 2884 "type": "boolean" 2885 }, 2886 "requestParameters": { 2887 "shape": "Sx" 2888 }, 2889 "requestModels": { 2890 "shape": "Sk" 2891 }, 2892 "methodResponses": { 2893 "type": "map", 2894 "key": {}, 2895 "value": { 2896 "shape": "Sz" 2897 } 2898 }, 2899 "methodIntegration": { 2900 "shape": "S11" 2901 } 2902 } 2903 }, 2904 "Sx": { 2905 "type": "map", 2906 "key": {}, 2907 "value": { 2908 "type": "boolean" 2909 } 2910 }, 2911 "Sz": { 2912 "type": "structure", 2913 "members": { 2914 "statusCode": {}, 2915 "responseParameters": { 2916 "shape": "Sx" 2917 }, 2918 "responseModels": { 2919 "shape": "Sk" 2920 } 2921 } 2922 }, 2923 "S11": { 2924 "type": "structure", 2925 "members": { 2926 "type": {}, 2927 "httpMethod": {}, 2928 "uri": {}, 2929 "credentials": {}, 2930 "requestParameters": { 2931 "shape": "Sk" 2932 }, 2933 "requestTemplates": { 2934 "shape": "Sk" 2935 }, 2936 "passthroughBehavior": {}, 2937 "contentHandling": {}, 2938 "cacheNamespace": {}, 2939 "cacheKeyParameters": { 2940 "shape": "S8" 2941 }, 2942 "integrationResponses": { 2943 "type": "map", 2944 "key": {}, 2945 "value": { 2946 "shape": "S15" 2947 } 2948 } 2949 } 2950 }, 2951 "S15": { 2952 "type": "structure", 2953 "members": { 2954 "statusCode": {}, 2955 "selectionPattern": {}, 2956 "responseParameters": { 2957 "shape": "Sk" 2958 }, 2959 "responseTemplates": { 2960 "shape": "Sk" 2961 }, 2962 "contentHandling": {} 2963 } 2964 }, 2965 "S17": { 2966 "type": "structure", 2967 "members": { 2968 "id": {}, 2969 "name": {}, 2970 "description": {}, 2971 "createdDate": { 2972 "type": "timestamp" 2973 }, 2974 "warnings": { 2975 "shape": "S8" 2976 }, 2977 "binaryMediaTypes": { 2978 "shape": "S8" 2979 } 2980 } 2981 }, 2982 "S19": { 2983 "type": "structure", 2984 "members": { 2985 "deploymentId": {}, 2986 "clientCertificateId": {}, 2987 "stageName": {}, 2988 "description": {}, 2989 "cacheClusterEnabled": { 2990 "type": "boolean" 2991 }, 2992 "cacheClusterSize": {}, 2993 "cacheClusterStatus": {}, 2994 "methodSettings": { 2995 "type": "map", 2996 "key": {}, 2997 "value": { 2998 "type": "structure", 2999 "members": { 3000 "metricsEnabled": { 3001 "type": "boolean" 3002 }, 3003 "loggingLevel": {}, 3004 "dataTraceEnabled": { 3005 "type": "boolean" 3006 }, 3007 "throttlingBurstLimit": { 3008 "type": "integer" 3009 }, 3010 "throttlingRateLimit": { 3011 "type": "double" 3012 }, 3013 "cachingEnabled": { 3014 "type": "boolean" 3015 }, 3016 "cacheTtlInSeconds": { 3017 "type": "integer" 3018 }, 3019 "cacheDataEncrypted": { 3020 "type": "boolean" 3021 }, 3022 "requireAuthorizationForCacheControl": { 3023 "type": "boolean" 3024 }, 3025 "unauthorizedCacheControlHeaderStrategy": {} 3026 } 3027 } 3028 }, 3029 "variables": { 3030 "shape": "Sk" 3031 }, 3032 "createdDate": { 3033 "type": "timestamp" 3034 }, 3035 "lastUpdatedDate": { 3036 "type": "timestamp" 3037 } 3038 } 3039 }, 3040 "S1h": { 3041 "type": "list", 3042 "member": { 3043 "type": "structure", 3044 "members": { 3045 "apiId": {}, 3046 "stage": {} 3047 } 3048 } 3049 }, 3050 "S1j": { 3051 "type": "structure", 3052 "members": { 3053 "burstLimit": { 3054 "type": "integer" 3055 }, 3056 "rateLimit": { 3057 "type": "double" 3058 } 3059 } 3060 }, 3061 "S1k": { 3062 "type": "structure", 3063 "members": { 3064 "limit": { 3065 "type": "integer" 3066 }, 3067 "offset": { 3068 "type": "integer" 3069 }, 3070 "period": {} 3071 } 3072 }, 3073 "S1m": { 3074 "type": "structure", 3075 "members": { 3076 "id": {}, 3077 "name": {}, 3078 "description": {}, 3079 "apiStages": { 3080 "shape": "S1h" 3081 }, 3082 "throttle": { 3083 "shape": "S1j" 3084 }, 3085 "quota": { 3086 "shape": "S1k" 3087 } 3088 } 3089 }, 3090 "S1o": { 3091 "type": "structure", 3092 "members": { 3093 "id": {}, 3094 "type": {}, 3095 "value": {}, 3096 "name": {} 3097 } 3098 }, 3099 "S28": { 3100 "type": "structure", 3101 "members": { 3102 "clientCertificateId": {}, 3103 "description": {}, 3104 "pemEncodedCertificate": {}, 3105 "createdDate": { 3106 "type": "timestamp" 3107 }, 3108 "expirationDate": { 3109 "type": "timestamp" 3110 } 3111 } 3112 }, 3113 "S2a": { 3114 "type": "structure", 3115 "members": { 3116 "cloudwatchRoleArn": {}, 3117 "throttleSettings": { 3118 "shape": "S1j" 3119 }, 3120 "features": { 3121 "shape": "S8" 3122 }, 3123 "apiKeyVersion": {} 3124 } 3125 }, 3126 "S3r": { 3127 "type": "structure", 3128 "members": { 3129 "usagePlanId": {}, 3130 "startDate": {}, 3131 "endDate": {}, 3132 "position": {}, 3133 "items": { 3134 "locationName": "values", 3135 "type": "map", 3136 "key": {}, 3137 "value": { 3138 "type": "list", 3139 "member": { 3140 "type": "list", 3141 "member": { 3142 "type": "long" 3143 } 3144 } 3145 } 3146 } 3147 } 3148 }, 3149 "S4f": { 3150 "type": "map", 3151 "key": {}, 3152 "value": {} 3153 }, 3154 "S4l": { 3155 "type": "list", 3156 "member": { 3157 "type": "structure", 3158 "members": { 3159 "op": {}, 3160 "path": {}, 3161 "value": {}, 3162 "from": {} 3163 } 3164 } 3165 } 3166 } 3167 }