route53-2013-04-01.min.json (52748B)
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 }