1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2014-05-15", 5 "endpointPrefix":"route53domains", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"Amazon Route 53 Domains", 9 "serviceId":"Route 53 Domains", 10 "signatureVersion":"v4", 11 "targetPrefix":"Route53Domains_v20140515", 12 "uid":"route53domains-2014-05-15" 13 }, 14 "operations":{ 15 "AcceptDomainTransferFromAnotherAwsAccount":{ 16 "name":"AcceptDomainTransferFromAnotherAwsAccount", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"AcceptDomainTransferFromAnotherAwsAccountRequest"}, 22 "output":{"shape":"AcceptDomainTransferFromAnotherAwsAccountResponse"}, 23 "errors":[ 24 {"shape":"InvalidInput"}, 25 {"shape":"OperationLimitExceeded"}, 26 {"shape":"DomainLimitExceeded"} 27 ] 28 }, 29 "CancelDomainTransferToAnotherAwsAccount":{ 30 "name":"CancelDomainTransferToAnotherAwsAccount", 31 "http":{ 32 "method":"POST", 33 "requestUri":"/" 34 }, 35 "input":{"shape":"CancelDomainTransferToAnotherAwsAccountRequest"}, 36 "output":{"shape":"CancelDomainTransferToAnotherAwsAccountResponse"}, 37 "errors":[ 38 {"shape":"InvalidInput"}, 39 {"shape":"OperationLimitExceeded"} 40 ] 41 }, 42 "CheckDomainAvailability":{ 43 "name":"CheckDomainAvailability", 44 "http":{ 45 "method":"POST", 46 "requestUri":"/" 47 }, 48 "input":{"shape":"CheckDomainAvailabilityRequest"}, 49 "output":{"shape":"CheckDomainAvailabilityResponse"}, 50 "errors":[ 51 {"shape":"InvalidInput"}, 52 {"shape":"UnsupportedTLD"} 53 ] 54 }, 55 "CheckDomainTransferability":{ 56 "name":"CheckDomainTransferability", 57 "http":{ 58 "method":"POST", 59 "requestUri":"/" 60 }, 61 "input":{"shape":"CheckDomainTransferabilityRequest"}, 62 "output":{"shape":"CheckDomainTransferabilityResponse"}, 63 "errors":[ 64 {"shape":"InvalidInput"}, 65 {"shape":"UnsupportedTLD"} 66 ] 67 }, 68 "DeleteTagsForDomain":{ 69 "name":"DeleteTagsForDomain", 70 "http":{ 71 "method":"POST", 72 "requestUri":"/" 73 }, 74 "input":{"shape":"DeleteTagsForDomainRequest"}, 75 "output":{"shape":"DeleteTagsForDomainResponse"}, 76 "errors":[ 77 {"shape":"InvalidInput"}, 78 {"shape":"OperationLimitExceeded"}, 79 {"shape":"UnsupportedTLD"} 80 ] 81 }, 82 "DisableDomainAutoRenew":{ 83 "name":"DisableDomainAutoRenew", 84 "http":{ 85 "method":"POST", 86 "requestUri":"/" 87 }, 88 "input":{"shape":"DisableDomainAutoRenewRequest"}, 89 "output":{"shape":"DisableDomainAutoRenewResponse"}, 90 "errors":[ 91 {"shape":"InvalidInput"}, 92 {"shape":"UnsupportedTLD"} 93 ] 94 }, 95 "DisableDomainTransferLock":{ 96 "name":"DisableDomainTransferLock", 97 "http":{ 98 "method":"POST", 99 "requestUri":"/" 100 }, 101 "input":{"shape":"DisableDomainTransferLockRequest"}, 102 "output":{"shape":"DisableDomainTransferLockResponse"}, 103 "errors":[ 104 {"shape":"InvalidInput"}, 105 {"shape":"DuplicateRequest"}, 106 {"shape":"TLDRulesViolation"}, 107 {"shape":"OperationLimitExceeded"}, 108 {"shape":"UnsupportedTLD"} 109 ] 110 }, 111 "EnableDomainAutoRenew":{ 112 "name":"EnableDomainAutoRenew", 113 "http":{ 114 "method":"POST", 115 "requestUri":"/" 116 }, 117 "input":{"shape":"EnableDomainAutoRenewRequest"}, 118 "output":{"shape":"EnableDomainAutoRenewResponse"}, 119 "errors":[ 120 {"shape":"InvalidInput"}, 121 {"shape":"UnsupportedTLD"}, 122 {"shape":"TLDRulesViolation"} 123 ] 124 }, 125 "EnableDomainTransferLock":{ 126 "name":"EnableDomainTransferLock", 127 "http":{ 128 "method":"POST", 129 "requestUri":"/" 130 }, 131 "input":{"shape":"EnableDomainTransferLockRequest"}, 132 "output":{"shape":"EnableDomainTransferLockResponse"}, 133 "errors":[ 134 {"shape":"InvalidInput"}, 135 {"shape":"DuplicateRequest"}, 136 {"shape":"TLDRulesViolation"}, 137 {"shape":"OperationLimitExceeded"}, 138 {"shape":"UnsupportedTLD"} 139 ] 140 }, 141 "GetContactReachabilityStatus":{ 142 "name":"GetContactReachabilityStatus", 143 "http":{ 144 "method":"POST", 145 "requestUri":"/" 146 }, 147 "input":{"shape":"GetContactReachabilityStatusRequest"}, 148 "output":{"shape":"GetContactReachabilityStatusResponse"}, 149 "errors":[ 150 {"shape":"InvalidInput"}, 151 {"shape":"OperationLimitExceeded"}, 152 {"shape":"UnsupportedTLD"} 153 ] 154 }, 155 "GetDomainDetail":{ 156 "name":"GetDomainDetail", 157 "http":{ 158 "method":"POST", 159 "requestUri":"/" 160 }, 161 "input":{"shape":"GetDomainDetailRequest"}, 162 "output":{"shape":"GetDomainDetailResponse"}, 163 "errors":[ 164 {"shape":"InvalidInput"}, 165 {"shape":"UnsupportedTLD"} 166 ] 167 }, 168 "GetDomainSuggestions":{ 169 "name":"GetDomainSuggestions", 170 "http":{ 171 "method":"POST", 172 "requestUri":"/" 173 }, 174 "input":{"shape":"GetDomainSuggestionsRequest"}, 175 "output":{"shape":"GetDomainSuggestionsResponse"}, 176 "errors":[ 177 {"shape":"InvalidInput"}, 178 {"shape":"UnsupportedTLD"} 179 ] 180 }, 181 "GetOperationDetail":{ 182 "name":"GetOperationDetail", 183 "http":{ 184 "method":"POST", 185 "requestUri":"/" 186 }, 187 "input":{"shape":"GetOperationDetailRequest"}, 188 "output":{"shape":"GetOperationDetailResponse"}, 189 "errors":[ 190 {"shape":"InvalidInput"} 191 ] 192 }, 193 "ListDomains":{ 194 "name":"ListDomains", 195 "http":{ 196 "method":"POST", 197 "requestUri":"/" 198 }, 199 "input":{"shape":"ListDomainsRequest"}, 200 "output":{"shape":"ListDomainsResponse"}, 201 "errors":[ 202 {"shape":"InvalidInput"} 203 ] 204 }, 205 "ListOperations":{ 206 "name":"ListOperations", 207 "http":{ 208 "method":"POST", 209 "requestUri":"/" 210 }, 211 "input":{"shape":"ListOperationsRequest"}, 212 "output":{"shape":"ListOperationsResponse"}, 213 "errors":[ 214 {"shape":"InvalidInput"} 215 ] 216 }, 217 "ListTagsForDomain":{ 218 "name":"ListTagsForDomain", 219 "http":{ 220 "method":"POST", 221 "requestUri":"/" 222 }, 223 "input":{"shape":"ListTagsForDomainRequest"}, 224 "output":{"shape":"ListTagsForDomainResponse"}, 225 "errors":[ 226 {"shape":"InvalidInput"}, 227 {"shape":"OperationLimitExceeded"}, 228 {"shape":"UnsupportedTLD"} 229 ] 230 }, 231 "RegisterDomain":{ 232 "name":"RegisterDomain", 233 "http":{ 234 "method":"POST", 235 "requestUri":"/" 236 }, 237 "input":{"shape":"RegisterDomainRequest"}, 238 "output":{"shape":"RegisterDomainResponse"}, 239 "errors":[ 240 {"shape":"InvalidInput"}, 241 {"shape":"UnsupportedTLD"}, 242 {"shape":"DuplicateRequest"}, 243 {"shape":"TLDRulesViolation"}, 244 {"shape":"DomainLimitExceeded"}, 245 {"shape":"OperationLimitExceeded"} 246 ] 247 }, 248 "RejectDomainTransferFromAnotherAwsAccount":{ 249 "name":"RejectDomainTransferFromAnotherAwsAccount", 250 "http":{ 251 "method":"POST", 252 "requestUri":"/" 253 }, 254 "input":{"shape":"RejectDomainTransferFromAnotherAwsAccountRequest"}, 255 "output":{"shape":"RejectDomainTransferFromAnotherAwsAccountResponse"}, 256 "errors":[ 257 {"shape":"InvalidInput"}, 258 {"shape":"OperationLimitExceeded"} 259 ] 260 }, 261 "RenewDomain":{ 262 "name":"RenewDomain", 263 "http":{ 264 "method":"POST", 265 "requestUri":"/" 266 }, 267 "input":{"shape":"RenewDomainRequest"}, 268 "output":{"shape":"RenewDomainResponse"}, 269 "errors":[ 270 {"shape":"InvalidInput"}, 271 {"shape":"UnsupportedTLD"}, 272 {"shape":"DuplicateRequest"}, 273 {"shape":"TLDRulesViolation"}, 274 {"shape":"OperationLimitExceeded"} 275 ] 276 }, 277 "ResendContactReachabilityEmail":{ 278 "name":"ResendContactReachabilityEmail", 279 "http":{ 280 "method":"POST", 281 "requestUri":"/" 282 }, 283 "input":{"shape":"ResendContactReachabilityEmailRequest"}, 284 "output":{"shape":"ResendContactReachabilityEmailResponse"}, 285 "errors":[ 286 {"shape":"InvalidInput"}, 287 {"shape":"OperationLimitExceeded"}, 288 {"shape":"UnsupportedTLD"} 289 ] 290 }, 291 "RetrieveDomainAuthCode":{ 292 "name":"RetrieveDomainAuthCode", 293 "http":{ 294 "method":"POST", 295 "requestUri":"/" 296 }, 297 "input":{"shape":"RetrieveDomainAuthCodeRequest"}, 298 "output":{"shape":"RetrieveDomainAuthCodeResponse"}, 299 "errors":[ 300 {"shape":"InvalidInput"}, 301 {"shape":"UnsupportedTLD"} 302 ] 303 }, 304 "TransferDomain":{ 305 "name":"TransferDomain", 306 "http":{ 307 "method":"POST", 308 "requestUri":"/" 309 }, 310 "input":{"shape":"TransferDomainRequest"}, 311 "output":{"shape":"TransferDomainResponse"}, 312 "errors":[ 313 {"shape":"InvalidInput"}, 314 {"shape":"UnsupportedTLD"}, 315 {"shape":"DuplicateRequest"}, 316 {"shape":"TLDRulesViolation"}, 317 {"shape":"DomainLimitExceeded"}, 318 {"shape":"OperationLimitExceeded"} 319 ] 320 }, 321 "TransferDomainToAnotherAwsAccount":{ 322 "name":"TransferDomainToAnotherAwsAccount", 323 "http":{ 324 "method":"POST", 325 "requestUri":"/" 326 }, 327 "input":{"shape":"TransferDomainToAnotherAwsAccountRequest"}, 328 "output":{"shape":"TransferDomainToAnotherAwsAccountResponse"}, 329 "errors":[ 330 {"shape":"InvalidInput"}, 331 {"shape":"OperationLimitExceeded"}, 332 {"shape":"DuplicateRequest"} 333 ] 334 }, 335 "UpdateDomainContact":{ 336 "name":"UpdateDomainContact", 337 "http":{ 338 "method":"POST", 339 "requestUri":"/" 340 }, 341 "input":{"shape":"UpdateDomainContactRequest"}, 342 "output":{"shape":"UpdateDomainContactResponse"}, 343 "errors":[ 344 {"shape":"InvalidInput"}, 345 {"shape":"DuplicateRequest"}, 346 {"shape":"TLDRulesViolation"}, 347 {"shape":"OperationLimitExceeded"}, 348 {"shape":"UnsupportedTLD"} 349 ] 350 }, 351 "UpdateDomainContactPrivacy":{ 352 "name":"UpdateDomainContactPrivacy", 353 "http":{ 354 "method":"POST", 355 "requestUri":"/" 356 }, 357 "input":{"shape":"UpdateDomainContactPrivacyRequest"}, 358 "output":{"shape":"UpdateDomainContactPrivacyResponse"}, 359 "errors":[ 360 {"shape":"InvalidInput"}, 361 {"shape":"DuplicateRequest"}, 362 {"shape":"TLDRulesViolation"}, 363 {"shape":"OperationLimitExceeded"}, 364 {"shape":"UnsupportedTLD"} 365 ] 366 }, 367 "UpdateDomainNameservers":{ 368 "name":"UpdateDomainNameservers", 369 "http":{ 370 "method":"POST", 371 "requestUri":"/" 372 }, 373 "input":{"shape":"UpdateDomainNameserversRequest"}, 374 "output":{"shape":"UpdateDomainNameserversResponse"}, 375 "errors":[ 376 {"shape":"InvalidInput"}, 377 {"shape":"DuplicateRequest"}, 378 {"shape":"TLDRulesViolation"}, 379 {"shape":"OperationLimitExceeded"}, 380 {"shape":"UnsupportedTLD"} 381 ] 382 }, 383 "UpdateTagsForDomain":{ 384 "name":"UpdateTagsForDomain", 385 "http":{ 386 "method":"POST", 387 "requestUri":"/" 388 }, 389 "input":{"shape":"UpdateTagsForDomainRequest"}, 390 "output":{"shape":"UpdateTagsForDomainResponse"}, 391 "errors":[ 392 {"shape":"InvalidInput"}, 393 {"shape":"OperationLimitExceeded"}, 394 {"shape":"UnsupportedTLD"} 395 ] 396 }, 397 "ViewBilling":{ 398 "name":"ViewBilling", 399 "http":{ 400 "method":"POST", 401 "requestUri":"/" 402 }, 403 "input":{"shape":"ViewBillingRequest"}, 404 "output":{"shape":"ViewBillingResponse"}, 405 "errors":[ 406 {"shape":"InvalidInput"} 407 ] 408 } 409 }, 410 "shapes":{ 411 "AcceptDomainTransferFromAnotherAwsAccountRequest":{ 412 "type":"structure", 413 "required":[ 414 "DomainName", 415 "Password" 416 ], 417 "members":{ 418 "DomainName":{"shape":"DomainName"}, 419 "Password":{"shape":"String"} 420 } 421 }, 422 "AcceptDomainTransferFromAnotherAwsAccountResponse":{ 423 "type":"structure", 424 "members":{ 425 "OperationId":{"shape":"OperationId"} 426 } 427 }, 428 "AccountId":{ 429 "type":"string", 430 "pattern":"^(\\d{12})$" 431 }, 432 "AddressLine":{ 433 "type":"string", 434 "max":255 435 }, 436 "BillingRecord":{ 437 "type":"structure", 438 "members":{ 439 "DomainName":{"shape":"DomainName"}, 440 "Operation":{"shape":"OperationType"}, 441 "InvoiceId":{"shape":"InvoiceId"}, 442 "BillDate":{"shape":"Timestamp"}, 443 "Price":{"shape":"Price"} 444 } 445 }, 446 "BillingRecords":{ 447 "type":"list", 448 "member":{"shape":"BillingRecord"} 449 }, 450 "Boolean":{"type":"boolean"}, 451 "CancelDomainTransferToAnotherAwsAccountRequest":{ 452 "type":"structure", 453 "required":["DomainName"], 454 "members":{ 455 "DomainName":{"shape":"DomainName"} 456 } 457 }, 458 "CancelDomainTransferToAnotherAwsAccountResponse":{ 459 "type":"structure", 460 "members":{ 461 "OperationId":{"shape":"OperationId"} 462 } 463 }, 464 "CheckDomainAvailabilityRequest":{ 465 "type":"structure", 466 "required":["DomainName"], 467 "members":{ 468 "DomainName":{"shape":"DomainName"}, 469 "IdnLangCode":{"shape":"LangCode"} 470 } 471 }, 472 "CheckDomainAvailabilityResponse":{ 473 "type":"structure", 474 "required":["Availability"], 475 "members":{ 476 "Availability":{"shape":"DomainAvailability"} 477 } 478 }, 479 "CheckDomainTransferabilityRequest":{ 480 "type":"structure", 481 "required":["DomainName"], 482 "members":{ 483 "DomainName":{"shape":"DomainName"}, 484 "AuthCode":{"shape":"DomainAuthCode"} 485 } 486 }, 487 "CheckDomainTransferabilityResponse":{ 488 "type":"structure", 489 "required":["Transferability"], 490 "members":{ 491 "Transferability":{"shape":"DomainTransferability"} 492 } 493 }, 494 "City":{ 495 "type":"string", 496 "max":255 497 }, 498 "ContactDetail":{ 499 "type":"structure", 500 "members":{ 501 "FirstName":{"shape":"ContactName"}, 502 "LastName":{"shape":"ContactName"}, 503 "ContactType":{"shape":"ContactType"}, 504 "OrganizationName":{"shape":"ContactName"}, 505 "AddressLine1":{"shape":"AddressLine"}, 506 "AddressLine2":{"shape":"AddressLine"}, 507 "City":{"shape":"City"}, 508 "State":{"shape":"State"}, 509 "CountryCode":{"shape":"CountryCode"}, 510 "ZipCode":{"shape":"ZipCode"}, 511 "PhoneNumber":{"shape":"ContactNumber"}, 512 "Email":{"shape":"Email"}, 513 "Fax":{"shape":"ContactNumber"}, 514 "ExtraParams":{"shape":"ExtraParamList"} 515 }, 516 "sensitive":true 517 }, 518 "ContactName":{ 519 "type":"string", 520 "max":255 521 }, 522 "ContactNumber":{ 523 "type":"string", 524 "max":30 525 }, 526 "ContactType":{ 527 "type":"string", 528 "enum":[ 529 "PERSON", 530 "COMPANY", 531 "ASSOCIATION", 532 "PUBLIC_BODY", 533 "RESELLER" 534 ] 535 }, 536 "CountryCode":{ 537 "type":"string", 538 "enum":[ 539 "AD", 540 "AE", 541 "AF", 542 "AG", 543 "AI", 544 "AL", 545 "AM", 546 "AN", 547 "AO", 548 "AQ", 549 "AR", 550 "AS", 551 "AT", 552 "AU", 553 "AW", 554 "AZ", 555 "BA", 556 "BB", 557 "BD", 558 "BE", 559 "BF", 560 "BG", 561 "BH", 562 "BI", 563 "BJ", 564 "BL", 565 "BM", 566 "BN", 567 "BO", 568 "BR", 569 "BS", 570 "BT", 571 "BW", 572 "BY", 573 "BZ", 574 "CA", 575 "CC", 576 "CD", 577 "CF", 578 "CG", 579 "CH", 580 "CI", 581 "CK", 582 "CL", 583 "CM", 584 "CN", 585 "CO", 586 "CR", 587 "CU", 588 "CV", 589 "CX", 590 "CY", 591 "CZ", 592 "DE", 593 "DJ", 594 "DK", 595 "DM", 596 "DO", 597 "DZ", 598 "EC", 599 "EE", 600 "EG", 601 "ER", 602 "ES", 603 "ET", 604 "FI", 605 "FJ", 606 "FK", 607 "FM", 608 "FO", 609 "FR", 610 "GA", 611 "GB", 612 "GD", 613 "GE", 614 "GH", 615 "GI", 616 "GL", 617 "GM", 618 "GN", 619 "GQ", 620 "GR", 621 "GT", 622 "GU", 623 "GW", 624 "GY", 625 "HK", 626 "HN", 627 "HR", 628 "HT", 629 "HU", 630 "ID", 631 "IE", 632 "IL", 633 "IM", 634 "IN", 635 "IQ", 636 "IR", 637 "IS", 638 "IT", 639 "JM", 640 "JO", 641 "JP", 642 "KE", 643 "KG", 644 "KH", 645 "KI", 646 "KM", 647 "KN", 648 "KP", 649 "KR", 650 "KW", 651 "KY", 652 "KZ", 653 "LA", 654 "LB", 655 "LC", 656 "LI", 657 "LK", 658 "LR", 659 "LS", 660 "LT", 661 "LU", 662 "LV", 663 "LY", 664 "MA", 665 "MC", 666 "MD", 667 "ME", 668 "MF", 669 "MG", 670 "MH", 671 "MK", 672 "ML", 673 "MM", 674 "MN", 675 "MO", 676 "MP", 677 "MR", 678 "MS", 679 "MT", 680 "MU", 681 "MV", 682 "MW", 683 "MX", 684 "MY", 685 "MZ", 686 "NA", 687 "NC", 688 "NE", 689 "NG", 690 "NI", 691 "NL", 692 "NO", 693 "NP", 694 "NR", 695 "NU", 696 "NZ", 697 "OM", 698 "PA", 699 "PE", 700 "PF", 701 "PG", 702 "PH", 703 "PK", 704 "PL", 705 "PM", 706 "PN", 707 "PR", 708 "PT", 709 "PW", 710 "PY", 711 "QA", 712 "RO", 713 "RS", 714 "RU", 715 "RW", 716 "SA", 717 "SB", 718 "SC", 719 "SD", 720 "SE", 721 "SG", 722 "SH", 723 "SI", 724 "SK", 725 "SL", 726 "SM", 727 "SN", 728 "SO", 729 "SR", 730 "ST", 731 "SV", 732 "SY", 733 "SZ", 734 "TC", 735 "TD", 736 "TG", 737 "TH", 738 "TJ", 739 "TK", 740 "TL", 741 "TM", 742 "TN", 743 "TO", 744 "TR", 745 "TT", 746 "TV", 747 "TW", 748 "TZ", 749 "UA", 750 "UG", 751 "US", 752 "UY", 753 "UZ", 754 "VA", 755 "VC", 756 "VE", 757 "VG", 758 "VI", 759 "VN", 760 "VU", 761 "WF", 762 "WS", 763 "YE", 764 "YT", 765 "ZA", 766 "ZM", 767 "ZW" 768 ] 769 }, 770 "CurrentExpiryYear":{"type":"integer"}, 771 "DNSSec":{"type":"string"}, 772 "DeleteTagsForDomainRequest":{ 773 "type":"structure", 774 "required":[ 775 "DomainName", 776 "TagsToDelete" 777 ], 778 "members":{ 779 "DomainName":{"shape":"DomainName"}, 780 "TagsToDelete":{"shape":"TagKeyList"} 781 } 782 }, 783 "DeleteTagsForDomainResponse":{ 784 "type":"structure", 785 "members":{ 786 } 787 }, 788 "DisableDomainAutoRenewRequest":{ 789 "type":"structure", 790 "required":["DomainName"], 791 "members":{ 792 "DomainName":{"shape":"DomainName"} 793 } 794 }, 795 "DisableDomainAutoRenewResponse":{ 796 "type":"structure", 797 "members":{ 798 } 799 }, 800 "DisableDomainTransferLockRequest":{ 801 "type":"structure", 802 "required":["DomainName"], 803 "members":{ 804 "DomainName":{"shape":"DomainName"} 805 } 806 }, 807 "DisableDomainTransferLockResponse":{ 808 "type":"structure", 809 "required":["OperationId"], 810 "members":{ 811 "OperationId":{"shape":"OperationId"} 812 } 813 }, 814 "DomainAuthCode":{ 815 "type":"string", 816 "max":1024, 817 "sensitive":true 818 }, 819 "DomainAvailability":{ 820 "type":"string", 821 "enum":[ 822 "AVAILABLE", 823 "AVAILABLE_RESERVED", 824 "AVAILABLE_PREORDER", 825 "UNAVAILABLE", 826 "UNAVAILABLE_PREMIUM", 827 "UNAVAILABLE_RESTRICTED", 828 "RESERVED", 829 "DONT_KNOW" 830 ] 831 }, 832 "DomainLimitExceeded":{ 833 "type":"structure", 834 "members":{ 835 "message":{"shape":"ErrorMessage"} 836 }, 837 "exception":true 838 }, 839 "DomainName":{ 840 "type":"string", 841 "max":255 842 }, 843 "DomainStatus":{"type":"string"}, 844 "DomainStatusList":{ 845 "type":"list", 846 "member":{"shape":"DomainStatus"} 847 }, 848 "DomainSuggestion":{ 849 "type":"structure", 850 "members":{ 851 "DomainName":{"shape":"DomainName"}, 852 "Availability":{"shape":"String"} 853 } 854 }, 855 "DomainSuggestionsList":{ 856 "type":"list", 857 "member":{"shape":"DomainSuggestion"} 858 }, 859 "DomainSummary":{ 860 "type":"structure", 861 "required":["DomainName"], 862 "members":{ 863 "DomainName":{"shape":"DomainName"}, 864 "AutoRenew":{"shape":"Boolean"}, 865 "TransferLock":{"shape":"Boolean"}, 866 "Expiry":{"shape":"Timestamp"} 867 } 868 }, 869 "DomainSummaryList":{ 870 "type":"list", 871 "member":{"shape":"DomainSummary"} 872 }, 873 "DomainTransferability":{ 874 "type":"structure", 875 "members":{ 876 "Transferable":{"shape":"Transferable"} 877 } 878 }, 879 "DuplicateRequest":{ 880 "type":"structure", 881 "members":{ 882 "message":{"shape":"ErrorMessage"} 883 }, 884 "exception":true 885 }, 886 "DurationInYears":{ 887 "type":"integer", 888 "max":10, 889 "min":1 890 }, 891 "Email":{ 892 "type":"string", 893 "max":254 894 }, 895 "EnableDomainAutoRenewRequest":{ 896 "type":"structure", 897 "required":["DomainName"], 898 "members":{ 899 "DomainName":{"shape":"DomainName"} 900 } 901 }, 902 "EnableDomainAutoRenewResponse":{ 903 "type":"structure", 904 "members":{ 905 } 906 }, 907 "EnableDomainTransferLockRequest":{ 908 "type":"structure", 909 "required":["DomainName"], 910 "members":{ 911 "DomainName":{"shape":"DomainName"} 912 } 913 }, 914 "EnableDomainTransferLockResponse":{ 915 "type":"structure", 916 "required":["OperationId"], 917 "members":{ 918 "OperationId":{"shape":"OperationId"} 919 } 920 }, 921 "ErrorMessage":{"type":"string"}, 922 "ExtraParam":{ 923 "type":"structure", 924 "required":[ 925 "Name", 926 "Value" 927 ], 928 "members":{ 929 "Name":{"shape":"ExtraParamName"}, 930 "Value":{"shape":"ExtraParamValue"} 931 } 932 }, 933 "ExtraParamList":{ 934 "type":"list", 935 "member":{"shape":"ExtraParam"} 936 }, 937 "ExtraParamName":{ 938 "type":"string", 939 "enum":[ 940 "DUNS_NUMBER", 941 "BRAND_NUMBER", 942 "BIRTH_DEPARTMENT", 943 "BIRTH_DATE_IN_YYYY_MM_DD", 944 "BIRTH_COUNTRY", 945 "BIRTH_CITY", 946 "DOCUMENT_NUMBER", 947 "AU_ID_NUMBER", 948 "AU_ID_TYPE", 949 "CA_LEGAL_TYPE", 950 "CA_BUSINESS_ENTITY_TYPE", 951 "CA_LEGAL_REPRESENTATIVE", 952 "CA_LEGAL_REPRESENTATIVE_CAPACITY", 953 "ES_IDENTIFICATION", 954 "ES_IDENTIFICATION_TYPE", 955 "ES_LEGAL_FORM", 956 "FI_BUSINESS_NUMBER", 957 "FI_ID_NUMBER", 958 "FI_NATIONALITY", 959 "FI_ORGANIZATION_TYPE", 960 "IT_NATIONALITY", 961 "IT_PIN", 962 "IT_REGISTRANT_ENTITY_TYPE", 963 "RU_PASSPORT_DATA", 964 "SE_ID_NUMBER", 965 "SG_ID_NUMBER", 966 "VAT_NUMBER", 967 "UK_CONTACT_TYPE", 968 "UK_COMPANY_NUMBER" 969 ] 970 }, 971 "ExtraParamValue":{ 972 "type":"string", 973 "max":2048 974 }, 975 "FIAuthKey":{"type":"string"}, 976 "GetContactReachabilityStatusRequest":{ 977 "type":"structure", 978 "members":{ 979 "domainName":{"shape":"DomainName"} 980 } 981 }, 982 "GetContactReachabilityStatusResponse":{ 983 "type":"structure", 984 "members":{ 985 "domainName":{"shape":"DomainName"}, 986 "status":{"shape":"ReachabilityStatus"} 987 } 988 }, 989 "GetDomainDetailRequest":{ 990 "type":"structure", 991 "required":["DomainName"], 992 "members":{ 993 "DomainName":{"shape":"DomainName"} 994 } 995 }, 996 "GetDomainDetailResponse":{ 997 "type":"structure", 998 "required":[ 999 "DomainName", 1000 "Nameservers", 1001 "AdminContact", 1002 "RegistrantContact", 1003 "TechContact" 1004 ], 1005 "members":{ 1006 "DomainName":{"shape":"DomainName"}, 1007 "Nameservers":{"shape":"NameserverList"}, 1008 "AutoRenew":{"shape":"Boolean"}, 1009 "AdminContact":{"shape":"ContactDetail"}, 1010 "RegistrantContact":{"shape":"ContactDetail"}, 1011 "TechContact":{"shape":"ContactDetail"}, 1012 "AdminPrivacy":{"shape":"Boolean"}, 1013 "RegistrantPrivacy":{"shape":"Boolean"}, 1014 "TechPrivacy":{"shape":"Boolean"}, 1015 "RegistrarName":{"shape":"RegistrarName"}, 1016 "WhoIsServer":{"shape":"RegistrarWhoIsServer"}, 1017 "RegistrarUrl":{"shape":"RegistrarUrl"}, 1018 "AbuseContactEmail":{"shape":"Email"}, 1019 "AbuseContactPhone":{"shape":"ContactNumber"}, 1020 "RegistryDomainId":{"shape":"RegistryDomainId"}, 1021 "CreationDate":{"shape":"Timestamp"}, 1022 "UpdatedDate":{"shape":"Timestamp"}, 1023 "ExpirationDate":{"shape":"Timestamp"}, 1024 "Reseller":{"shape":"Reseller"}, 1025 "DnsSec":{"shape":"DNSSec"}, 1026 "StatusList":{"shape":"DomainStatusList"} 1027 } 1028 }, 1029 "GetDomainSuggestionsRequest":{ 1030 "type":"structure", 1031 "required":[ 1032 "DomainName", 1033 "SuggestionCount", 1034 "OnlyAvailable" 1035 ], 1036 "members":{ 1037 "DomainName":{"shape":"DomainName"}, 1038 "SuggestionCount":{"shape":"Integer"}, 1039 "OnlyAvailable":{"shape":"Boolean"} 1040 } 1041 }, 1042 "GetDomainSuggestionsResponse":{ 1043 "type":"structure", 1044 "members":{ 1045 "SuggestionsList":{"shape":"DomainSuggestionsList"} 1046 } 1047 }, 1048 "GetOperationDetailRequest":{ 1049 "type":"structure", 1050 "required":["OperationId"], 1051 "members":{ 1052 "OperationId":{"shape":"OperationId"} 1053 } 1054 }, 1055 "GetOperationDetailResponse":{ 1056 "type":"structure", 1057 "members":{ 1058 "OperationId":{"shape":"OperationId"}, 1059 "Status":{"shape":"OperationStatus"}, 1060 "Message":{"shape":"ErrorMessage"}, 1061 "DomainName":{"shape":"DomainName"}, 1062 "Type":{"shape":"OperationType"}, 1063 "SubmittedDate":{"shape":"Timestamp"} 1064 } 1065 }, 1066 "GlueIp":{ 1067 "type":"string", 1068 "max":45 1069 }, 1070 "GlueIpList":{ 1071 "type":"list", 1072 "member":{"shape":"GlueIp"} 1073 }, 1074 "HostName":{ 1075 "type":"string", 1076 "max":255, 1077 "pattern":"[a-zA-Z0-9_\\-.]*" 1078 }, 1079 "Integer":{"type":"integer"}, 1080 "InvalidInput":{ 1081 "type":"structure", 1082 "members":{ 1083 "message":{"shape":"ErrorMessage"} 1084 }, 1085 "exception":true 1086 }, 1087 "InvoiceId":{"type":"string"}, 1088 "LangCode":{ 1089 "type":"string", 1090 "max":3 1091 }, 1092 "ListDomainsRequest":{ 1093 "type":"structure", 1094 "members":{ 1095 "Marker":{"shape":"PageMarker"}, 1096 "MaxItems":{"shape":"PageMaxItems"} 1097 } 1098 }, 1099 "ListDomainsResponse":{ 1100 "type":"structure", 1101 "required":["Domains"], 1102 "members":{ 1103 "Domains":{"shape":"DomainSummaryList"}, 1104 "NextPageMarker":{"shape":"PageMarker"} 1105 } 1106 }, 1107 "ListOperationsRequest":{ 1108 "type":"structure", 1109 "members":{ 1110 "SubmittedSince":{"shape":"Timestamp"}, 1111 "Marker":{"shape":"PageMarker"}, 1112 "MaxItems":{"shape":"PageMaxItems"} 1113 } 1114 }, 1115 "ListOperationsResponse":{ 1116 "type":"structure", 1117 "required":["Operations"], 1118 "members":{ 1119 "Operations":{"shape":"OperationSummaryList"}, 1120 "NextPageMarker":{"shape":"PageMarker"} 1121 } 1122 }, 1123 "ListTagsForDomainRequest":{ 1124 "type":"structure", 1125 "required":["DomainName"], 1126 "members":{ 1127 "DomainName":{"shape":"DomainName"} 1128 } 1129 }, 1130 "ListTagsForDomainResponse":{ 1131 "type":"structure", 1132 "required":["TagList"], 1133 "members":{ 1134 "TagList":{"shape":"TagList"} 1135 } 1136 }, 1137 "Nameserver":{ 1138 "type":"structure", 1139 "required":["Name"], 1140 "members":{ 1141 "Name":{"shape":"HostName"}, 1142 "GlueIps":{"shape":"GlueIpList"} 1143 } 1144 }, 1145 "NameserverList":{ 1146 "type":"list", 1147 "member":{"shape":"Nameserver"} 1148 }, 1149 "OperationId":{ 1150 "type":"string", 1151 "max":255 1152 }, 1153 "OperationLimitExceeded":{ 1154 "type":"structure", 1155 "members":{ 1156 "message":{"shape":"ErrorMessage"} 1157 }, 1158 "exception":true 1159 }, 1160 "OperationStatus":{ 1161 "type":"string", 1162 "enum":[ 1163 "SUBMITTED", 1164 "IN_PROGRESS", 1165 "ERROR", 1166 "SUCCESSFUL", 1167 "FAILED" 1168 ] 1169 }, 1170 "OperationSummary":{ 1171 "type":"structure", 1172 "required":[ 1173 "OperationId", 1174 "Status", 1175 "Type", 1176 "SubmittedDate" 1177 ], 1178 "members":{ 1179 "OperationId":{"shape":"OperationId"}, 1180 "Status":{"shape":"OperationStatus"}, 1181 "Type":{"shape":"OperationType"}, 1182 "SubmittedDate":{"shape":"Timestamp"} 1183 } 1184 }, 1185 "OperationSummaryList":{ 1186 "type":"list", 1187 "member":{"shape":"OperationSummary"} 1188 }, 1189 "OperationType":{ 1190 "type":"string", 1191 "enum":[ 1192 "REGISTER_DOMAIN", 1193 "DELETE_DOMAIN", 1194 "TRANSFER_IN_DOMAIN", 1195 "UPDATE_DOMAIN_CONTACT", 1196 "UPDATE_NAMESERVER", 1197 "CHANGE_PRIVACY_PROTECTION", 1198 "DOMAIN_LOCK", 1199 "ENABLE_AUTORENEW", 1200 "DISABLE_AUTORENEW", 1201 "ADD_DNSSEC", 1202 "REMOVE_DNSSEC", 1203 "EXPIRE_DOMAIN", 1204 "TRANSFER_OUT_DOMAIN", 1205 "CHANGE_DOMAIN_OWNER", 1206 "RENEW_DOMAIN", 1207 "PUSH_DOMAIN", 1208 "INTERNAL_TRANSFER_OUT_DOMAIN", 1209 "INTERNAL_TRANSFER_IN_DOMAIN" 1210 ] 1211 }, 1212 "PageMarker":{ 1213 "type":"string", 1214 "max":4096 1215 }, 1216 "PageMaxItems":{ 1217 "type":"integer", 1218 "max":100 1219 }, 1220 "Price":{"type":"double"}, 1221 "ReachabilityStatus":{ 1222 "type":"string", 1223 "enum":[ 1224 "PENDING", 1225 "DONE", 1226 "EXPIRED" 1227 ] 1228 }, 1229 "RegisterDomainRequest":{ 1230 "type":"structure", 1231 "required":[ 1232 "DomainName", 1233 "DurationInYears", 1234 "AdminContact", 1235 "RegistrantContact", 1236 "TechContact" 1237 ], 1238 "members":{ 1239 "DomainName":{"shape":"DomainName"}, 1240 "IdnLangCode":{"shape":"LangCode"}, 1241 "DurationInYears":{"shape":"DurationInYears"}, 1242 "AutoRenew":{"shape":"Boolean"}, 1243 "AdminContact":{"shape":"ContactDetail"}, 1244 "RegistrantContact":{"shape":"ContactDetail"}, 1245 "TechContact":{"shape":"ContactDetail"}, 1246 "PrivacyProtectAdminContact":{"shape":"Boolean"}, 1247 "PrivacyProtectRegistrantContact":{"shape":"Boolean"}, 1248 "PrivacyProtectTechContact":{"shape":"Boolean"} 1249 } 1250 }, 1251 "RegisterDomainResponse":{ 1252 "type":"structure", 1253 "required":["OperationId"], 1254 "members":{ 1255 "OperationId":{"shape":"OperationId"} 1256 } 1257 }, 1258 "RegistrarName":{"type":"string"}, 1259 "RegistrarUrl":{"type":"string"}, 1260 "RegistrarWhoIsServer":{"type":"string"}, 1261 "RegistryDomainId":{"type":"string"}, 1262 "RejectDomainTransferFromAnotherAwsAccountRequest":{ 1263 "type":"structure", 1264 "required":["DomainName"], 1265 "members":{ 1266 "DomainName":{"shape":"DomainName"} 1267 } 1268 }, 1269 "RejectDomainTransferFromAnotherAwsAccountResponse":{ 1270 "type":"structure", 1271 "members":{ 1272 "OperationId":{"shape":"OperationId"} 1273 } 1274 }, 1275 "RenewDomainRequest":{ 1276 "type":"structure", 1277 "required":[ 1278 "DomainName", 1279 "CurrentExpiryYear" 1280 ], 1281 "members":{ 1282 "DomainName":{"shape":"DomainName"}, 1283 "DurationInYears":{"shape":"DurationInYears"}, 1284 "CurrentExpiryYear":{"shape":"CurrentExpiryYear"} 1285 } 1286 }, 1287 "RenewDomainResponse":{ 1288 "type":"structure", 1289 "required":["OperationId"], 1290 "members":{ 1291 "OperationId":{"shape":"OperationId"} 1292 } 1293 }, 1294 "Reseller":{"type":"string"}, 1295 "ResendContactReachabilityEmailRequest":{ 1296 "type":"structure", 1297 "members":{ 1298 "domainName":{"shape":"DomainName"} 1299 } 1300 }, 1301 "ResendContactReachabilityEmailResponse":{ 1302 "type":"structure", 1303 "members":{ 1304 "domainName":{"shape":"DomainName"}, 1305 "emailAddress":{"shape":"Email"}, 1306 "isAlreadyVerified":{"shape":"Boolean"} 1307 } 1308 }, 1309 "RetrieveDomainAuthCodeRequest":{ 1310 "type":"structure", 1311 "required":["DomainName"], 1312 "members":{ 1313 "DomainName":{"shape":"DomainName"} 1314 } 1315 }, 1316 "RetrieveDomainAuthCodeResponse":{ 1317 "type":"structure", 1318 "required":["AuthCode"], 1319 "members":{ 1320 "AuthCode":{"shape":"DomainAuthCode"} 1321 } 1322 }, 1323 "State":{ 1324 "type":"string", 1325 "max":255 1326 }, 1327 "String":{"type":"string"}, 1328 "TLDRulesViolation":{ 1329 "type":"structure", 1330 "members":{ 1331 "message":{"shape":"ErrorMessage"} 1332 }, 1333 "exception":true 1334 }, 1335 "Tag":{ 1336 "type":"structure", 1337 "members":{ 1338 "Key":{"shape":"TagKey"}, 1339 "Value":{"shape":"TagValue"} 1340 } 1341 }, 1342 "TagKey":{"type":"string"}, 1343 "TagKeyList":{ 1344 "type":"list", 1345 "member":{"shape":"TagKey"} 1346 }, 1347 "TagList":{ 1348 "type":"list", 1349 "member":{"shape":"Tag"} 1350 }, 1351 "TagValue":{"type":"string"}, 1352 "Timestamp":{"type":"timestamp"}, 1353 "TransferDomainRequest":{ 1354 "type":"structure", 1355 "required":[ 1356 "DomainName", 1357 "DurationInYears", 1358 "AdminContact", 1359 "RegistrantContact", 1360 "TechContact" 1361 ], 1362 "members":{ 1363 "DomainName":{"shape":"DomainName"}, 1364 "IdnLangCode":{"shape":"LangCode"}, 1365 "DurationInYears":{"shape":"DurationInYears"}, 1366 "Nameservers":{"shape":"NameserverList"}, 1367 "AuthCode":{"shape":"DomainAuthCode"}, 1368 "AutoRenew":{"shape":"Boolean"}, 1369 "AdminContact":{"shape":"ContactDetail"}, 1370 "RegistrantContact":{"shape":"ContactDetail"}, 1371 "TechContact":{"shape":"ContactDetail"}, 1372 "PrivacyProtectAdminContact":{"shape":"Boolean"}, 1373 "PrivacyProtectRegistrantContact":{"shape":"Boolean"}, 1374 "PrivacyProtectTechContact":{"shape":"Boolean"} 1375 } 1376 }, 1377 "TransferDomainResponse":{ 1378 "type":"structure", 1379 "required":["OperationId"], 1380 "members":{ 1381 "OperationId":{"shape":"OperationId"} 1382 } 1383 }, 1384 "TransferDomainToAnotherAwsAccountRequest":{ 1385 "type":"structure", 1386 "required":[ 1387 "DomainName", 1388 "AccountId" 1389 ], 1390 "members":{ 1391 "DomainName":{"shape":"DomainName"}, 1392 "AccountId":{"shape":"AccountId"} 1393 } 1394 }, 1395 "TransferDomainToAnotherAwsAccountResponse":{ 1396 "type":"structure", 1397 "members":{ 1398 "OperationId":{"shape":"OperationId"}, 1399 "Password":{"shape":"String"} 1400 } 1401 }, 1402 "Transferable":{ 1403 "type":"string", 1404 "enum":[ 1405 "TRANSFERABLE", 1406 "UNTRANSFERABLE", 1407 "DONT_KNOW" 1408 ] 1409 }, 1410 "UnsupportedTLD":{ 1411 "type":"structure", 1412 "members":{ 1413 "message":{"shape":"ErrorMessage"} 1414 }, 1415 "exception":true 1416 }, 1417 "UpdateDomainContactPrivacyRequest":{ 1418 "type":"structure", 1419 "required":["DomainName"], 1420 "members":{ 1421 "DomainName":{"shape":"DomainName"}, 1422 "AdminPrivacy":{"shape":"Boolean"}, 1423 "RegistrantPrivacy":{"shape":"Boolean"}, 1424 "TechPrivacy":{"shape":"Boolean"} 1425 } 1426 }, 1427 "UpdateDomainContactPrivacyResponse":{ 1428 "type":"structure", 1429 "required":["OperationId"], 1430 "members":{ 1431 "OperationId":{"shape":"OperationId"} 1432 } 1433 }, 1434 "UpdateDomainContactRequest":{ 1435 "type":"structure", 1436 "required":["DomainName"], 1437 "members":{ 1438 "DomainName":{"shape":"DomainName"}, 1439 "AdminContact":{"shape":"ContactDetail"}, 1440 "RegistrantContact":{"shape":"ContactDetail"}, 1441 "TechContact":{"shape":"ContactDetail"} 1442 } 1443 }, 1444 "UpdateDomainContactResponse":{ 1445 "type":"structure", 1446 "required":["OperationId"], 1447 "members":{ 1448 "OperationId":{"shape":"OperationId"} 1449 } 1450 }, 1451 "UpdateDomainNameserversRequest":{ 1452 "type":"structure", 1453 "required":[ 1454 "DomainName", 1455 "Nameservers" 1456 ], 1457 "members":{ 1458 "DomainName":{"shape":"DomainName"}, 1459 "FIAuthKey":{ 1460 "shape":"FIAuthKey", 1461 "deprecated":true 1462 }, 1463 "Nameservers":{"shape":"NameserverList"} 1464 } 1465 }, 1466 "UpdateDomainNameserversResponse":{ 1467 "type":"structure", 1468 "required":["OperationId"], 1469 "members":{ 1470 "OperationId":{"shape":"OperationId"} 1471 } 1472 }, 1473 "UpdateTagsForDomainRequest":{ 1474 "type":"structure", 1475 "required":["DomainName"], 1476 "members":{ 1477 "DomainName":{"shape":"DomainName"}, 1478 "TagsToUpdate":{"shape":"TagList"} 1479 } 1480 }, 1481 "UpdateTagsForDomainResponse":{ 1482 "type":"structure", 1483 "members":{ 1484 } 1485 }, 1486 "ViewBillingRequest":{ 1487 "type":"structure", 1488 "members":{ 1489 "Start":{"shape":"Timestamp"}, 1490 "End":{"shape":"Timestamp"}, 1491 "Marker":{"shape":"PageMarker"}, 1492 "MaxItems":{"shape":"PageMaxItems"} 1493 } 1494 }, 1495 "ViewBillingResponse":{ 1496 "type":"structure", 1497 "members":{ 1498 "NextPageMarker":{"shape":"PageMarker"}, 1499 "BillingRecords":{"shape":"BillingRecords"} 1500 } 1501 }, 1502 "ZipCode":{ 1503 "type":"string", 1504 "max":255 1505 } 1506 } 1507} 1508