From 6a09bc4a59b65b319cdb08c18c1de602f4b6d263 Mon Sep 17 00:00:00 2001
From: awstools This operation registers a domain. Domains are registered either by Amazon Registrar
- * (for .com, .net, and .org domains) or by our registrar associate, Gandi (for all other
- * domains). For some top-level domains (TLDs), this operation requires extra
- * parameters. This operation registers a domain. For some top-level domains (TLDs), this operation
+ * requires extra parameters. When you register a domain, Amazon Route 53 does the following:
*
Optionally enables privacy protection, so WHOIS queries return contact - * information either for Amazon Registrar (for .com, .net, and .org domains) or - * for our registrar associate, Gandi (for all other TLDs). If you don't enable - * privacy protection, WHOIS queries return the information that you entered for - * the administrative, registrant, and technical contacts.
+ *Optionally enables privacy protection, so WHOIS queries return contact for the registrar
+ * or the phrase "REDACTED FOR PRIVACY", or "On behalf of
You must specify the same privacy setting for the administrative, - * registrant, and technical contacts.
+ *While some domains may allow different privacy settings per contact, we recommend + * specifying the same privacy setting for all contacts.
*Transfers a domain from another registrar to Amazon Route 53. When the transfer is - * complete, the domain is registered either with Amazon Registrar (for .com, .net, and - * .org domains) or with our registrar associate, Gandi (for all other TLDs).
+ *Transfers a domain from another registrar to Amazon Route 53.
*For more information about transferring domains, see the following topics:
*This operation updates the specified domain contact's privacy setting. When privacy - * protection is enabled, contact information such as email address is replaced either with - * contact information for Amazon Registrar (for .com, .net, and .org domains) or with - * contact information for our registrar associate, Gandi.
+ * protection is enabled, your contact information is replaced with contact information for + * the registrar or with the phrase "REDACTED FOR PRIVACY", or "On behalf ofYou must specify the same privacy setting for the administrative, registrant, and - * technical contacts.
+ *While some domains may allow different privacy settings per contact, we recommend + * specifying the same privacy setting for all contacts.
*This operation affects only the contact information for the specified contact type
* (administrative, registrant, or technical). If the request succeeds, Amazon Route 53
diff --git a/clients/client-route-53-domains/src/endpoint/EndpointParameters.ts b/clients/client-route-53-domains/src/endpoint/EndpointParameters.ts
index 3b0b8cf9ebfb..a8d61153bc6a 100644
--- a/clients/client-route-53-domains/src/endpoint/EndpointParameters.ts
+++ b/clients/client-route-53-domains/src/endpoint/EndpointParameters.ts
@@ -25,7 +25,7 @@ export const resolveClientEndpointParameters =
- * BIRTH_CITY
- *
- * BIRTH_COUNTRY
- *
- * BIRTH_DATE_IN_YYYY_MM_DD
- *
- * BIRTH_DEPARTMENT
: Specify the INSEE code that
- * corresponds with the department where the contact was born. If the
- * contact was born somewhere other than France or its overseas
- * departments, specify 99
. For more information,
- * including a list of departments and the corresponding INSEE numbers,
- * see the Wikipedia entry Departments of France.
- * BRAND_NUMBER
- *
Whether you want to conceal contact information from WHOIS queries. If you specify
- * true
, WHOIS ("who is") queries return contact information either for
- * Amazon Registrar (for .com, .net, and .org domains) or for our registrar associate,
- * Gandi (for all other TLDs). If you specify false
, WHOIS queries return the
- * information that you entered for the admin contact.
true
, WHOIS ("who is") queries return contact information for the
+ * registrar, the phrase "REDACTED FOR PRIVACY", or "On behalf of You must specify the same privacy setting for the administrative, registrant, and - * technical contacts.
+ *While some domains may allow different privacy settings per contact, we recommend + * specifying the same privacy setting for all contacts.
*Default: true
*
Customer's consent for the owner change request.
+ *Customer's consent for the owner change request. Required if the domain is not free (consent price is more than $0.00).
*/ Consent?: Consent; } diff --git a/codegen/sdk-codegen/aws-models/route-53-domains.json b/codegen/sdk-codegen/aws-models/route-53-domains.json index d7ec075739da..dc0a499fe5b7 100644 --- a/codegen/sdk-codegen/aws-models/route-53-domains.json +++ b/codegen/sdk-codegen/aws-models/route-53-domains.json @@ -74,7 +74,8 @@ } }, "traits": { - "smithy.api#documentation": "The AcceptDomainTransferFromAnotherAwsAccount request includes the following\n\t\t\telements.
" + "smithy.api#documentation": "The AcceptDomainTransferFromAnotherAwsAccount request includes the following\n\t\t\telements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#AcceptDomainTransferFromAnotherAwsAccountResponse": { @@ -88,7 +89,8 @@ } }, "traits": { - "smithy.api#documentation": "The AcceptDomainTransferFromAnotherAwsAccount response includes the following\n\t\t\telement.
" + "smithy.api#documentation": "The AcceptDomainTransferFromAnotherAwsAccount response includes the following\n\t\t\telement.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#AccountId": { @@ -159,6 +161,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.route53domains#AssociateDelegationSignerToDomainResponse": { @@ -170,6 +175,9 @@ "smithy.api#documentation": "The identifier for tracking the progress of the request. To query the operation\n\t\t\tstatus, use GetOperationDetail.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.route53domains#BillingRecord": { @@ -255,7 +263,8 @@ } }, "traits": { - "smithy.api#documentation": "The CancelDomainTransferToAnotherAwsAccount request includes the following\n\t\t\telement.
" + "smithy.api#documentation": "The CancelDomainTransferToAnotherAwsAccount request includes the following\n\t\t\telement.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#CancelDomainTransferToAnotherAwsAccountResponse": { @@ -269,7 +278,8 @@ } }, "traits": { - "smithy.api#documentation": "The CancelDomainTransferToAnotherAwsAccount
response includes the\n\t\t\tfollowing element.
The CancelDomainTransferToAnotherAwsAccount
response includes the\n\t\t\tfollowing element.
The CheckDomainAvailability request contains the following elements.
" + "smithy.api#documentation": "The CheckDomainAvailability request contains the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#CheckDomainAvailabilityResponse": { @@ -324,7 +335,8 @@ } }, "traits": { - "smithy.api#documentation": "The CheckDomainAvailability response includes the following elements.
" + "smithy.api#documentation": "The CheckDomainAvailability response includes the following elements.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#CheckDomainTransferability": { @@ -365,7 +377,8 @@ } }, "traits": { - "smithy.api#documentation": "The CheckDomainTransferability request contains the following elements.
" + "smithy.api#documentation": "The CheckDomainTransferability request contains the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#CheckDomainTransferabilityResponse": { @@ -379,7 +392,8 @@ } }, "traits": { - "smithy.api#documentation": "The CheckDomainTransferability response includes the following elements.
" + "smithy.api#documentation": "The CheckDomainTransferability response includes the following elements.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#City": { @@ -2125,6 +2139,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.route53domains#DeleteDomainResponse": { @@ -2136,6 +2153,9 @@ "smithy.api#documentation": "Identifier for tracking the progress of the request. To query the operation status,\n\t\t\tuse GetOperationDetail.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.route53domains#DeleteTagsForDomain": { @@ -2180,12 +2200,16 @@ } }, "traits": { - "smithy.api#documentation": "The DeleteTagsForDomainRequest includes the following elements.
" + "smithy.api#documentation": "The DeleteTagsForDomainRequest includes the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#DeleteTagsForDomainResponse": { "type": "structure", - "members": {} + "members": {}, + "traits": { + "smithy.api#output": {} + } }, "com.amazonaws.route53domains#DisableDomainAutoRenew": { "type": "operation", @@ -2217,11 +2241,17 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.route53domains#DisableDomainAutoRenewResponse": { "type": "structure", - "members": {} + "members": {}, + "traits": { + "smithy.api#output": {} + } }, "com.amazonaws.route53domains#DisableDomainTransferLock": { "type": "operation", @@ -2264,7 +2294,8 @@ } }, "traits": { - "smithy.api#documentation": "The DisableDomainTransferLock request includes the following element.
" + "smithy.api#documentation": "The DisableDomainTransferLock request includes the following element.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#DisableDomainTransferLockResponse": { @@ -2278,7 +2309,8 @@ } }, "traits": { - "smithy.api#documentation": "The DisableDomainTransferLock response includes the following element.
" + "smithy.api#documentation": "The DisableDomainTransferLock response includes the following element.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#DisassociateDelegationSignerFromDomain": { @@ -2327,6 +2359,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.route53domains#DisassociateDelegationSignerFromDomainResponse": { @@ -2338,6 +2373,9 @@ "smithy.api#documentation": "Identifier for tracking the progress of the request. To query the operation status,\n\t\t\tuse GetOperationDetail.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.route53domains#DnssecKey": { @@ -2742,11 +2780,17 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.route53domains#EnableDomainAutoRenewResponse": { "type": "structure", - "members": {} + "members": {}, + "traits": { + "smithy.api#output": {} + } }, "com.amazonaws.route53domains#EnableDomainTransferLock": { "type": "operation", @@ -2789,7 +2833,8 @@ } }, "traits": { - "smithy.api#documentation": "A request to set the transfer lock for the specified domain.
" + "smithy.api#documentation": "A request to set the transfer lock for the specified domain.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#EnableDomainTransferLockResponse": { @@ -2803,7 +2848,8 @@ } }, "traits": { - "smithy.api#documentation": "The EnableDomainTransferLock response includes the following elements.
" + "smithy.api#documentation": "The EnableDomainTransferLock response includes the following elements.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#ErrorMessage": { @@ -2815,7 +2861,7 @@ "Name": { "target": "com.amazonaws.route53domains#ExtraParamName", "traits": { - "smithy.api#documentation": "The name of an additional parameter that is required by a top-level domain. Here are\n\t\t\tthe top-level domains that require additional parameters and the names of the parameters\n\t\t\tthat they require:
\n\n AU_ID_NUMBER
\n
\n AU_ID_TYPE
\n
Valid values include the following:
\n\n ABN
(Australian business number)
\n ACN
(Australian company number)
\n TM
(Trademark number)
\n BRAND_NUMBER
\n
\n CA_BUSINESS_ENTITY_TYPE
\n
Valid values include the following:
\n\n BANK
(Bank)
\n COMMERCIAL_COMPANY
(Commercial\n\t\t\t\t\t\t\t\t\t\tcompany)
\n COMPANY
(Company)
\n COOPERATION
(Cooperation)
\n COOPERATIVE
(Cooperative)
\n COOPRIX
(Cooprix)
\n CORP
(Corporation)
\n CREDIT_UNION
(Credit union)
\n FOMIA
(Federation of mutual insurance\n\t\t\t\t\t\t\t\t\t\tassociations)
\n INC
(Incorporated)
\n LTD
(Limited)
\n LTEE
(Limitée)
\n LLC
(Limited liability corporation)
\n LLP
(Limited liability partnership)
\n LTE
(Lte.)
\n MBA
(Mutual benefit association)
\n MIC
(Mutual insurance company)
\n NFP
(Not-for-profit corporation)
\n SA
(S.A.)
\n SAVINGS_COMPANY
(Savings company)
\n SAVINGS_UNION
(Savings union)
\n SARL
(Société à responsabilité\n\t\t\t\t\t\t\t\t\t\tlimitée)
\n TRUST
(Trust)
\n ULC
(Unlimited liability corporation)
\n CA_LEGAL_TYPE
\n
When ContactType
is PERSON
, valid values\n\t\t\t\t\t\t\t\tinclude the following:
\n ABO
(Aboriginal Peoples indigenous to\n\t\t\t\t\t\t\t\t\t\tCanada)
\n CCT
(Canadian citizen)
\n LGR
(Legal Representative of a Canadian\n\t\t\t\t\t\t\t\t\t\tCitizen or Permanent Resident)
\n RES
(Permanent resident of Canada)
When ContactType
is a value other than\n\t\t\t\t\t\t\t\t\tPERSON
, valid values include the following:
\n ASS
(Canadian unincorporated\n\t\t\t\t\t\t\t\t\t\tassociation)
\n CCO
(Canadian corporation)
\n EDU
(Canadian educational institution)
\n GOV
(Government or government entity in\n\t\t\t\t\t\t\t\t\t\tCanada)
\n HOP
(Canadian Hospital)
\n INB
(Indian Band recognized by the Indian Act\n\t\t\t\t\t\t\t\t\t\tof Canada)
\n LAM
(Canadian Library, Archive, or\n\t\t\t\t\t\t\t\t\t\tMuseum)
\n MAJ
(Her/His Majesty the Queen/King)
\n OMK
(Official mark registered in\n\t\t\t\t\t\t\t\t\t\tCanada)
\n PLT
(Canadian Political Party)
\n PRT
(Partnership Registered in Canada)
\n TDM
(Trademark registered in Canada)
\n TRD
(Canadian Trade Union)
\n TRS
(Trust established in Canada)
\n ES_IDENTIFICATION
\n
The value of ES_IDENTIFICATION
depends on the\n\t\t\t\t\t\t\t\tfollowing values:
The value of ES_LEGAL_FORM
\n
The value of ES_IDENTIFICATION_TYPE
\n
\n If ES_LEGAL_FORM
is any value\n\t\t\t\t\t\t\t\t\tother than INDIVIDUAL
:\n
Specify 1 letter + 8 numbers (CIF [Certificado de\n\t\t\t\t\t\t\t\t\t\tIdentificación Fiscal])
\nExample: B12345678
\n\n If ES_LEGAL_FORM
is\n\t\t\t\t\t\t\t\t\t\tINDIVIDUAL
, the value that you specify for\n\t\t\t\t\t\t\t\t\t\tES_IDENTIFICATION
depends on the value of\n\t\t\t\t\t\t\t\t\t\tES_IDENTIFICATION_TYPE
:\n
If ES_IDENTIFICATION_TYPE
is\n\t\t\t\t\t\t\t\t\t\t\tDNI_AND_NIF
(for Spanish contacts):
Specify 8 numbers + 1 letter (DNI [Documento\n\t\t\t\t\t\t\t\t\t\t\t\tNacional de Identidad], NIF [Número de\n\t\t\t\t\t\t\t\t\t\t\t\tIdentificación Fiscal])
\nExample: 12345678M
\nIf ES_IDENTIFICATION_TYPE
is NIE
\n\t\t\t\t\t\t\t\t\t\t(for foreigners with legal residence):
Specify 1 letter + 7 numbers + 1 letter ( NIE\n\t\t\t\t\t\t\t\t\t\t\t\t[Número de Identidad de Extranjero])
\nExample: Y1234567X
\nIf ES_IDENTIFICATION_TYPE
is\n\t\t\t\t\t\t\t\t\t\t\tOTHER
(for contacts outside of\n\t\t\t\t\t\t\t\t\t\tSpain):
Specify a passport number, drivers license number,\n\t\t\t\t\t\t\t\t\t\t\t\tor national identity card number
\n\n ES_IDENTIFICATION_TYPE
\n
Valid values include the following:
\n\n DNI_AND_NIF
(For Spanish contacts)
\n NIE
(For foreigners with legal\n\t\t\t\t\t\t\t\t\t\tresidence)
\n OTHER
(For contacts outside of Spain)
\n ES_LEGAL_FORM
\n
Valid values include the following:
\n\n ASSOCIATION
\n
\n CENTRAL_GOVERNMENT_BODY
\n
\n CIVIL_SOCIETY
\n
\n COMMUNITY_OF_OWNERS
\n
\n COMMUNITY_PROPERTY
\n
\n CONSULATE
\n
\n COOPERATIVE
\n
\n DESIGNATION_OF_ORIGIN_SUPERVISORY_COUNCIL
\n
\n ECONOMIC_INTEREST_GROUP
\n
\n EMBASSY
\n
\n ENTITY_MANAGING_NATURAL_AREAS
\n
\n FARM_PARTNERSHIP
\n
\n FOUNDATION
\n
\n GENERAL_AND_LIMITED_PARTNERSHIP
\n
\n GENERAL_PARTNERSHIP
\n
\n INDIVIDUAL
\n
\n LIMITED_COMPANY
\n
\n LOCAL_AUTHORITY
\n
\n LOCAL_PUBLIC_ENTITY
\n
\n MUTUAL_INSURANCE_COMPANY
\n
\n NATIONAL_PUBLIC_ENTITY
\n
\n ORDER_OR_RELIGIOUS_INSTITUTION
\n
\n OTHERS (Only for contacts outside of\n\t\t\t\t\t\t\t\t\t\tSpain)
\n
\n POLITICAL_PARTY
\n
\n PROFESSIONAL_ASSOCIATION
\n
\n PUBLIC_LAW_ASSOCIATION
\n
\n PUBLIC_LIMITED_COMPANY
\n
\n REGIONAL_GOVERNMENT_BODY
\n
\n REGIONAL_PUBLIC_ENTITY
\n
\n SAVINGS_BANK
\n
\n SPANISH_OFFICE
\n
\n SPORTS_ASSOCIATION
\n
\n SPORTS_FEDERATION
\n
\n SPORTS_LIMITED_COMPANY
\n
\n TEMPORARY_ALLIANCE_OF_ENTERPRISES
\n
\n TRADE_UNION
\n
\n WORKER_OWNED_COMPANY
\n
\n WORKER_OWNED_LIMITED_COMPANY
\n
\n EU_COUNTRY_OF_CITIZENSHIP
\n
\n BIRTH_DATE_IN_YYYY_MM_DD
\n
\n FI_BUSINESS_NUMBER
\n
\n FI_ID_NUMBER
\n
\n FI_NATIONALITY
\n
Valid values include the following:
\n\n FINNISH
\n
\n NOT_FINNISH
\n
\n FI_ORGANIZATION_TYPE
\n
Valid values include the following:
\n\n COMPANY
\n
\n CORPORATION
\n
\n GOVERNMENT
\n
\n INSTITUTION
\n
\n POLITICAL_PARTY
\n
\n PUBLIC_COMMUNITY
\n
\n TOWNSHIP
\n
\n BIRTH_CITY
\n
\n BIRTH_COUNTRY
\n
\n BIRTH_DATE_IN_YYYY_MM_DD
\n
\n BIRTH_DEPARTMENT
: Specify the INSEE code that\n\t\t\t\t\t\t\t\tcorresponds with the department where the contact was born. If the\n\t\t\t\t\t\t\t\tcontact was born somewhere other than France or its overseas\n\t\t\t\t\t\t\t\tdepartments, specify 99
. For more information,\n\t\t\t\t\t\t\t\tincluding a list of departments and the corresponding INSEE numbers,\n\t\t\t\t\t\t\t\tsee the Wikipedia entry Departments of France.
\n BRAND_NUMBER
\n
\n IT_NATIONALITY
\n
\n IT_PIN
\n
\n IT_REGISTRANT_ENTITY_TYPE
\n
Valid values include the following:
\n\n FOREIGNERS
\n
\n FREELANCE_WORKERS
(Freelance workers and\n\t\t\t\t\t\t\t\t\t\tprofessionals)
\n ITALIAN_COMPANIES
(Italian companies and\n\t\t\t\t\t\t\t\t\t\tone-person companies)
\n NON_PROFIT_ORGANIZATIONS
\n
\n OTHER_SUBJECTS
\n
\n PUBLIC_ORGANIZATIONS
\n
\n BIRTH_DATE_IN_YYYY_MM_DD
\n
\n RU_PASSPORT_DATA
\n
\n BIRTH_COUNTRY
\n
\n SE_ID_NUMBER
\n
\n SG_ID_NUMBER
\n
\n UK_CONTACT_TYPE
\n
Valid values include the following:
\n\n CRC
(UK Corporation by Royal Charter)
\n FCORP
(Non-UK Corporation)
\n FIND
(Non-UK Individual, representing\n\t\t\t\t\t\t\t\t\t\tself)
\n FOTHER
(Non-UK Entity that does not fit into\n\t\t\t\t\t\t\t\t\t\tany other category)
\n GOV
(UK Government Body)
\n IND
(UK Individual (representing\n\t\t\t\t\t\t\t\t\t\tself))
\n IP
(UK Industrial/Provident Registered\n\t\t\t\t\t\t\t\t\t\tCompany)
\n LLP
(UK Limited Liability Partnership)
\n LTD
(UK Limited Company)
\n OTHER
(UK Entity that does not fit into any\n\t\t\t\t\t\t\t\t\t\tother category)
\n PLC
(UK Public Limited Company)
\n PTNR
(UK Partnership)
\n RCHAR
(UK Registered Charity)
\n SCH
(UK School)
\n STAT
(UK Statutory Body)
\n STRA
(UK Sole Trader)
\n UK_COMPANY_NUMBER
\n
In addition, many TLDs require a VAT_NUMBER
.
The name of an additional parameter that is required by a top-level domain. Here are\n\t\t\tthe top-level domains that require additional parameters and the names of the parameters\n\t\t\tthat they require:
\n\n AU_ID_NUMBER
\n
\n AU_ID_TYPE
\n
Valid values include the following:
\n\n ABN
(Australian business number)
\n ACN
(Australian company number)
\n TM
(Trademark number)
\n BRAND_NUMBER
\n
\n CA_BUSINESS_ENTITY_TYPE
\n
Valid values include the following:
\n\n BANK
(Bank)
\n COMMERCIAL_COMPANY
(Commercial\n\t\t\t\t\t\t\t\t\t\tcompany)
\n COMPANY
(Company)
\n COOPERATION
(Cooperation)
\n COOPERATIVE
(Cooperative)
\n COOPRIX
(Cooprix)
\n CORP
(Corporation)
\n CREDIT_UNION
(Credit union)
\n FOMIA
(Federation of mutual insurance\n\t\t\t\t\t\t\t\t\t\tassociations)
\n INC
(Incorporated)
\n LTD
(Limited)
\n LTEE
(Limitée)
\n LLC
(Limited liability corporation)
\n LLP
(Limited liability partnership)
\n LTE
(Lte.)
\n MBA
(Mutual benefit association)
\n MIC
(Mutual insurance company)
\n NFP
(Not-for-profit corporation)
\n SA
(S.A.)
\n SAVINGS_COMPANY
(Savings company)
\n SAVINGS_UNION
(Savings union)
\n SARL
(Société à responsabilité\n\t\t\t\t\t\t\t\t\t\tlimitée)
\n TRUST
(Trust)
\n ULC
(Unlimited liability corporation)
\n CA_LEGAL_TYPE
\n
When ContactType
is PERSON
, valid values\n\t\t\t\t\t\t\t\tinclude the following:
\n ABO
(Aboriginal Peoples indigenous to\n\t\t\t\t\t\t\t\t\t\tCanada)
\n CCT
(Canadian citizen)
\n LGR
(Legal Representative of a Canadian\n\t\t\t\t\t\t\t\t\t\tCitizen or Permanent Resident)
\n RES
(Permanent resident of Canada)
When ContactType
is a value other than\n\t\t\t\t\t\t\t\t\tPERSON
, valid values include the following:
\n ASS
(Canadian unincorporated\n\t\t\t\t\t\t\t\t\t\tassociation)
\n CCO
(Canadian corporation)
\n EDU
(Canadian educational institution)
\n GOV
(Government or government entity in\n\t\t\t\t\t\t\t\t\t\tCanada)
\n HOP
(Canadian Hospital)
\n INB
(Indian Band recognized by the Indian Act\n\t\t\t\t\t\t\t\t\t\tof Canada)
\n LAM
(Canadian Library, Archive, or\n\t\t\t\t\t\t\t\t\t\tMuseum)
\n MAJ
(Her/His Majesty the Queen/King)
\n OMK
(Official mark registered in\n\t\t\t\t\t\t\t\t\t\tCanada)
\n PLT
(Canadian Political Party)
\n PRT
(Partnership Registered in Canada)
\n TDM
(Trademark registered in Canada)
\n TRD
(Canadian Trade Union)
\n TRS
(Trust established in Canada)
\n ES_IDENTIFICATION
\n
The value of ES_IDENTIFICATION
depends on the\n\t\t\t\t\t\t\t\tfollowing values:
The value of ES_LEGAL_FORM
\n
The value of ES_IDENTIFICATION_TYPE
\n
\n If ES_LEGAL_FORM
is any value\n\t\t\t\t\t\t\t\t\tother than INDIVIDUAL
:\n
Specify 1 letter + 8 numbers (CIF [Certificado de\n\t\t\t\t\t\t\t\t\t\tIdentificación Fiscal])
\nExample: B12345678
\n\n If ES_LEGAL_FORM
is\n\t\t\t\t\t\t\t\t\t\tINDIVIDUAL
, the value that you specify for\n\t\t\t\t\t\t\t\t\t\tES_IDENTIFICATION
depends on the value of\n\t\t\t\t\t\t\t\t\t\tES_IDENTIFICATION_TYPE
:\n
If ES_IDENTIFICATION_TYPE
is\n\t\t\t\t\t\t\t\t\t\t\tDNI_AND_NIF
(for Spanish contacts):
Specify 8 numbers + 1 letter (DNI [Documento\n\t\t\t\t\t\t\t\t\t\t\t\tNacional de Identidad], NIF [Número de\n\t\t\t\t\t\t\t\t\t\t\t\tIdentificación Fiscal])
\nExample: 12345678M
\nIf ES_IDENTIFICATION_TYPE
is NIE
\n\t\t\t\t\t\t\t\t\t\t(for foreigners with legal residence):
Specify 1 letter + 7 numbers + 1 letter ( NIE\n\t\t\t\t\t\t\t\t\t\t\t\t[Número de Identidad de Extranjero])
\nExample: Y1234567X
\nIf ES_IDENTIFICATION_TYPE
is\n\t\t\t\t\t\t\t\t\t\t\tOTHER
(for contacts outside of\n\t\t\t\t\t\t\t\t\t\tSpain):
Specify a passport number, drivers license number,\n\t\t\t\t\t\t\t\t\t\t\t\tor national identity card number
\n\n ES_IDENTIFICATION_TYPE
\n
Valid values include the following:
\n\n DNI_AND_NIF
(For Spanish contacts)
\n NIE
(For foreigners with legal\n\t\t\t\t\t\t\t\t\t\tresidence)
\n OTHER
(For contacts outside of Spain)
\n ES_LEGAL_FORM
\n
Valid values include the following:
\n\n ASSOCIATION
\n
\n CENTRAL_GOVERNMENT_BODY
\n
\n CIVIL_SOCIETY
\n
\n COMMUNITY_OF_OWNERS
\n
\n COMMUNITY_PROPERTY
\n
\n CONSULATE
\n
\n COOPERATIVE
\n
\n DESIGNATION_OF_ORIGIN_SUPERVISORY_COUNCIL
\n
\n ECONOMIC_INTEREST_GROUP
\n
\n EMBASSY
\n
\n ENTITY_MANAGING_NATURAL_AREAS
\n
\n FARM_PARTNERSHIP
\n
\n FOUNDATION
\n
\n GENERAL_AND_LIMITED_PARTNERSHIP
\n
\n GENERAL_PARTNERSHIP
\n
\n INDIVIDUAL
\n
\n LIMITED_COMPANY
\n
\n LOCAL_AUTHORITY
\n
\n LOCAL_PUBLIC_ENTITY
\n
\n MUTUAL_INSURANCE_COMPANY
\n
\n NATIONAL_PUBLIC_ENTITY
\n
\n ORDER_OR_RELIGIOUS_INSTITUTION
\n
\n OTHERS (Only for contacts outside of\n\t\t\t\t\t\t\t\t\t\tSpain)
\n
\n POLITICAL_PARTY
\n
\n PROFESSIONAL_ASSOCIATION
\n
\n PUBLIC_LAW_ASSOCIATION
\n
\n PUBLIC_LIMITED_COMPANY
\n
\n REGIONAL_GOVERNMENT_BODY
\n
\n REGIONAL_PUBLIC_ENTITY
\n
\n SAVINGS_BANK
\n
\n SPANISH_OFFICE
\n
\n SPORTS_ASSOCIATION
\n
\n SPORTS_FEDERATION
\n
\n SPORTS_LIMITED_COMPANY
\n
\n TEMPORARY_ALLIANCE_OF_ENTERPRISES
\n
\n TRADE_UNION
\n
\n WORKER_OWNED_COMPANY
\n
\n WORKER_OWNED_LIMITED_COMPANY
\n
\n EU_COUNTRY_OF_CITIZENSHIP
\n
\n BIRTH_DATE_IN_YYYY_MM_DD
\n
\n FI_BUSINESS_NUMBER
\n
\n FI_ID_NUMBER
\n
\n FI_NATIONALITY
\n
Valid values include the following:
\n\n FINNISH
\n
\n NOT_FINNISH
\n
\n FI_ORGANIZATION_TYPE
\n
Valid values include the following:
\n\n COMPANY
\n
\n CORPORATION
\n
\n GOVERNMENT
\n
\n INSTITUTION
\n
\n POLITICAL_PARTY
\n
\n PUBLIC_COMMUNITY
\n
\n TOWNSHIP
\n
\n IT_NATIONALITY
\n
\n IT_PIN
\n
\n IT_REGISTRANT_ENTITY_TYPE
\n
Valid values include the following:
\n\n FOREIGNERS
\n
\n FREELANCE_WORKERS
(Freelance workers and\n\t\t\t\t\t\t\t\t\t\tprofessionals)
\n ITALIAN_COMPANIES
(Italian companies and\n\t\t\t\t\t\t\t\t\t\tone-person companies)
\n NON_PROFIT_ORGANIZATIONS
\n
\n OTHER_SUBJECTS
\n
\n PUBLIC_ORGANIZATIONS
\n
\n BIRTH_DATE_IN_YYYY_MM_DD
\n
\n RU_PASSPORT_DATA
\n
\n BIRTH_COUNTRY
\n
\n SE_ID_NUMBER
\n
\n SG_ID_NUMBER
\n
\n UK_CONTACT_TYPE
\n
Valid values include the following:
\n\n CRC
(UK Corporation by Royal Charter)
\n FCORP
(Non-UK Corporation)
\n FIND
(Non-UK Individual, representing\n\t\t\t\t\t\t\t\t\t\tself)
\n FOTHER
(Non-UK Entity that does not fit into\n\t\t\t\t\t\t\t\t\t\tany other category)
\n GOV
(UK Government Body)
\n IND
(UK Individual (representing\n\t\t\t\t\t\t\t\t\t\tself))
\n IP
(UK Industrial/Provident Registered\n\t\t\t\t\t\t\t\t\t\tCompany)
\n LLP
(UK Limited Liability Partnership)
\n LTD
(UK Limited Company)
\n OTHER
(UK Entity that does not fit into any\n\t\t\t\t\t\t\t\t\t\tother category)
\n PLC
(UK Public Limited Company)
\n PTNR
(UK Partnership)
\n RCHAR
(UK Registered Charity)
\n SCH
(UK School)
\n STAT
(UK Statutory Body)
\n STRA
(UK Sole Trader)
\n UK_COMPANY_NUMBER
\n
In addition, many TLDs require a VAT_NUMBER
.
The name of the domain for which you want to know whether the registrant contact has\n\t\t\tconfirmed that the email address is valid.
" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.route53domains#GetContactReachabilityStatusResponse": { @@ -3132,6 +3181,9 @@ "smithy.api#documentation": "Whether the registrant contact has responded. Values include the following:
\nWe sent the confirmation email and haven't received a response yet.
\nWe sent the email and got confirmation from the registrant contact.
\nThe time limit expired before the registrant contact responded.
\nThe GetDomainDetail request includes the following element.
" + "smithy.api#documentation": "The GetDomainDetail request includes the following element.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#GetDomainDetailResponse": { @@ -3306,7 +3359,8 @@ } }, "traits": { - "smithy.api#documentation": "The GetDomainDetail response includes the following elements.
" + "smithy.api#documentation": "The GetDomainDetail response includes the following elements.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#GetDomainSuggestions": { @@ -3354,6 +3408,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.route53domains#GetDomainSuggestionsResponse": { @@ -3365,6 +3422,9 @@ "smithy.api#documentation": "A list of possible domain names. If you specified true
for\n\t\t\t\tOnlyAvailable
in the request, the list contains only domains that are\n\t\t\tavailable for registration.
The GetOperationDetail request includes the following element.
" + "smithy.api#documentation": "The GetOperationDetail request includes the following element.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#GetOperationDetailResponse": { @@ -3452,7 +3513,8 @@ } }, "traits": { - "smithy.api#documentation": "The GetOperationDetail response includes the following elements.
" + "smithy.api#documentation": "The GetOperationDetail response includes the following elements.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#GlueIp": { @@ -3592,7 +3654,8 @@ } }, "traits": { - "smithy.api#documentation": "The ListDomains request includes the following elements.
" + "smithy.api#documentation": "The ListDomains request includes the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#ListDomainsResponse": { @@ -3612,7 +3675,8 @@ } }, "traits": { - "smithy.api#documentation": "The ListDomains response includes the following elements.
" + "smithy.api#documentation": "The ListDomains response includes the following elements.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#ListOperations": { @@ -3685,7 +3749,8 @@ } }, "traits": { - "smithy.api#documentation": "The ListOperations request includes the following elements.
" + "smithy.api#documentation": "The ListOperations request includes the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#ListOperationsResponse": { @@ -3705,7 +3770,8 @@ } }, "traits": { - "smithy.api#documentation": "The ListOperations response includes the following elements.
" + "smithy.api#documentation": "The ListOperations response includes the following elements.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#ListOperationsSortAttributeName": { @@ -3745,6 +3811,14 @@ } } }, + "com.amazonaws.route53domains#ListPricesPageMaxItems": { + "type": "integer", + "traits": { + "smithy.api#range": { + "max": 1000 + } + } + }, "com.amazonaws.route53domains#ListPricesRequest": { "type": "structure", "members": { @@ -3761,11 +3835,14 @@ } }, "MaxItems": { - "target": "com.amazonaws.route53domains#PageMaxItems", + "target": "com.amazonaws.route53domains#ListPricesPageMaxItems", "traits": { "smithy.api#documentation": "Number of Prices
to be returned.
Used only for all TLDs. If you specify a TLD, don't specify a\n\t\t\tMaxItems
.
If there are more prices than you specified for MaxItems
in the request,\n\t\t\tsubmit another request and include the value of NextPageMarker
in the value\n\t\t\tof Marker
.
Used only for all TLDs. If you specify a TLD, don't specify a\n\t\t\t\tNextPageMarker
.
The ListTagsForDomainRequest includes the following elements.
" + "smithy.api#documentation": "The ListTagsForDomainRequest includes the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#ListTagsForDomainResponse": { @@ -3834,7 +3915,8 @@ } }, "traits": { - "smithy.api#documentation": "The ListTagsForDomain response includes the following elements.
" + "smithy.api#documentation": "The ListTagsForDomain response includes the following elements.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#Nameserver": { @@ -4235,6 +4317,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.route53domains#ReachabilityStatus": { @@ -4289,7 +4374,7 @@ } ], "traits": { - "smithy.api#documentation": "This operation registers a domain. Domains are registered either by Amazon Registrar\n\t\t\t(for .com, .net, and .org domains) or by our registrar associate, Gandi (for all other\n\t\t\tdomains). For some top-level domains (TLDs), this operation requires extra\n\t\t\tparameters.
\nWhen you register a domain, Amazon Route 53 does the following:
\nCreates a Route 53 hosted zone that has the same name as the domain. Route 53\n\t\t\t\t\tassigns four name servers to your hosted zone and automatically updates your\n\t\t\t\t\tdomain registration with the names of these name servers.
\nEnables auto renew, so your domain registration will renew automatically each\n\t\t\t\t\tyear. We'll notify you in advance of the renewal date so you can choose whether\n\t\t\t\t\tto renew the registration.
\nOptionally enables privacy protection, so WHOIS queries return contact\n\t\t\t\t\tinformation either for Amazon Registrar (for .com, .net, and .org domains) or\n\t\t\t\t\tfor our registrar associate, Gandi (for all other TLDs). If you don't enable\n\t\t\t\t\tprivacy protection, WHOIS queries return the information that you entered for\n\t\t\t\t\tthe administrative, registrant, and technical contacts.
\nYou must specify the same privacy setting for the administrative,\n\t\t\t\t\t\tregistrant, and technical contacts.
\nIf registration is successful, returns an operation ID that you can use to\n\t\t\t\t\ttrack the progress and completion of the action. If the request is not completed\n\t\t\t\t\tsuccessfully, the domain registrant is notified by email.
\nCharges your Amazon Web Services account an amount based on the top-level\n\t\t\t\t\tdomain. For more information, see Amazon Route 53 Pricing.
\nThis operation registers a domain. For some top-level domains (TLDs), this operation\n\t\t\trequires extra parameters.
\nWhen you register a domain, Amazon Route 53 does the following:
\nCreates a Route 53 hosted zone that has the same name as the domain. Route 53\n\t\t\t\t\tassigns four name servers to your hosted zone and automatically updates your\n\t\t\t\t\tdomain registration with the names of these name servers.
\nEnables auto renew, so your domain registration will renew automatically each\n\t\t\t\t\tyear. We'll notify you in advance of the renewal date so you can choose whether\n\t\t\t\t\tto renew the registration.
\nOptionally enables privacy protection, so WHOIS queries return contact for the registrar\n\t\t\t\t\tor the phrase \"REDACTED FOR PRIVACY\", or \"On behalf of
While some domains may allow different privacy settings per contact, we recommend\n\t\t\t\t\t\tspecifying the same privacy setting for all contacts.
\nIf registration is successful, returns an operation ID that you can use to\n\t\t\t\t\ttrack the progress and completion of the action. If the request is not completed\n\t\t\t\t\tsuccessfully, the domain registrant is notified by email.
\nCharges your Amazon Web Services account an amount based on the top-level\n\t\t\t\t\tdomain. For more information, see Amazon Route 53 Pricing.
\nThe RegisterDomain request includes the following elements.
" + "smithy.api#documentation": "The RegisterDomain request includes the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#RegisterDomainResponse": { @@ -4376,7 +4462,8 @@ } }, "traits": { - "smithy.api#documentation": "The RegisterDomain response includes the following element.
" + "smithy.api#documentation": "The RegisterDomain response includes the following element.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#RegistrarName": { @@ -4426,7 +4513,8 @@ } }, "traits": { - "smithy.api#documentation": "The RejectDomainTransferFromAnotherAwsAccount request includes the following\n\t\t\telement.
" + "smithy.api#documentation": "The RejectDomainTransferFromAnotherAwsAccount request includes the following\n\t\t\telement.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#RejectDomainTransferFromAnotherAwsAccountResponse": { @@ -4440,7 +4528,8 @@ } }, "traits": { - "smithy.api#documentation": "The RejectDomainTransferFromAnotherAwsAccount response includes the following\n\t\t\telement.
" + "smithy.api#documentation": "The RejectDomainTransferFromAnotherAwsAccount response includes the following\n\t\t\telement.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#RenewDomain": { @@ -4498,7 +4587,8 @@ } }, "traits": { - "smithy.api#documentation": "A RenewDomain
request includes the number of years that you want to renew\n\t\t\tfor and the current expiration year.
A RenewDomain
request includes the number of years that you want to renew\n\t\t\tfor and the current expiration year.
Identifier for tracking the progress of the request. To query the operation status,\n\t\t\tuse GetOperationDetail.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.route53domains#Reseller": { @@ -4547,6 +4640,9 @@ "smithy.api#documentation": "The name of the domain for which you want Route 53 to resend a confirmation email to\n\t\t\tthe registrant contact.
" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.route53domains#ResendContactReachabilityEmailResponse": { @@ -4570,6 +4666,9 @@ "smithy.api#documentation": "\n True
if the email address for the registrant contact has already been\n\t\t\tverified, and false
otherwise. If the email address has already been\n\t\t\tverified, we don't send another confirmation email.
A request for the authorization code for the specified domain. To transfer a domain to\n\t\t\tanother registrar, you provide this value to the new registrar.
" + "smithy.api#documentation": "A request for the authorization code for the specified domain. To transfer a domain to\n\t\t\tanother registrar, you provide this value to the new registrar.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#RetrieveDomainAuthCodeResponse": { @@ -4647,7 +4750,8 @@ } }, "traits": { - "smithy.api#documentation": "The RetrieveDomainAuthCode response includes the following element.
" + "smithy.api#documentation": "The RetrieveDomainAuthCode response includes the following element.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#Route53Domains_v20140515": { @@ -4779,7 +4883,7 @@ "parameters": { "Region": { "builtIn": "AWS::Region", - "required": true, + "required": false, "documentation": "The AWS region used to dispatch the request.", "type": "String" }, @@ -4808,13 +4912,12 @@ { "conditions": [ { - "fn": "aws.partition", + "fn": "isSet", "argv": [ { - "ref": "Region" + "ref": "Endpoint" } - ], - "assign": "PartitionResult" + ] } ], "type": "tree", @@ -4822,14 +4925,20 @@ { "conditions": [ { - "fn": "isSet", + "fn": "booleanEquals", "argv": [ { - "ref": "Endpoint" - } + "ref": "UseFIPS" + }, + true ] } ], + "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], "type": "tree", "rules": [ { @@ -4838,67 +4947,42 @@ "fn": "booleanEquals", "argv": [ { - "ref": "UseFIPS" + "ref": "UseDualStack" }, true ] } ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", "type": "error" }, { "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" + "endpoint": { + "url": { + "ref": "Endpoint" }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] - }, + } + ] + }, + { + "conditions": [], + "type": "tree", + "rules": [ { "conditions": [ { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", + "fn": "isSet", "argv": [ { - "ref": "UseDualStack" - }, - true + "ref": "Region" + } ] } ], @@ -4907,90 +4991,215 @@ { "conditions": [ { - "fn": "booleanEquals", + "fn": "aws.partition", "argv": [ - true, { - "fn": "getAttr", + "ref": "Region" + } + ], + "assign": "PartitionResult" + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseDualStack" }, - "supportsFIPS" + true ] } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] + }, + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://route53domains-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [], + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" + } ] }, { - "fn": "booleanEquals", - "argv": [ - true, + "conditions": [ { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseFIPS" }, - "supportsDualStack" + true ] } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://route53domains-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://route53domains-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ { - "fn": "booleanEquals", - "argv": [ - true, + "conditions": [ { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseDualStack" }, - "supportsFIPS" + true ] } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://route53domains.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" + } ] - } - ], - "type": "tree", - "rules": [ + }, { "conditions": [], "type": "tree", @@ -4998,7 +5207,7 @@ { "conditions": [], "endpoint": { - "url": "https://route53domains-fips.{Region}.{PartitionResult#dnsSuffix}", + "url": "https://route53domains.{Region}.{PartitionResult#dnsSuffix}", "properties": {}, "headers": {} }, @@ -5007,74 +5216,13 @@ ] } ] - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://route53domains.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" } ] }, { "conditions": [], - "endpoint": { - "url": "https://route53domains.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" + "error": "Invalid Configuration: Missing Region", + "type": "error" } ] } @@ -5082,6 +5230,19 @@ }, "smithy.rules#endpointTests": { "testCases": [ + { + "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://route53domains.us-east-1.amazonaws.com" + } + }, + "params": { + "Region": "us-east-1", + "UseFIPS": false, + "UseDualStack": false + } + }, { "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", "expect": { @@ -5090,8 +5251,8 @@ } }, "params": { - "UseFIPS": true, "Region": "us-east-1", + "UseFIPS": true, "UseDualStack": true } }, @@ -5103,8 +5264,8 @@ } }, "params": { - "UseFIPS": true, "Region": "us-east-1", + "UseFIPS": true, "UseDualStack": false } }, @@ -5116,34 +5277,234 @@ } }, "params": { - "UseFIPS": false, "Region": "us-east-1", + "UseFIPS": false, "UseDualStack": true } }, { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://route53domains.us-east-1.amazonaws.com" + "url": "https://route53domains-fips.cn-north-1.api.amazonwebservices.com.cn" + } + }, + "params": { + "Region": "cn-north-1", + "UseFIPS": true, + "UseDualStack": true + } + }, + { + "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://route53domains-fips.cn-north-1.amazonaws.com.cn" + } + }, + "params": { + "Region": "cn-north-1", + "UseFIPS": true, + "UseDualStack": false + } + }, + { + "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://route53domains.cn-north-1.api.amazonwebservices.com.cn" } }, "params": { + "Region": "cn-north-1", + "UseFIPS": false, + "UseDualStack": true + } + }, + { + "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://route53domains.cn-north-1.amazonaws.com.cn" + } + }, + "params": { + "Region": "cn-north-1", "UseFIPS": false, - "Region": "us-east-1", "UseDualStack": false } }, { - "documentation": "For custom endpoint with fips disabled and dualstack disabled", + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://example.com" + "url": "https://route53domains-fips.us-gov-east-1.api.aws" + } + }, + "params": { + "Region": "us-gov-east-1", + "UseFIPS": true, + "UseDualStack": true + } + }, + { + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://route53domains-fips.us-gov-east-1.amazonaws.com" + } + }, + "params": { + "Region": "us-gov-east-1", + "UseFIPS": true, + "UseDualStack": false + } + }, + { + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://route53domains.us-gov-east-1.api.aws" + } + }, + "params": { + "Region": "us-gov-east-1", + "UseFIPS": false, + "UseDualStack": true + } + }, + { + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://route53domains.us-gov-east-1.amazonaws.com" + } + }, + "params": { + "Region": "us-gov-east-1", + "UseFIPS": false, + "UseDualStack": false + } + }, + { + "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled", + "expect": { + "error": "FIPS and DualStack are enabled, but this partition does not support one or both" + }, + "params": { + "Region": "us-iso-east-1", + "UseFIPS": true, + "UseDualStack": true + } + }, + { + "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://route53domains-fips.us-iso-east-1.c2s.ic.gov" + } + }, + "params": { + "Region": "us-iso-east-1", + "UseFIPS": true, + "UseDualStack": false + } + }, + { + "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled", + "expect": { + "error": "DualStack is enabled but this partition does not support DualStack" + }, + "params": { + "Region": "us-iso-east-1", + "UseFIPS": false, + "UseDualStack": true + } + }, + { + "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://route53domains.us-iso-east-1.c2s.ic.gov" + } + }, + "params": { + "Region": "us-iso-east-1", + "UseFIPS": false, + "UseDualStack": false + } + }, + { + "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled", + "expect": { + "error": "FIPS and DualStack are enabled, but this partition does not support one or both" + }, + "params": { + "Region": "us-isob-east-1", + "UseFIPS": true, + "UseDualStack": true + } + }, + { + "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://route53domains-fips.us-isob-east-1.sc2s.sgov.gov" + } + }, + "params": { + "Region": "us-isob-east-1", + "UseFIPS": true, + "UseDualStack": false + } + }, + { + "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled", + "expect": { + "error": "DualStack is enabled but this partition does not support DualStack" + }, + "params": { + "Region": "us-isob-east-1", + "UseFIPS": false, + "UseDualStack": true + } + }, + { + "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://route53domains.us-isob-east-1.sc2s.sgov.gov" } }, "params": { + "Region": "us-isob-east-1", "UseFIPS": false, + "UseDualStack": false + } + }, + { + "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", + "expect": { + "endpoint": { + "url": "https://example.com" + } + }, + "params": { "Region": "us-east-1", + "UseFIPS": false, + "UseDualStack": false, + "Endpoint": "https://example.com" + } + }, + { + "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", + "expect": { + "endpoint": { + "url": "https://example.com" + } + }, + "params": { + "UseFIPS": false, "UseDualStack": false, "Endpoint": "https://example.com" } @@ -5154,8 +5515,8 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "UseFIPS": true, "Region": "us-east-1", + "UseFIPS": true, "UseDualStack": false, "Endpoint": "https://example.com" } @@ -5166,11 +5527,17 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "UseFIPS": false, "Region": "us-east-1", + "UseFIPS": false, "UseDualStack": true, "Endpoint": "https://example.com" } + }, + { + "documentation": "Missing region", + "expect": { + "error": "Invalid Configuration: Missing Region" + } } ], "version": "1.0" @@ -5370,7 +5737,7 @@ } ], "traits": { - "smithy.api#documentation": "Transfers a domain from another registrar to Amazon Route 53. When the transfer is\n\t\t\tcomplete, the domain is registered either with Amazon Registrar (for .com, .net, and\n\t\t\t.org domains) or with our registrar associate, Gandi (for all other TLDs).
\nFor more information about transferring domains, see the following topics:
\nFor transfer requirements, a detailed procedure, and information about viewing\n\t\t\t\t\tthe status of a domain that you're transferring to Route 53, see Transferring Registration for a Domain to Amazon Route 53 in the\n\t\t\t\t\t\tAmazon Route 53 Developer Guide.
\nFor information about how to transfer a domain from one Amazon Web Services account to another, see TransferDomainToAnotherAwsAccount.
\nFor information about how to transfer a domain to another domain registrar,\n\t\t\t\t\tsee Transferring a Domain from Amazon Route 53 to Another Registrar in\n\t\t\t\t\tthe Amazon Route 53 Developer Guide.
\nIf the registrar for your domain is also the DNS service provider for the domain, we\n\t\t\thighly recommend that you transfer your DNS service to Route 53 or to another DNS\n\t\t\tservice provider before you transfer your registration. Some registrars provide free DNS\n\t\t\tservice when you purchase a domain registration. When you transfer the registration, the\n\t\t\tprevious registrar will not renew your domain registration and could end your DNS\n\t\t\tservice at any time.
\nIf the registrar for your domain is also the DNS service provider for the domain\n\t\t\t\tand you don't transfer DNS service to another provider, your website, email, and the\n\t\t\t\tweb applications associated with the domain might become unavailable.
\nIf the transfer is successful, this method returns an operation ID that you can use to\n\t\t\ttrack the progress and completion of the action. If the transfer doesn't complete\n\t\t\tsuccessfully, the domain registrant will be notified by email.
" + "smithy.api#documentation": "Transfers a domain from another registrar to Amazon Route 53.
\nFor more information about transferring domains, see the following topics:
\nFor transfer requirements, a detailed procedure, and information about viewing\n\t\t\t\t\tthe status of a domain that you're transferring to Route 53, see Transferring Registration for a Domain to Amazon Route 53 in the\n\t\t\t\t\t\tAmazon Route 53 Developer Guide.
\nFor information about how to transfer a domain from one Amazon Web Services account to another, see TransferDomainToAnotherAwsAccount.
\nFor information about how to transfer a domain to another domain registrar,\n\t\t\t\t\tsee Transferring a Domain from Amazon Route 53 to Another Registrar in\n\t\t\t\t\tthe Amazon Route 53 Developer Guide.
\nIf the registrar for your domain is also the DNS service provider for the domain, we\n\t\t\thighly recommend that you transfer your DNS service to Route 53 or to another DNS\n\t\t\tservice provider before you transfer your registration. Some registrars provide free DNS\n\t\t\tservice when you purchase a domain registration. When you transfer the registration, the\n\t\t\tprevious registrar will not renew your domain registration and could end your DNS\n\t\t\tservice at any time.
\nIf the registrar for your domain is also the DNS service provider for the domain\n\t\t\t\tand you don't transfer DNS service to another provider, your website, email, and the\n\t\t\t\tweb applications associated with the domain might become unavailable.
\nIf the transfer is successful, this method returns an operation ID that you can use to\n\t\t\ttrack the progress and completion of the action. If the transfer doesn't complete\n\t\t\tsuccessfully, the domain registrant will be notified by email.
" } }, "com.amazonaws.route53domains#TransferDomainRequest": { @@ -5438,7 +5805,7 @@ "PrivacyProtectAdminContact": { "target": "com.amazonaws.route53domains#Boolean", "traits": { - "smithy.api#documentation": "Whether you want to conceal contact information from WHOIS queries. If you specify\n\t\t\t\ttrue
, WHOIS (\"who is\") queries return contact information either for\n\t\t\tAmazon Registrar (for .com, .net, and .org domains) or for our registrar associate,\n\t\t\tGandi (for all other TLDs). If you specify false
, WHOIS queries return the\n\t\t\tinformation that you entered for the admin contact.
You must specify the same privacy setting for the administrative, registrant, and\n\t\t\t\ttechnical contacts.
\nDefault: true
\n
Whether you want to conceal contact information from WHOIS queries. If you specify\n\t\t\t\ttrue
, WHOIS (\"who is\") queries return contact information for the\n\t\t\tregistrar, the phrase \"REDACTED FOR PRIVACY\", or \"On behalf of
While some domains may allow different privacy settings per contact, we recommend\n\t\t\t\tspecifying the same privacy setting for all contacts.
\nDefault: true
\n
The TransferDomain request includes the following elements.
" + "smithy.api#documentation": "The TransferDomain request includes the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#TransferDomainResponse": { @@ -5469,7 +5837,8 @@ } }, "traits": { - "smithy.api#documentation": "The TransferDomain response includes the following element.
" + "smithy.api#documentation": "The TransferDomain response includes the following element.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#TransferDomainToAnotherAwsAccount": { @@ -5517,7 +5886,8 @@ } }, "traits": { - "smithy.api#documentation": "The TransferDomainToAnotherAwsAccount request includes the following elements.
" + "smithy.api#documentation": "The TransferDomainToAnotherAwsAccount request includes the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#TransferDomainToAnotherAwsAccountResponse": { @@ -5537,7 +5907,8 @@ } }, "traits": { - "smithy.api#documentation": "The TransferDomainToAnotherAwsAccount
response includes the following\n\t\t\telements.
The TransferDomainToAnotherAwsAccount
response includes the following\n\t\t\telements.
This operation updates the specified domain contact's privacy setting. When privacy\n\t\t\tprotection is enabled, contact information such as email address is replaced either with\n\t\t\tcontact information for Amazon Registrar (for .com, .net, and .org domains) or with\n\t\t\tcontact information for our registrar associate, Gandi.
\nYou must specify the same privacy setting for the administrative, registrant, and\n\t\t\t\ttechnical contacts.
\nThis operation affects only the contact information for the specified contact type\n\t\t\t(administrative, registrant, or technical). If the request succeeds, Amazon Route 53\n\t\t\treturns an operation ID that you can use with GetOperationDetail to track the progress and completion of the action. If\n\t\t\tthe request doesn't complete successfully, the domain registrant will be notified by\n\t\t\temail.
\nBy disabling the privacy service via API, you consent to the publication of the\n\t\t\t\tcontact information provided for this domain via the public WHOIS database. You\n\t\t\t\tcertify that you are the registrant of this domain name and have the authority to\n\t\t\t\tmake this decision. You may withdraw your consent at any time by enabling privacy\n\t\t\t\tprotection using either UpdateDomainContactPrivacy
or the Route 53\n\t\t\t\tconsole. Enabling privacy protection removes the contact information provided for\n\t\t\t\tthis domain from the WHOIS database. For more information on our privacy practices,\n\t\t\t\tsee https://aws.amazon.com/privacy/.
This operation updates the specified domain contact's privacy setting. When privacy\n\t\t\tprotection is enabled, your contact information is replaced with contact information for\n\t\t\tthe registrar or with the phrase \"REDACTED FOR PRIVACY\", or \"On behalf of
While some domains may allow different privacy settings per contact, we recommend\n\t\t\t\tspecifying the same privacy setting for all contacts.
\nThis operation affects only the contact information for the specified contact type\n\t\t\t(administrative, registrant, or technical). If the request succeeds, Amazon Route 53\n\t\t\treturns an operation ID that you can use with GetOperationDetail to track the progress and completion of the action. If\n\t\t\tthe request doesn't complete successfully, the domain registrant will be notified by\n\t\t\temail.
\nBy disabling the privacy service via API, you consent to the publication of the\n\t\t\t\tcontact information provided for this domain via the public WHOIS database. You\n\t\t\t\tcertify that you are the registrant of this domain name and have the authority to\n\t\t\t\tmake this decision. You may withdraw your consent at any time by enabling privacy\n\t\t\t\tprotection using either UpdateDomainContactPrivacy
or the Route 53\n\t\t\t\tconsole. Enabling privacy protection removes the contact information provided for\n\t\t\t\tthis domain from the WHOIS database. For more information on our privacy practices,\n\t\t\t\tsee https://aws.amazon.com/privacy/.
The UpdateDomainContactPrivacy request includes the following elements.
" + "smithy.api#documentation": "The UpdateDomainContactPrivacy request includes the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#UpdateDomainContactPrivacyResponse": { @@ -5702,7 +6074,8 @@ } }, "traits": { - "smithy.api#documentation": "The UpdateDomainContactPrivacy response includes the following element.
" + "smithy.api#documentation": "The UpdateDomainContactPrivacy response includes the following element.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#UpdateDomainContactRequest": { @@ -5736,12 +6109,13 @@ "Consent": { "target": "com.amazonaws.route53domains#Consent", "traits": { - "smithy.api#documentation": "Customer's consent for the owner change request.
" + "smithy.api#documentation": "Customer's consent for the owner change request. Required if the domain is not free (consent price is more than $0.00).
" } } }, "traits": { - "smithy.api#documentation": "The UpdateDomainContact request includes the following elements.
" + "smithy.api#documentation": "The UpdateDomainContact request includes the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#UpdateDomainContactResponse": { @@ -5755,7 +6129,8 @@ } }, "traits": { - "smithy.api#documentation": "The UpdateDomainContact response includes the following element.
" + "smithy.api#documentation": "The UpdateDomainContact response includes the following element.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#UpdateDomainNameservers": { @@ -5813,7 +6188,8 @@ } }, "traits": { - "smithy.api#documentation": "Replaces the current set of name servers for the domain with the specified set of name\n\t\t\tservers. If you use Amazon Route 53 as your DNS service, specify the four name servers\n\t\t\tin the delegation set for the hosted zone for the domain.
\nIf successful, this operation returns an operation ID that you can use to track the\n\t\t\tprogress and completion of the action. If the request is not completed successfully, the\n\t\t\tdomain registrant will be notified by email.
" + "smithy.api#documentation": "Replaces the current set of name servers for the domain with the specified set of name\n\t\t\tservers. If you use Amazon Route 53 as your DNS service, specify the four name servers\n\t\t\tin the delegation set for the hosted zone for the domain.
\nIf successful, this operation returns an operation ID that you can use to track the\n\t\t\tprogress and completion of the action. If the request is not completed successfully, the\n\t\t\tdomain registrant will be notified by email.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#UpdateDomainNameserversResponse": { @@ -5827,7 +6203,8 @@ } }, "traits": { - "smithy.api#documentation": "The UpdateDomainNameservers response includes the following element.
" + "smithy.api#documentation": "The UpdateDomainNameservers response includes the following element.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#UpdateTagsForDomain": { @@ -5871,12 +6248,16 @@ } }, "traits": { - "smithy.api#documentation": "The UpdateTagsForDomainRequest includes the following elements.
" + "smithy.api#documentation": "The UpdateTagsForDomainRequest includes the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#UpdateTagsForDomainResponse": { "type": "structure", - "members": {} + "members": {}, + "traits": { + "smithy.api#output": {} + } }, "com.amazonaws.route53domains#Value": { "type": "string", @@ -5951,7 +6332,8 @@ } }, "traits": { - "smithy.api#documentation": "The ViewBilling request includes the following elements.
" + "smithy.api#documentation": "The ViewBilling request includes the following elements.
", + "smithy.api#input": {} } }, "com.amazonaws.route53domains#ViewBillingResponse": { @@ -5971,7 +6353,8 @@ } }, "traits": { - "smithy.api#documentation": "The ViewBilling response includes the following elements.
" + "smithy.api#documentation": "The ViewBilling response includes the following elements.
", + "smithy.api#output": {} } }, "com.amazonaws.route53domains#ZipCode": {