github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/route53domains/2014-05-15/api-2.json (about)

     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  }