UNPKG

59.5 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2013-04-01",
5 "endpointPrefix": "route53",
6 "globalEndpoint": "route53.amazonaws.com",
7 "protocol": "rest-xml",
8 "serviceAbbreviation": "Route 53",
9 "serviceFullName": "Amazon Route 53",
10 "serviceId": "Route 53",
11 "signatureVersion": "v4",
12 "uid": "route53-2013-04-01"
13 },
14 "operations": {
15 "AssociateVPCWithHostedZone": {
16 "http": {
17 "requestUri": "/2013-04-01/hostedzone/{Id}/associatevpc"
18 },
19 "input": {
20 "locationName": "AssociateVPCWithHostedZoneRequest",
21 "xmlNamespace": {
22 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
23 },
24 "type": "structure",
25 "required": [
26 "HostedZoneId",
27 "VPC"
28 ],
29 "members": {
30 "HostedZoneId": {
31 "location": "uri",
32 "locationName": "Id"
33 },
34 "VPC": {
35 "shape": "S3"
36 },
37 "Comment": {}
38 }
39 },
40 "output": {
41 "type": "structure",
42 "required": [
43 "ChangeInfo"
44 ],
45 "members": {
46 "ChangeInfo": {
47 "shape": "S8"
48 }
49 }
50 }
51 },
52 "ChangeResourceRecordSets": {
53 "http": {
54 "requestUri": "/2013-04-01/hostedzone/{Id}/rrset/"
55 },
56 "input": {
57 "locationName": "ChangeResourceRecordSetsRequest",
58 "xmlNamespace": {
59 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
60 },
61 "type": "structure",
62 "required": [
63 "HostedZoneId",
64 "ChangeBatch"
65 ],
66 "members": {
67 "HostedZoneId": {
68 "location": "uri",
69 "locationName": "Id"
70 },
71 "ChangeBatch": {
72 "type": "structure",
73 "required": [
74 "Changes"
75 ],
76 "members": {
77 "Comment": {},
78 "Changes": {
79 "type": "list",
80 "member": {
81 "locationName": "Change",
82 "type": "structure",
83 "required": [
84 "Action",
85 "ResourceRecordSet"
86 ],
87 "members": {
88 "Action": {},
89 "ResourceRecordSet": {
90 "shape": "Sh"
91 }
92 }
93 }
94 }
95 }
96 }
97 }
98 },
99 "output": {
100 "type": "structure",
101 "required": [
102 "ChangeInfo"
103 ],
104 "members": {
105 "ChangeInfo": {
106 "shape": "S8"
107 }
108 }
109 }
110 },
111 "ChangeTagsForResource": {
112 "http": {
113 "requestUri": "/2013-04-01/tags/{ResourceType}/{ResourceId}"
114 },
115 "input": {
116 "locationName": "ChangeTagsForResourceRequest",
117 "xmlNamespace": {
118 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
119 },
120 "type": "structure",
121 "required": [
122 "ResourceType",
123 "ResourceId"
124 ],
125 "members": {
126 "ResourceType": {
127 "location": "uri",
128 "locationName": "ResourceType"
129 },
130 "ResourceId": {
131 "location": "uri",
132 "locationName": "ResourceId"
133 },
134 "AddTags": {
135 "shape": "S15"
136 },
137 "RemoveTagKeys": {
138 "type": "list",
139 "member": {
140 "locationName": "Key"
141 }
142 }
143 }
144 },
145 "output": {
146 "type": "structure",
147 "members": {}
148 }
149 },
150 "CreateHealthCheck": {
151 "http": {
152 "requestUri": "/2013-04-01/healthcheck",
153 "responseCode": 201
154 },
155 "input": {
156 "locationName": "CreateHealthCheckRequest",
157 "xmlNamespace": {
158 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
159 },
160 "type": "structure",
161 "required": [
162 "CallerReference",
163 "HealthCheckConfig"
164 ],
165 "members": {
166 "CallerReference": {},
167 "HealthCheckConfig": {
168 "shape": "S1d"
169 }
170 }
171 },
172 "output": {
173 "type": "structure",
174 "required": [
175 "HealthCheck",
176 "Location"
177 ],
178 "members": {
179 "HealthCheck": {
180 "shape": "S1z"
181 },
182 "Location": {
183 "location": "header",
184 "locationName": "Location"
185 }
186 }
187 }
188 },
189 "CreateHostedZone": {
190 "http": {
191 "requestUri": "/2013-04-01/hostedzone",
192 "responseCode": 201
193 },
194 "input": {
195 "locationName": "CreateHostedZoneRequest",
196 "xmlNamespace": {
197 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
198 },
199 "type": "structure",
200 "required": [
201 "Name",
202 "CallerReference"
203 ],
204 "members": {
205 "Name": {},
206 "VPC": {
207 "shape": "S3"
208 },
209 "CallerReference": {},
210 "HostedZoneConfig": {
211 "shape": "S2h"
212 },
213 "DelegationSetId": {}
214 }
215 },
216 "output": {
217 "type": "structure",
218 "required": [
219 "HostedZone",
220 "ChangeInfo",
221 "DelegationSet",
222 "Location"
223 ],
224 "members": {
225 "HostedZone": {
226 "shape": "S2k"
227 },
228 "ChangeInfo": {
229 "shape": "S8"
230 },
231 "DelegationSet": {
232 "shape": "S2m"
233 },
234 "VPC": {
235 "shape": "S3"
236 },
237 "Location": {
238 "location": "header",
239 "locationName": "Location"
240 }
241 }
242 }
243 },
244 "CreateQueryLoggingConfig": {
245 "http": {
246 "requestUri": "/2013-04-01/queryloggingconfig",
247 "responseCode": 201
248 },
249 "input": {
250 "locationName": "CreateQueryLoggingConfigRequest",
251 "xmlNamespace": {
252 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
253 },
254 "type": "structure",
255 "required": [
256 "HostedZoneId",
257 "CloudWatchLogsLogGroupArn"
258 ],
259 "members": {
260 "HostedZoneId": {},
261 "CloudWatchLogsLogGroupArn": {}
262 }
263 },
264 "output": {
265 "type": "structure",
266 "required": [
267 "QueryLoggingConfig",
268 "Location"
269 ],
270 "members": {
271 "QueryLoggingConfig": {
272 "shape": "S2r"
273 },
274 "Location": {
275 "location": "header",
276 "locationName": "Location"
277 }
278 }
279 }
280 },
281 "CreateReusableDelegationSet": {
282 "http": {
283 "requestUri": "/2013-04-01/delegationset",
284 "responseCode": 201
285 },
286 "input": {
287 "locationName": "CreateReusableDelegationSetRequest",
288 "xmlNamespace": {
289 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
290 },
291 "type": "structure",
292 "required": [
293 "CallerReference"
294 ],
295 "members": {
296 "CallerReference": {},
297 "HostedZoneId": {}
298 }
299 },
300 "output": {
301 "type": "structure",
302 "required": [
303 "DelegationSet",
304 "Location"
305 ],
306 "members": {
307 "DelegationSet": {
308 "shape": "S2m"
309 },
310 "Location": {
311 "location": "header",
312 "locationName": "Location"
313 }
314 }
315 }
316 },
317 "CreateTrafficPolicy": {
318 "http": {
319 "requestUri": "/2013-04-01/trafficpolicy",
320 "responseCode": 201
321 },
322 "input": {
323 "locationName": "CreateTrafficPolicyRequest",
324 "xmlNamespace": {
325 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
326 },
327 "type": "structure",
328 "required": [
329 "Name",
330 "Document"
331 ],
332 "members": {
333 "Name": {},
334 "Document": {},
335 "Comment": {}
336 }
337 },
338 "output": {
339 "type": "structure",
340 "required": [
341 "TrafficPolicy",
342 "Location"
343 ],
344 "members": {
345 "TrafficPolicy": {
346 "shape": "S30"
347 },
348 "Location": {
349 "location": "header",
350 "locationName": "Location"
351 }
352 }
353 }
354 },
355 "CreateTrafficPolicyInstance": {
356 "http": {
357 "requestUri": "/2013-04-01/trafficpolicyinstance",
358 "responseCode": 201
359 },
360 "input": {
361 "locationName": "CreateTrafficPolicyInstanceRequest",
362 "xmlNamespace": {
363 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
364 },
365 "type": "structure",
366 "required": [
367 "HostedZoneId",
368 "Name",
369 "TTL",
370 "TrafficPolicyId",
371 "TrafficPolicyVersion"
372 ],
373 "members": {
374 "HostedZoneId": {},
375 "Name": {},
376 "TTL": {
377 "type": "long"
378 },
379 "TrafficPolicyId": {},
380 "TrafficPolicyVersion": {
381 "type": "integer"
382 }
383 }
384 },
385 "output": {
386 "type": "structure",
387 "required": [
388 "TrafficPolicyInstance",
389 "Location"
390 ],
391 "members": {
392 "TrafficPolicyInstance": {
393 "shape": "S35"
394 },
395 "Location": {
396 "location": "header",
397 "locationName": "Location"
398 }
399 }
400 }
401 },
402 "CreateTrafficPolicyVersion": {
403 "http": {
404 "requestUri": "/2013-04-01/trafficpolicy/{Id}",
405 "responseCode": 201
406 },
407 "input": {
408 "locationName": "CreateTrafficPolicyVersionRequest",
409 "xmlNamespace": {
410 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
411 },
412 "type": "structure",
413 "required": [
414 "Id",
415 "Document"
416 ],
417 "members": {
418 "Id": {
419 "location": "uri",
420 "locationName": "Id"
421 },
422 "Document": {},
423 "Comment": {}
424 }
425 },
426 "output": {
427 "type": "structure",
428 "required": [
429 "TrafficPolicy",
430 "Location"
431 ],
432 "members": {
433 "TrafficPolicy": {
434 "shape": "S30"
435 },
436 "Location": {
437 "location": "header",
438 "locationName": "Location"
439 }
440 }
441 }
442 },
443 "CreateVPCAssociationAuthorization": {
444 "http": {
445 "requestUri": "/2013-04-01/hostedzone/{Id}/authorizevpcassociation"
446 },
447 "input": {
448 "locationName": "CreateVPCAssociationAuthorizationRequest",
449 "xmlNamespace": {
450 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
451 },
452 "type": "structure",
453 "required": [
454 "HostedZoneId",
455 "VPC"
456 ],
457 "members": {
458 "HostedZoneId": {
459 "location": "uri",
460 "locationName": "Id"
461 },
462 "VPC": {
463 "shape": "S3"
464 }
465 }
466 },
467 "output": {
468 "type": "structure",
469 "required": [
470 "HostedZoneId",
471 "VPC"
472 ],
473 "members": {
474 "HostedZoneId": {},
475 "VPC": {
476 "shape": "S3"
477 }
478 }
479 }
480 },
481 "DeleteHealthCheck": {
482 "http": {
483 "method": "DELETE",
484 "requestUri": "/2013-04-01/healthcheck/{HealthCheckId}"
485 },
486 "input": {
487 "type": "structure",
488 "required": [
489 "HealthCheckId"
490 ],
491 "members": {
492 "HealthCheckId": {
493 "location": "uri",
494 "locationName": "HealthCheckId"
495 }
496 }
497 },
498 "output": {
499 "type": "structure",
500 "members": {}
501 }
502 },
503 "DeleteHostedZone": {
504 "http": {
505 "method": "DELETE",
506 "requestUri": "/2013-04-01/hostedzone/{Id}"
507 },
508 "input": {
509 "type": "structure",
510 "required": [
511 "Id"
512 ],
513 "members": {
514 "Id": {
515 "location": "uri",
516 "locationName": "Id"
517 }
518 }
519 },
520 "output": {
521 "type": "structure",
522 "required": [
523 "ChangeInfo"
524 ],
525 "members": {
526 "ChangeInfo": {
527 "shape": "S8"
528 }
529 }
530 }
531 },
532 "DeleteQueryLoggingConfig": {
533 "http": {
534 "method": "DELETE",
535 "requestUri": "/2013-04-01/queryloggingconfig/{Id}"
536 },
537 "input": {
538 "type": "structure",
539 "required": [
540 "Id"
541 ],
542 "members": {
543 "Id": {
544 "location": "uri",
545 "locationName": "Id"
546 }
547 }
548 },
549 "output": {
550 "type": "structure",
551 "members": {}
552 }
553 },
554 "DeleteReusableDelegationSet": {
555 "http": {
556 "method": "DELETE",
557 "requestUri": "/2013-04-01/delegationset/{Id}"
558 },
559 "input": {
560 "type": "structure",
561 "required": [
562 "Id"
563 ],
564 "members": {
565 "Id": {
566 "location": "uri",
567 "locationName": "Id"
568 }
569 }
570 },
571 "output": {
572 "type": "structure",
573 "members": {}
574 }
575 },
576 "DeleteTrafficPolicy": {
577 "http": {
578 "method": "DELETE",
579 "requestUri": "/2013-04-01/trafficpolicy/{Id}/{Version}"
580 },
581 "input": {
582 "type": "structure",
583 "required": [
584 "Id",
585 "Version"
586 ],
587 "members": {
588 "Id": {
589 "location": "uri",
590 "locationName": "Id"
591 },
592 "Version": {
593 "location": "uri",
594 "locationName": "Version",
595 "type": "integer"
596 }
597 }
598 },
599 "output": {
600 "type": "structure",
601 "members": {}
602 }
603 },
604 "DeleteTrafficPolicyInstance": {
605 "http": {
606 "method": "DELETE",
607 "requestUri": "/2013-04-01/trafficpolicyinstance/{Id}"
608 },
609 "input": {
610 "type": "structure",
611 "required": [
612 "Id"
613 ],
614 "members": {
615 "Id": {
616 "location": "uri",
617 "locationName": "Id"
618 }
619 }
620 },
621 "output": {
622 "type": "structure",
623 "members": {}
624 }
625 },
626 "DeleteVPCAssociationAuthorization": {
627 "http": {
628 "requestUri": "/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation"
629 },
630 "input": {
631 "locationName": "DeleteVPCAssociationAuthorizationRequest",
632 "xmlNamespace": {
633 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
634 },
635 "type": "structure",
636 "required": [
637 "HostedZoneId",
638 "VPC"
639 ],
640 "members": {
641 "HostedZoneId": {
642 "location": "uri",
643 "locationName": "Id"
644 },
645 "VPC": {
646 "shape": "S3"
647 }
648 }
649 },
650 "output": {
651 "type": "structure",
652 "members": {}
653 }
654 },
655 "DisassociateVPCFromHostedZone": {
656 "http": {
657 "requestUri": "/2013-04-01/hostedzone/{Id}/disassociatevpc"
658 },
659 "input": {
660 "locationName": "DisassociateVPCFromHostedZoneRequest",
661 "xmlNamespace": {
662 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
663 },
664 "type": "structure",
665 "required": [
666 "HostedZoneId",
667 "VPC"
668 ],
669 "members": {
670 "HostedZoneId": {
671 "location": "uri",
672 "locationName": "Id"
673 },
674 "VPC": {
675 "shape": "S3"
676 },
677 "Comment": {}
678 }
679 },
680 "output": {
681 "type": "structure",
682 "required": [
683 "ChangeInfo"
684 ],
685 "members": {
686 "ChangeInfo": {
687 "shape": "S8"
688 }
689 }
690 }
691 },
692 "GetAccountLimit": {
693 "http": {
694 "method": "GET",
695 "requestUri": "/2013-04-01/accountlimit/{Type}"
696 },
697 "input": {
698 "type": "structure",
699 "required": [
700 "Type"
701 ],
702 "members": {
703 "Type": {
704 "location": "uri",
705 "locationName": "Type"
706 }
707 }
708 },
709 "output": {
710 "type": "structure",
711 "required": [
712 "Limit",
713 "Count"
714 ],
715 "members": {
716 "Limit": {
717 "type": "structure",
718 "required": [
719 "Type",
720 "Value"
721 ],
722 "members": {
723 "Type": {},
724 "Value": {
725 "type": "long"
726 }
727 }
728 },
729 "Count": {
730 "type": "long"
731 }
732 }
733 }
734 },
735 "GetChange": {
736 "http": {
737 "method": "GET",
738 "requestUri": "/2013-04-01/change/{Id}"
739 },
740 "input": {
741 "type": "structure",
742 "required": [
743 "Id"
744 ],
745 "members": {
746 "Id": {
747 "location": "uri",
748 "locationName": "Id"
749 }
750 }
751 },
752 "output": {
753 "type": "structure",
754 "required": [
755 "ChangeInfo"
756 ],
757 "members": {
758 "ChangeInfo": {
759 "shape": "S8"
760 }
761 }
762 }
763 },
764 "GetCheckerIpRanges": {
765 "http": {
766 "method": "GET",
767 "requestUri": "/2013-04-01/checkeripranges"
768 },
769 "input": {
770 "type": "structure",
771 "members": {}
772 },
773 "output": {
774 "type": "structure",
775 "required": [
776 "CheckerIpRanges"
777 ],
778 "members": {
779 "CheckerIpRanges": {
780 "type": "list",
781 "member": {}
782 }
783 }
784 }
785 },
786 "GetGeoLocation": {
787 "http": {
788 "method": "GET",
789 "requestUri": "/2013-04-01/geolocation"
790 },
791 "input": {
792 "type": "structure",
793 "members": {
794 "ContinentCode": {
795 "location": "querystring",
796 "locationName": "continentcode"
797 },
798 "CountryCode": {
799 "location": "querystring",
800 "locationName": "countrycode"
801 },
802 "SubdivisionCode": {
803 "location": "querystring",
804 "locationName": "subdivisioncode"
805 }
806 }
807 },
808 "output": {
809 "type": "structure",
810 "required": [
811 "GeoLocationDetails"
812 ],
813 "members": {
814 "GeoLocationDetails": {
815 "shape": "S47"
816 }
817 }
818 }
819 },
820 "GetHealthCheck": {
821 "http": {
822 "method": "GET",
823 "requestUri": "/2013-04-01/healthcheck/{HealthCheckId}"
824 },
825 "input": {
826 "type": "structure",
827 "required": [
828 "HealthCheckId"
829 ],
830 "members": {
831 "HealthCheckId": {
832 "location": "uri",
833 "locationName": "HealthCheckId"
834 }
835 }
836 },
837 "output": {
838 "type": "structure",
839 "required": [
840 "HealthCheck"
841 ],
842 "members": {
843 "HealthCheck": {
844 "shape": "S1z"
845 }
846 }
847 }
848 },
849 "GetHealthCheckCount": {
850 "http": {
851 "method": "GET",
852 "requestUri": "/2013-04-01/healthcheckcount"
853 },
854 "input": {
855 "type": "structure",
856 "members": {}
857 },
858 "output": {
859 "type": "structure",
860 "required": [
861 "HealthCheckCount"
862 ],
863 "members": {
864 "HealthCheckCount": {
865 "type": "long"
866 }
867 }
868 }
869 },
870 "GetHealthCheckLastFailureReason": {
871 "http": {
872 "method": "GET",
873 "requestUri": "/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason"
874 },
875 "input": {
876 "type": "structure",
877 "required": [
878 "HealthCheckId"
879 ],
880 "members": {
881 "HealthCheckId": {
882 "location": "uri",
883 "locationName": "HealthCheckId"
884 }
885 }
886 },
887 "output": {
888 "type": "structure",
889 "required": [
890 "HealthCheckObservations"
891 ],
892 "members": {
893 "HealthCheckObservations": {
894 "shape": "S4i"
895 }
896 }
897 }
898 },
899 "GetHealthCheckStatus": {
900 "http": {
901 "method": "GET",
902 "requestUri": "/2013-04-01/healthcheck/{HealthCheckId}/status"
903 },
904 "input": {
905 "type": "structure",
906 "required": [
907 "HealthCheckId"
908 ],
909 "members": {
910 "HealthCheckId": {
911 "location": "uri",
912 "locationName": "HealthCheckId"
913 }
914 }
915 },
916 "output": {
917 "type": "structure",
918 "required": [
919 "HealthCheckObservations"
920 ],
921 "members": {
922 "HealthCheckObservations": {
923 "shape": "S4i"
924 }
925 }
926 }
927 },
928 "GetHostedZone": {
929 "http": {
930 "method": "GET",
931 "requestUri": "/2013-04-01/hostedzone/{Id}"
932 },
933 "input": {
934 "type": "structure",
935 "required": [
936 "Id"
937 ],
938 "members": {
939 "Id": {
940 "location": "uri",
941 "locationName": "Id"
942 }
943 }
944 },
945 "output": {
946 "type": "structure",
947 "required": [
948 "HostedZone"
949 ],
950 "members": {
951 "HostedZone": {
952 "shape": "S2k"
953 },
954 "DelegationSet": {
955 "shape": "S2m"
956 },
957 "VPCs": {
958 "shape": "S4q"
959 }
960 }
961 }
962 },
963 "GetHostedZoneCount": {
964 "http": {
965 "method": "GET",
966 "requestUri": "/2013-04-01/hostedzonecount"
967 },
968 "input": {
969 "type": "structure",
970 "members": {}
971 },
972 "output": {
973 "type": "structure",
974 "required": [
975 "HostedZoneCount"
976 ],
977 "members": {
978 "HostedZoneCount": {
979 "type": "long"
980 }
981 }
982 }
983 },
984 "GetHostedZoneLimit": {
985 "http": {
986 "method": "GET",
987 "requestUri": "/2013-04-01/hostedzonelimit/{Id}/{Type}"
988 },
989 "input": {
990 "type": "structure",
991 "required": [
992 "Type",
993 "HostedZoneId"
994 ],
995 "members": {
996 "Type": {
997 "location": "uri",
998 "locationName": "Type"
999 },
1000 "HostedZoneId": {
1001 "location": "uri",
1002 "locationName": "Id"
1003 }
1004 }
1005 },
1006 "output": {
1007 "type": "structure",
1008 "required": [
1009 "Limit",
1010 "Count"
1011 ],
1012 "members": {
1013 "Limit": {
1014 "type": "structure",
1015 "required": [
1016 "Type",
1017 "Value"
1018 ],
1019 "members": {
1020 "Type": {},
1021 "Value": {
1022 "type": "long"
1023 }
1024 }
1025 },
1026 "Count": {
1027 "type": "long"
1028 }
1029 }
1030 }
1031 },
1032 "GetQueryLoggingConfig": {
1033 "http": {
1034 "method": "GET",
1035 "requestUri": "/2013-04-01/queryloggingconfig/{Id}"
1036 },
1037 "input": {
1038 "type": "structure",
1039 "required": [
1040 "Id"
1041 ],
1042 "members": {
1043 "Id": {
1044 "location": "uri",
1045 "locationName": "Id"
1046 }
1047 }
1048 },
1049 "output": {
1050 "type": "structure",
1051 "required": [
1052 "QueryLoggingConfig"
1053 ],
1054 "members": {
1055 "QueryLoggingConfig": {
1056 "shape": "S2r"
1057 }
1058 }
1059 }
1060 },
1061 "GetReusableDelegationSet": {
1062 "http": {
1063 "method": "GET",
1064 "requestUri": "/2013-04-01/delegationset/{Id}"
1065 },
1066 "input": {
1067 "type": "structure",
1068 "required": [
1069 "Id"
1070 ],
1071 "members": {
1072 "Id": {
1073 "location": "uri",
1074 "locationName": "Id"
1075 }
1076 }
1077 },
1078 "output": {
1079 "type": "structure",
1080 "required": [
1081 "DelegationSet"
1082 ],
1083 "members": {
1084 "DelegationSet": {
1085 "shape": "S2m"
1086 }
1087 }
1088 }
1089 },
1090 "GetReusableDelegationSetLimit": {
1091 "http": {
1092 "method": "GET",
1093 "requestUri": "/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}"
1094 },
1095 "input": {
1096 "type": "structure",
1097 "required": [
1098 "Type",
1099 "DelegationSetId"
1100 ],
1101 "members": {
1102 "Type": {
1103 "location": "uri",
1104 "locationName": "Type"
1105 },
1106 "DelegationSetId": {
1107 "location": "uri",
1108 "locationName": "Id"
1109 }
1110 }
1111 },
1112 "output": {
1113 "type": "structure",
1114 "required": [
1115 "Limit",
1116 "Count"
1117 ],
1118 "members": {
1119 "Limit": {
1120 "type": "structure",
1121 "required": [
1122 "Type",
1123 "Value"
1124 ],
1125 "members": {
1126 "Type": {},
1127 "Value": {
1128 "type": "long"
1129 }
1130 }
1131 },
1132 "Count": {
1133 "type": "long"
1134 }
1135 }
1136 }
1137 },
1138 "GetTrafficPolicy": {
1139 "http": {
1140 "method": "GET",
1141 "requestUri": "/2013-04-01/trafficpolicy/{Id}/{Version}"
1142 },
1143 "input": {
1144 "type": "structure",
1145 "required": [
1146 "Id",
1147 "Version"
1148 ],
1149 "members": {
1150 "Id": {
1151 "location": "uri",
1152 "locationName": "Id"
1153 },
1154 "Version": {
1155 "location": "uri",
1156 "locationName": "Version",
1157 "type": "integer"
1158 }
1159 }
1160 },
1161 "output": {
1162 "type": "structure",
1163 "required": [
1164 "TrafficPolicy"
1165 ],
1166 "members": {
1167 "TrafficPolicy": {
1168 "shape": "S30"
1169 }
1170 }
1171 }
1172 },
1173 "GetTrafficPolicyInstance": {
1174 "http": {
1175 "method": "GET",
1176 "requestUri": "/2013-04-01/trafficpolicyinstance/{Id}"
1177 },
1178 "input": {
1179 "type": "structure",
1180 "required": [
1181 "Id"
1182 ],
1183 "members": {
1184 "Id": {
1185 "location": "uri",
1186 "locationName": "Id"
1187 }
1188 }
1189 },
1190 "output": {
1191 "type": "structure",
1192 "required": [
1193 "TrafficPolicyInstance"
1194 ],
1195 "members": {
1196 "TrafficPolicyInstance": {
1197 "shape": "S35"
1198 }
1199 }
1200 }
1201 },
1202 "GetTrafficPolicyInstanceCount": {
1203 "http": {
1204 "method": "GET",
1205 "requestUri": "/2013-04-01/trafficpolicyinstancecount"
1206 },
1207 "input": {
1208 "type": "structure",
1209 "members": {}
1210 },
1211 "output": {
1212 "type": "structure",
1213 "required": [
1214 "TrafficPolicyInstanceCount"
1215 ],
1216 "members": {
1217 "TrafficPolicyInstanceCount": {
1218 "type": "integer"
1219 }
1220 }
1221 }
1222 },
1223 "ListGeoLocations": {
1224 "http": {
1225 "method": "GET",
1226 "requestUri": "/2013-04-01/geolocations"
1227 },
1228 "input": {
1229 "type": "structure",
1230 "members": {
1231 "StartContinentCode": {
1232 "location": "querystring",
1233 "locationName": "startcontinentcode"
1234 },
1235 "StartCountryCode": {
1236 "location": "querystring",
1237 "locationName": "startcountrycode"
1238 },
1239 "StartSubdivisionCode": {
1240 "location": "querystring",
1241 "locationName": "startsubdivisioncode"
1242 },
1243 "MaxItems": {
1244 "location": "querystring",
1245 "locationName": "maxitems"
1246 }
1247 }
1248 },
1249 "output": {
1250 "type": "structure",
1251 "required": [
1252 "GeoLocationDetailsList",
1253 "IsTruncated",
1254 "MaxItems"
1255 ],
1256 "members": {
1257 "GeoLocationDetailsList": {
1258 "type": "list",
1259 "member": {
1260 "shape": "S47",
1261 "locationName": "GeoLocationDetails"
1262 }
1263 },
1264 "IsTruncated": {
1265 "type": "boolean"
1266 },
1267 "NextContinentCode": {},
1268 "NextCountryCode": {},
1269 "NextSubdivisionCode": {},
1270 "MaxItems": {}
1271 }
1272 }
1273 },
1274 "ListHealthChecks": {
1275 "http": {
1276 "method": "GET",
1277 "requestUri": "/2013-04-01/healthcheck"
1278 },
1279 "input": {
1280 "type": "structure",
1281 "members": {
1282 "Marker": {
1283 "location": "querystring",
1284 "locationName": "marker"
1285 },
1286 "MaxItems": {
1287 "location": "querystring",
1288 "locationName": "maxitems"
1289 }
1290 }
1291 },
1292 "output": {
1293 "type": "structure",
1294 "required": [
1295 "HealthChecks",
1296 "Marker",
1297 "IsTruncated",
1298 "MaxItems"
1299 ],
1300 "members": {
1301 "HealthChecks": {
1302 "type": "list",
1303 "member": {
1304 "shape": "S1z",
1305 "locationName": "HealthCheck"
1306 }
1307 },
1308 "Marker": {},
1309 "IsTruncated": {
1310 "type": "boolean"
1311 },
1312 "NextMarker": {},
1313 "MaxItems": {}
1314 }
1315 }
1316 },
1317 "ListHostedZones": {
1318 "http": {
1319 "method": "GET",
1320 "requestUri": "/2013-04-01/hostedzone"
1321 },
1322 "input": {
1323 "type": "structure",
1324 "members": {
1325 "Marker": {
1326 "location": "querystring",
1327 "locationName": "marker"
1328 },
1329 "MaxItems": {
1330 "location": "querystring",
1331 "locationName": "maxitems"
1332 },
1333 "DelegationSetId": {
1334 "location": "querystring",
1335 "locationName": "delegationsetid"
1336 }
1337 }
1338 },
1339 "output": {
1340 "type": "structure",
1341 "required": [
1342 "HostedZones",
1343 "Marker",
1344 "IsTruncated",
1345 "MaxItems"
1346 ],
1347 "members": {
1348 "HostedZones": {
1349 "shape": "S5o"
1350 },
1351 "Marker": {},
1352 "IsTruncated": {
1353 "type": "boolean"
1354 },
1355 "NextMarker": {},
1356 "MaxItems": {}
1357 }
1358 }
1359 },
1360 "ListHostedZonesByName": {
1361 "http": {
1362 "method": "GET",
1363 "requestUri": "/2013-04-01/hostedzonesbyname"
1364 },
1365 "input": {
1366 "type": "structure",
1367 "members": {
1368 "DNSName": {
1369 "location": "querystring",
1370 "locationName": "dnsname"
1371 },
1372 "HostedZoneId": {
1373 "location": "querystring",
1374 "locationName": "hostedzoneid"
1375 },
1376 "MaxItems": {
1377 "location": "querystring",
1378 "locationName": "maxitems"
1379 }
1380 }
1381 },
1382 "output": {
1383 "type": "structure",
1384 "required": [
1385 "HostedZones",
1386 "IsTruncated",
1387 "MaxItems"
1388 ],
1389 "members": {
1390 "HostedZones": {
1391 "shape": "S5o"
1392 },
1393 "DNSName": {},
1394 "HostedZoneId": {},
1395 "IsTruncated": {
1396 "type": "boolean"
1397 },
1398 "NextDNSName": {},
1399 "NextHostedZoneId": {},
1400 "MaxItems": {}
1401 }
1402 }
1403 },
1404 "ListQueryLoggingConfigs": {
1405 "http": {
1406 "method": "GET",
1407 "requestUri": "/2013-04-01/queryloggingconfig"
1408 },
1409 "input": {
1410 "type": "structure",
1411 "members": {
1412 "HostedZoneId": {
1413 "location": "querystring",
1414 "locationName": "hostedzoneid"
1415 },
1416 "NextToken": {
1417 "location": "querystring",
1418 "locationName": "nexttoken"
1419 },
1420 "MaxResults": {
1421 "location": "querystring",
1422 "locationName": "maxresults"
1423 }
1424 }
1425 },
1426 "output": {
1427 "type": "structure",
1428 "required": [
1429 "QueryLoggingConfigs"
1430 ],
1431 "members": {
1432 "QueryLoggingConfigs": {
1433 "type": "list",
1434 "member": {
1435 "shape": "S2r",
1436 "locationName": "QueryLoggingConfig"
1437 }
1438 },
1439 "NextToken": {}
1440 }
1441 }
1442 },
1443 "ListResourceRecordSets": {
1444 "http": {
1445 "method": "GET",
1446 "requestUri": "/2013-04-01/hostedzone/{Id}/rrset"
1447 },
1448 "input": {
1449 "type": "structure",
1450 "required": [
1451 "HostedZoneId"
1452 ],
1453 "members": {
1454 "HostedZoneId": {
1455 "location": "uri",
1456 "locationName": "Id"
1457 },
1458 "StartRecordName": {
1459 "location": "querystring",
1460 "locationName": "name"
1461 },
1462 "StartRecordType": {
1463 "location": "querystring",
1464 "locationName": "type"
1465 },
1466 "StartRecordIdentifier": {
1467 "location": "querystring",
1468 "locationName": "identifier"
1469 },
1470 "MaxItems": {
1471 "location": "querystring",
1472 "locationName": "maxitems"
1473 }
1474 }
1475 },
1476 "output": {
1477 "type": "structure",
1478 "required": [
1479 "ResourceRecordSets",
1480 "IsTruncated",
1481 "MaxItems"
1482 ],
1483 "members": {
1484 "ResourceRecordSets": {
1485 "type": "list",
1486 "member": {
1487 "shape": "Sh",
1488 "locationName": "ResourceRecordSet"
1489 }
1490 },
1491 "IsTruncated": {
1492 "type": "boolean"
1493 },
1494 "NextRecordName": {},
1495 "NextRecordType": {},
1496 "NextRecordIdentifier": {},
1497 "MaxItems": {}
1498 }
1499 }
1500 },
1501 "ListReusableDelegationSets": {
1502 "http": {
1503 "method": "GET",
1504 "requestUri": "/2013-04-01/delegationset"
1505 },
1506 "input": {
1507 "type": "structure",
1508 "members": {
1509 "Marker": {
1510 "location": "querystring",
1511 "locationName": "marker"
1512 },
1513 "MaxItems": {
1514 "location": "querystring",
1515 "locationName": "maxitems"
1516 }
1517 }
1518 },
1519 "output": {
1520 "type": "structure",
1521 "required": [
1522 "DelegationSets",
1523 "Marker",
1524 "IsTruncated",
1525 "MaxItems"
1526 ],
1527 "members": {
1528 "DelegationSets": {
1529 "type": "list",
1530 "member": {
1531 "shape": "S2m",
1532 "locationName": "DelegationSet"
1533 }
1534 },
1535 "Marker": {},
1536 "IsTruncated": {
1537 "type": "boolean"
1538 },
1539 "NextMarker": {},
1540 "MaxItems": {}
1541 }
1542 }
1543 },
1544 "ListTagsForResource": {
1545 "http": {
1546 "method": "GET",
1547 "requestUri": "/2013-04-01/tags/{ResourceType}/{ResourceId}"
1548 },
1549 "input": {
1550 "type": "structure",
1551 "required": [
1552 "ResourceType",
1553 "ResourceId"
1554 ],
1555 "members": {
1556 "ResourceType": {
1557 "location": "uri",
1558 "locationName": "ResourceType"
1559 },
1560 "ResourceId": {
1561 "location": "uri",
1562 "locationName": "ResourceId"
1563 }
1564 }
1565 },
1566 "output": {
1567 "type": "structure",
1568 "required": [
1569 "ResourceTagSet"
1570 ],
1571 "members": {
1572 "ResourceTagSet": {
1573 "shape": "S64"
1574 }
1575 }
1576 }
1577 },
1578 "ListTagsForResources": {
1579 "http": {
1580 "requestUri": "/2013-04-01/tags/{ResourceType}"
1581 },
1582 "input": {
1583 "locationName": "ListTagsForResourcesRequest",
1584 "xmlNamespace": {
1585 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
1586 },
1587 "type": "structure",
1588 "required": [
1589 "ResourceType",
1590 "ResourceIds"
1591 ],
1592 "members": {
1593 "ResourceType": {
1594 "location": "uri",
1595 "locationName": "ResourceType"
1596 },
1597 "ResourceIds": {
1598 "type": "list",
1599 "member": {
1600 "locationName": "ResourceId"
1601 }
1602 }
1603 }
1604 },
1605 "output": {
1606 "type": "structure",
1607 "required": [
1608 "ResourceTagSets"
1609 ],
1610 "members": {
1611 "ResourceTagSets": {
1612 "type": "list",
1613 "member": {
1614 "shape": "S64",
1615 "locationName": "ResourceTagSet"
1616 }
1617 }
1618 }
1619 }
1620 },
1621 "ListTrafficPolicies": {
1622 "http": {
1623 "method": "GET",
1624 "requestUri": "/2013-04-01/trafficpolicies"
1625 },
1626 "input": {
1627 "type": "structure",
1628 "members": {
1629 "TrafficPolicyIdMarker": {
1630 "location": "querystring",
1631 "locationName": "trafficpolicyid"
1632 },
1633 "MaxItems": {
1634 "location": "querystring",
1635 "locationName": "maxitems"
1636 }
1637 }
1638 },
1639 "output": {
1640 "type": "structure",
1641 "required": [
1642 "TrafficPolicySummaries",
1643 "IsTruncated",
1644 "TrafficPolicyIdMarker",
1645 "MaxItems"
1646 ],
1647 "members": {
1648 "TrafficPolicySummaries": {
1649 "type": "list",
1650 "member": {
1651 "locationName": "TrafficPolicySummary",
1652 "type": "structure",
1653 "required": [
1654 "Id",
1655 "Name",
1656 "Type",
1657 "LatestVersion",
1658 "TrafficPolicyCount"
1659 ],
1660 "members": {
1661 "Id": {},
1662 "Name": {},
1663 "Type": {},
1664 "LatestVersion": {
1665 "type": "integer"
1666 },
1667 "TrafficPolicyCount": {
1668 "type": "integer"
1669 }
1670 }
1671 }
1672 },
1673 "IsTruncated": {
1674 "type": "boolean"
1675 },
1676 "TrafficPolicyIdMarker": {},
1677 "MaxItems": {}
1678 }
1679 }
1680 },
1681 "ListTrafficPolicyInstances": {
1682 "http": {
1683 "method": "GET",
1684 "requestUri": "/2013-04-01/trafficpolicyinstances"
1685 },
1686 "input": {
1687 "type": "structure",
1688 "members": {
1689 "HostedZoneIdMarker": {
1690 "location": "querystring",
1691 "locationName": "hostedzoneid"
1692 },
1693 "TrafficPolicyInstanceNameMarker": {
1694 "location": "querystring",
1695 "locationName": "trafficpolicyinstancename"
1696 },
1697 "TrafficPolicyInstanceTypeMarker": {
1698 "location": "querystring",
1699 "locationName": "trafficpolicyinstancetype"
1700 },
1701 "MaxItems": {
1702 "location": "querystring",
1703 "locationName": "maxitems"
1704 }
1705 }
1706 },
1707 "output": {
1708 "type": "structure",
1709 "required": [
1710 "TrafficPolicyInstances",
1711 "IsTruncated",
1712 "MaxItems"
1713 ],
1714 "members": {
1715 "TrafficPolicyInstances": {
1716 "shape": "S6f"
1717 },
1718 "HostedZoneIdMarker": {},
1719 "TrafficPolicyInstanceNameMarker": {},
1720 "TrafficPolicyInstanceTypeMarker": {},
1721 "IsTruncated": {
1722 "type": "boolean"
1723 },
1724 "MaxItems": {}
1725 }
1726 }
1727 },
1728 "ListTrafficPolicyInstancesByHostedZone": {
1729 "http": {
1730 "method": "GET",
1731 "requestUri": "/2013-04-01/trafficpolicyinstances/hostedzone"
1732 },
1733 "input": {
1734 "type": "structure",
1735 "required": [
1736 "HostedZoneId"
1737 ],
1738 "members": {
1739 "HostedZoneId": {
1740 "location": "querystring",
1741 "locationName": "id"
1742 },
1743 "TrafficPolicyInstanceNameMarker": {
1744 "location": "querystring",
1745 "locationName": "trafficpolicyinstancename"
1746 },
1747 "TrafficPolicyInstanceTypeMarker": {
1748 "location": "querystring",
1749 "locationName": "trafficpolicyinstancetype"
1750 },
1751 "MaxItems": {
1752 "location": "querystring",
1753 "locationName": "maxitems"
1754 }
1755 }
1756 },
1757 "output": {
1758 "type": "structure",
1759 "required": [
1760 "TrafficPolicyInstances",
1761 "IsTruncated",
1762 "MaxItems"
1763 ],
1764 "members": {
1765 "TrafficPolicyInstances": {
1766 "shape": "S6f"
1767 },
1768 "TrafficPolicyInstanceNameMarker": {},
1769 "TrafficPolicyInstanceTypeMarker": {},
1770 "IsTruncated": {
1771 "type": "boolean"
1772 },
1773 "MaxItems": {}
1774 }
1775 }
1776 },
1777 "ListTrafficPolicyInstancesByPolicy": {
1778 "http": {
1779 "method": "GET",
1780 "requestUri": "/2013-04-01/trafficpolicyinstances/trafficpolicy"
1781 },
1782 "input": {
1783 "type": "structure",
1784 "required": [
1785 "TrafficPolicyId",
1786 "TrafficPolicyVersion"
1787 ],
1788 "members": {
1789 "TrafficPolicyId": {
1790 "location": "querystring",
1791 "locationName": "id"
1792 },
1793 "TrafficPolicyVersion": {
1794 "location": "querystring",
1795 "locationName": "version",
1796 "type": "integer"
1797 },
1798 "HostedZoneIdMarker": {
1799 "location": "querystring",
1800 "locationName": "hostedzoneid"
1801 },
1802 "TrafficPolicyInstanceNameMarker": {
1803 "location": "querystring",
1804 "locationName": "trafficpolicyinstancename"
1805 },
1806 "TrafficPolicyInstanceTypeMarker": {
1807 "location": "querystring",
1808 "locationName": "trafficpolicyinstancetype"
1809 },
1810 "MaxItems": {
1811 "location": "querystring",
1812 "locationName": "maxitems"
1813 }
1814 }
1815 },
1816 "output": {
1817 "type": "structure",
1818 "required": [
1819 "TrafficPolicyInstances",
1820 "IsTruncated",
1821 "MaxItems"
1822 ],
1823 "members": {
1824 "TrafficPolicyInstances": {
1825 "shape": "S6f"
1826 },
1827 "HostedZoneIdMarker": {},
1828 "TrafficPolicyInstanceNameMarker": {},
1829 "TrafficPolicyInstanceTypeMarker": {},
1830 "IsTruncated": {
1831 "type": "boolean"
1832 },
1833 "MaxItems": {}
1834 }
1835 }
1836 },
1837 "ListTrafficPolicyVersions": {
1838 "http": {
1839 "method": "GET",
1840 "requestUri": "/2013-04-01/trafficpolicies/{Id}/versions"
1841 },
1842 "input": {
1843 "type": "structure",
1844 "required": [
1845 "Id"
1846 ],
1847 "members": {
1848 "Id": {
1849 "location": "uri",
1850 "locationName": "Id"
1851 },
1852 "TrafficPolicyVersionMarker": {
1853 "location": "querystring",
1854 "locationName": "trafficpolicyversion"
1855 },
1856 "MaxItems": {
1857 "location": "querystring",
1858 "locationName": "maxitems"
1859 }
1860 }
1861 },
1862 "output": {
1863 "type": "structure",
1864 "required": [
1865 "TrafficPolicies",
1866 "IsTruncated",
1867 "TrafficPolicyVersionMarker",
1868 "MaxItems"
1869 ],
1870 "members": {
1871 "TrafficPolicies": {
1872 "type": "list",
1873 "member": {
1874 "shape": "S30",
1875 "locationName": "TrafficPolicy"
1876 }
1877 },
1878 "IsTruncated": {
1879 "type": "boolean"
1880 },
1881 "TrafficPolicyVersionMarker": {},
1882 "MaxItems": {}
1883 }
1884 }
1885 },
1886 "ListVPCAssociationAuthorizations": {
1887 "http": {
1888 "method": "GET",
1889 "requestUri": "/2013-04-01/hostedzone/{Id}/authorizevpcassociation"
1890 },
1891 "input": {
1892 "type": "structure",
1893 "required": [
1894 "HostedZoneId"
1895 ],
1896 "members": {
1897 "HostedZoneId": {
1898 "location": "uri",
1899 "locationName": "Id"
1900 },
1901 "NextToken": {
1902 "location": "querystring",
1903 "locationName": "nexttoken"
1904 },
1905 "MaxResults": {
1906 "location": "querystring",
1907 "locationName": "maxresults"
1908 }
1909 }
1910 },
1911 "output": {
1912 "type": "structure",
1913 "required": [
1914 "HostedZoneId",
1915 "VPCs"
1916 ],
1917 "members": {
1918 "HostedZoneId": {},
1919 "NextToken": {},
1920 "VPCs": {
1921 "shape": "S4q"
1922 }
1923 }
1924 }
1925 },
1926 "TestDNSAnswer": {
1927 "http": {
1928 "method": "GET",
1929 "requestUri": "/2013-04-01/testdnsanswer"
1930 },
1931 "input": {
1932 "type": "structure",
1933 "required": [
1934 "HostedZoneId",
1935 "RecordName",
1936 "RecordType"
1937 ],
1938 "members": {
1939 "HostedZoneId": {
1940 "location": "querystring",
1941 "locationName": "hostedzoneid"
1942 },
1943 "RecordName": {
1944 "location": "querystring",
1945 "locationName": "recordname"
1946 },
1947 "RecordType": {
1948 "location": "querystring",
1949 "locationName": "recordtype"
1950 },
1951 "ResolverIP": {
1952 "location": "querystring",
1953 "locationName": "resolverip"
1954 },
1955 "EDNS0ClientSubnetIP": {
1956 "location": "querystring",
1957 "locationName": "edns0clientsubnetip"
1958 },
1959 "EDNS0ClientSubnetMask": {
1960 "location": "querystring",
1961 "locationName": "edns0clientsubnetmask"
1962 }
1963 }
1964 },
1965 "output": {
1966 "type": "structure",
1967 "required": [
1968 "Nameserver",
1969 "RecordName",
1970 "RecordType",
1971 "RecordData",
1972 "ResponseCode",
1973 "Protocol"
1974 ],
1975 "members": {
1976 "Nameserver": {},
1977 "RecordName": {},
1978 "RecordType": {},
1979 "RecordData": {
1980 "type": "list",
1981 "member": {
1982 "locationName": "RecordDataEntry"
1983 }
1984 },
1985 "ResponseCode": {},
1986 "Protocol": {}
1987 }
1988 }
1989 },
1990 "UpdateHealthCheck": {
1991 "http": {
1992 "requestUri": "/2013-04-01/healthcheck/{HealthCheckId}"
1993 },
1994 "input": {
1995 "locationName": "UpdateHealthCheckRequest",
1996 "xmlNamespace": {
1997 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
1998 },
1999 "type": "structure",
2000 "required": [
2001 "HealthCheckId"
2002 ],
2003 "members": {
2004 "HealthCheckId": {
2005 "location": "uri",
2006 "locationName": "HealthCheckId"
2007 },
2008 "HealthCheckVersion": {
2009 "type": "long"
2010 },
2011 "IPAddress": {},
2012 "Port": {
2013 "type": "integer"
2014 },
2015 "ResourcePath": {},
2016 "FullyQualifiedDomainName": {},
2017 "SearchString": {},
2018 "FailureThreshold": {
2019 "type": "integer"
2020 },
2021 "Inverted": {
2022 "type": "boolean"
2023 },
2024 "Disabled": {
2025 "type": "boolean"
2026 },
2027 "HealthThreshold": {
2028 "type": "integer"
2029 },
2030 "ChildHealthChecks": {
2031 "shape": "S1q"
2032 },
2033 "EnableSNI": {
2034 "type": "boolean"
2035 },
2036 "Regions": {
2037 "shape": "S1s"
2038 },
2039 "AlarmIdentifier": {
2040 "shape": "S1u"
2041 },
2042 "InsufficientDataHealthStatus": {},
2043 "ResetElements": {
2044 "type": "list",
2045 "member": {
2046 "locationName": "ResettableElementName"
2047 }
2048 }
2049 }
2050 },
2051 "output": {
2052 "type": "structure",
2053 "required": [
2054 "HealthCheck"
2055 ],
2056 "members": {
2057 "HealthCheck": {
2058 "shape": "S1z"
2059 }
2060 }
2061 }
2062 },
2063 "UpdateHostedZoneComment": {
2064 "http": {
2065 "requestUri": "/2013-04-01/hostedzone/{Id}"
2066 },
2067 "input": {
2068 "locationName": "UpdateHostedZoneCommentRequest",
2069 "xmlNamespace": {
2070 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
2071 },
2072 "type": "structure",
2073 "required": [
2074 "Id"
2075 ],
2076 "members": {
2077 "Id": {
2078 "location": "uri",
2079 "locationName": "Id"
2080 },
2081 "Comment": {}
2082 }
2083 },
2084 "output": {
2085 "type": "structure",
2086 "required": [
2087 "HostedZone"
2088 ],
2089 "members": {
2090 "HostedZone": {
2091 "shape": "S2k"
2092 }
2093 }
2094 }
2095 },
2096 "UpdateTrafficPolicyComment": {
2097 "http": {
2098 "requestUri": "/2013-04-01/trafficpolicy/{Id}/{Version}"
2099 },
2100 "input": {
2101 "locationName": "UpdateTrafficPolicyCommentRequest",
2102 "xmlNamespace": {
2103 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
2104 },
2105 "type": "structure",
2106 "required": [
2107 "Id",
2108 "Version",
2109 "Comment"
2110 ],
2111 "members": {
2112 "Id": {
2113 "location": "uri",
2114 "locationName": "Id"
2115 },
2116 "Version": {
2117 "location": "uri",
2118 "locationName": "Version",
2119 "type": "integer"
2120 },
2121 "Comment": {}
2122 }
2123 },
2124 "output": {
2125 "type": "structure",
2126 "required": [
2127 "TrafficPolicy"
2128 ],
2129 "members": {
2130 "TrafficPolicy": {
2131 "shape": "S30"
2132 }
2133 }
2134 }
2135 },
2136 "UpdateTrafficPolicyInstance": {
2137 "http": {
2138 "requestUri": "/2013-04-01/trafficpolicyinstance/{Id}"
2139 },
2140 "input": {
2141 "locationName": "UpdateTrafficPolicyInstanceRequest",
2142 "xmlNamespace": {
2143 "uri": "https://route53.amazonaws.com/doc/2013-04-01/"
2144 },
2145 "type": "structure",
2146 "required": [
2147 "Id",
2148 "TTL",
2149 "TrafficPolicyId",
2150 "TrafficPolicyVersion"
2151 ],
2152 "members": {
2153 "Id": {
2154 "location": "uri",
2155 "locationName": "Id"
2156 },
2157 "TTL": {
2158 "type": "long"
2159 },
2160 "TrafficPolicyId": {},
2161 "TrafficPolicyVersion": {
2162 "type": "integer"
2163 }
2164 }
2165 },
2166 "output": {
2167 "type": "structure",
2168 "required": [
2169 "TrafficPolicyInstance"
2170 ],
2171 "members": {
2172 "TrafficPolicyInstance": {
2173 "shape": "S35"
2174 }
2175 }
2176 }
2177 }
2178 },
2179 "shapes": {
2180 "S3": {
2181 "type": "structure",
2182 "members": {
2183 "VPCRegion": {},
2184 "VPCId": {}
2185 }
2186 },
2187 "S8": {
2188 "type": "structure",
2189 "required": [
2190 "Id",
2191 "Status",
2192 "SubmittedAt"
2193 ],
2194 "members": {
2195 "Id": {},
2196 "Status": {},
2197 "SubmittedAt": {
2198 "type": "timestamp"
2199 },
2200 "Comment": {}
2201 }
2202 },
2203 "Sh": {
2204 "type": "structure",
2205 "required": [
2206 "Name",
2207 "Type"
2208 ],
2209 "members": {
2210 "Name": {},
2211 "Type": {},
2212 "SetIdentifier": {},
2213 "Weight": {
2214 "type": "long"
2215 },
2216 "Region": {},
2217 "GeoLocation": {
2218 "type": "structure",
2219 "members": {
2220 "ContinentCode": {},
2221 "CountryCode": {},
2222 "SubdivisionCode": {}
2223 }
2224 },
2225 "Failover": {},
2226 "MultiValueAnswer": {
2227 "type": "boolean"
2228 },
2229 "TTL": {
2230 "type": "long"
2231 },
2232 "ResourceRecords": {
2233 "type": "list",
2234 "member": {
2235 "locationName": "ResourceRecord",
2236 "type": "structure",
2237 "required": [
2238 "Value"
2239 ],
2240 "members": {
2241 "Value": {}
2242 }
2243 }
2244 },
2245 "AliasTarget": {
2246 "type": "structure",
2247 "required": [
2248 "HostedZoneId",
2249 "DNSName",
2250 "EvaluateTargetHealth"
2251 ],
2252 "members": {
2253 "HostedZoneId": {},
2254 "DNSName": {},
2255 "EvaluateTargetHealth": {
2256 "type": "boolean"
2257 }
2258 }
2259 },
2260 "HealthCheckId": {},
2261 "TrafficPolicyInstanceId": {}
2262 }
2263 },
2264 "S15": {
2265 "type": "list",
2266 "member": {
2267 "locationName": "Tag",
2268 "type": "structure",
2269 "members": {
2270 "Key": {},
2271 "Value": {}
2272 }
2273 }
2274 },
2275 "S1d": {
2276 "type": "structure",
2277 "required": [
2278 "Type"
2279 ],
2280 "members": {
2281 "IPAddress": {},
2282 "Port": {
2283 "type": "integer"
2284 },
2285 "Type": {},
2286 "ResourcePath": {},
2287 "FullyQualifiedDomainName": {},
2288 "SearchString": {},
2289 "RequestInterval": {
2290 "type": "integer"
2291 },
2292 "FailureThreshold": {
2293 "type": "integer"
2294 },
2295 "MeasureLatency": {
2296 "type": "boolean"
2297 },
2298 "Inverted": {
2299 "type": "boolean"
2300 },
2301 "Disabled": {
2302 "type": "boolean"
2303 },
2304 "HealthThreshold": {
2305 "type": "integer"
2306 },
2307 "ChildHealthChecks": {
2308 "shape": "S1q"
2309 },
2310 "EnableSNI": {
2311 "type": "boolean"
2312 },
2313 "Regions": {
2314 "shape": "S1s"
2315 },
2316 "AlarmIdentifier": {
2317 "shape": "S1u"
2318 },
2319 "InsufficientDataHealthStatus": {}
2320 }
2321 },
2322 "S1q": {
2323 "type": "list",
2324 "member": {
2325 "locationName": "ChildHealthCheck"
2326 }
2327 },
2328 "S1s": {
2329 "type": "list",
2330 "member": {
2331 "locationName": "Region"
2332 }
2333 },
2334 "S1u": {
2335 "type": "structure",
2336 "required": [
2337 "Region",
2338 "Name"
2339 ],
2340 "members": {
2341 "Region": {},
2342 "Name": {}
2343 }
2344 },
2345 "S1z": {
2346 "type": "structure",
2347 "required": [
2348 "Id",
2349 "CallerReference",
2350 "HealthCheckConfig",
2351 "HealthCheckVersion"
2352 ],
2353 "members": {
2354 "Id": {},
2355 "CallerReference": {},
2356 "LinkedService": {
2357 "shape": "S20"
2358 },
2359 "HealthCheckConfig": {
2360 "shape": "S1d"
2361 },
2362 "HealthCheckVersion": {
2363 "type": "long"
2364 },
2365 "CloudWatchAlarmConfiguration": {
2366 "type": "structure",
2367 "required": [
2368 "EvaluationPeriods",
2369 "Threshold",
2370 "ComparisonOperator",
2371 "Period",
2372 "MetricName",
2373 "Namespace",
2374 "Statistic"
2375 ],
2376 "members": {
2377 "EvaluationPeriods": {
2378 "type": "integer"
2379 },
2380 "Threshold": {
2381 "type": "double"
2382 },
2383 "ComparisonOperator": {},
2384 "Period": {
2385 "type": "integer"
2386 },
2387 "MetricName": {},
2388 "Namespace": {},
2389 "Statistic": {},
2390 "Dimensions": {
2391 "type": "list",
2392 "member": {
2393 "locationName": "Dimension",
2394 "type": "structure",
2395 "required": [
2396 "Name",
2397 "Value"
2398 ],
2399 "members": {
2400 "Name": {},
2401 "Value": {}
2402 }
2403 }
2404 }
2405 }
2406 }
2407 }
2408 },
2409 "S20": {
2410 "type": "structure",
2411 "members": {
2412 "ServicePrincipal": {},
2413 "Description": {}
2414 }
2415 },
2416 "S2h": {
2417 "type": "structure",
2418 "members": {
2419 "Comment": {},
2420 "PrivateZone": {
2421 "type": "boolean"
2422 }
2423 }
2424 },
2425 "S2k": {
2426 "type": "structure",
2427 "required": [
2428 "Id",
2429 "Name",
2430 "CallerReference"
2431 ],
2432 "members": {
2433 "Id": {},
2434 "Name": {},
2435 "CallerReference": {},
2436 "Config": {
2437 "shape": "S2h"
2438 },
2439 "ResourceRecordSetCount": {
2440 "type": "long"
2441 },
2442 "LinkedService": {
2443 "shape": "S20"
2444 }
2445 }
2446 },
2447 "S2m": {
2448 "type": "structure",
2449 "required": [
2450 "NameServers"
2451 ],
2452 "members": {
2453 "Id": {},
2454 "CallerReference": {},
2455 "NameServers": {
2456 "type": "list",
2457 "member": {
2458 "locationName": "NameServer"
2459 }
2460 }
2461 }
2462 },
2463 "S2r": {
2464 "type": "structure",
2465 "required": [
2466 "Id",
2467 "HostedZoneId",
2468 "CloudWatchLogsLogGroupArn"
2469 ],
2470 "members": {
2471 "Id": {},
2472 "HostedZoneId": {},
2473 "CloudWatchLogsLogGroupArn": {}
2474 }
2475 },
2476 "S30": {
2477 "type": "structure",
2478 "required": [
2479 "Id",
2480 "Version",
2481 "Name",
2482 "Type",
2483 "Document"
2484 ],
2485 "members": {
2486 "Id": {},
2487 "Version": {
2488 "type": "integer"
2489 },
2490 "Name": {},
2491 "Type": {},
2492 "Document": {},
2493 "Comment": {}
2494 }
2495 },
2496 "S35": {
2497 "type": "structure",
2498 "required": [
2499 "Id",
2500 "HostedZoneId",
2501 "Name",
2502 "TTL",
2503 "State",
2504 "Message",
2505 "TrafficPolicyId",
2506 "TrafficPolicyVersion",
2507 "TrafficPolicyType"
2508 ],
2509 "members": {
2510 "Id": {},
2511 "HostedZoneId": {},
2512 "Name": {},
2513 "TTL": {
2514 "type": "long"
2515 },
2516 "State": {},
2517 "Message": {},
2518 "TrafficPolicyId": {},
2519 "TrafficPolicyVersion": {
2520 "type": "integer"
2521 },
2522 "TrafficPolicyType": {}
2523 }
2524 },
2525 "S47": {
2526 "type": "structure",
2527 "members": {
2528 "ContinentCode": {},
2529 "ContinentName": {},
2530 "CountryCode": {},
2531 "CountryName": {},
2532 "SubdivisionCode": {},
2533 "SubdivisionName": {}
2534 }
2535 },
2536 "S4i": {
2537 "type": "list",
2538 "member": {
2539 "locationName": "HealthCheckObservation",
2540 "type": "structure",
2541 "members": {
2542 "Region": {},
2543 "IPAddress": {},
2544 "StatusReport": {
2545 "type": "structure",
2546 "members": {
2547 "Status": {},
2548 "CheckedTime": {
2549 "type": "timestamp"
2550 }
2551 }
2552 }
2553 }
2554 }
2555 },
2556 "S4q": {
2557 "type": "list",
2558 "member": {
2559 "shape": "S3",
2560 "locationName": "VPC"
2561 }
2562 },
2563 "S5o": {
2564 "type": "list",
2565 "member": {
2566 "shape": "S2k",
2567 "locationName": "HostedZone"
2568 }
2569 },
2570 "S64": {
2571 "type": "structure",
2572 "members": {
2573 "ResourceType": {},
2574 "ResourceId": {},
2575 "Tags": {
2576 "shape": "S15"
2577 }
2578 }
2579 },
2580 "S6f": {
2581 "type": "list",
2582 "member": {
2583 "shape": "S35",
2584 "locationName": "TrafficPolicyInstance"
2585 }
2586 }
2587 }
2588}
\No newline at end of file