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