UNPKG

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