UNPKG

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