Skip to content

Route53DomainsClient#

Index > Route53Domains > Route53DomainsClient

Auto-generated documentation for Route53Domains type annotations stubs module types-aiobotocore-route53domains.

Route53DomainsClient#

Type annotations and code completion for session.create_client("route53domains") boto3 documentation

Route53DomainsClient usage example

from aiobotocore.session import get_session
from types_aiobotocore_route53domains.client import Route53DomainsClient

session = get_session()
async with session.create_client("route53domains") as client:
    client: Route53DomainsClient

Exceptions#

aiobotocore client exceptions are generated in runtime. This class provides code completion for session.create_client("route53domains").exceptions structure.

Route53DomainsClient.exceptions usage example

async with session.create_client("route53domains") as client:
    try:
        do_something(client)
    except (
            client.ClientError,
        client.DnssecLimitExceeded,
        client.DomainLimitExceeded,
        client.DuplicateRequest,
        client.InvalidInput,
        client.OperationLimitExceeded,
        client.TLDRulesViolation,
        client.UnsupportedTLD,
    ) as e:
        print(e)
Route53DomainsClient usage type checking example

from types_aiobotocore_route53domains.client import Exceptions

def handle_error(exc: Exceptions.ClientError) -> None:
    ...

Methods#

accept_domain_transfer_from_another_aws_account#

Accepts the transfer of a domain from another Amazon Web Services account to the currentAmazon Web Services account.

Type annotations and code completion for session.create_client("route53domains").accept_domain_transfer_from_another_aws_account method. boto3 documentation

# accept_domain_transfer_from_another_aws_account method definition

await def accept_domain_transfer_from_another_aws_account(
    self,
    *,
    DomainName: str,
    Password: str,
) -> AcceptDomainTransferFromAnotherAwsAccountResponseTypeDef:  # (1)
    ...
  1. See AcceptDomainTransferFromAnotherAwsAccountResponseTypeDef
# accept_domain_transfer_from_another_aws_account method usage example with argument unpacking

kwargs: AcceptDomainTransferFromAnotherAwsAccountRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
    "Password": ...,
}

parent.accept_domain_transfer_from_another_aws_account(**kwargs)
  1. See AcceptDomainTransferFromAnotherAwsAccountRequestRequestTypeDef

associate_delegation_signer_to_domain#

Creates a delegation signer (DS) record in the registry zone for this domain name.

Type annotations and code completion for session.create_client("route53domains").associate_delegation_signer_to_domain method. boto3 documentation

# associate_delegation_signer_to_domain method definition

await def associate_delegation_signer_to_domain(
    self,
    *,
    DomainName: str,
    SigningAttributes: DnssecSigningAttributesTypeDef,  # (1)
) -> AssociateDelegationSignerToDomainResponseTypeDef:  # (2)
    ...
  1. See DnssecSigningAttributesTypeDef
  2. See AssociateDelegationSignerToDomainResponseTypeDef
# associate_delegation_signer_to_domain method usage example with argument unpacking

kwargs: AssociateDelegationSignerToDomainRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
    "SigningAttributes": ...,
}

parent.associate_delegation_signer_to_domain(**kwargs)
  1. See AssociateDelegationSignerToDomainRequestRequestTypeDef

can_paginate#

Check if an operation can be paginated.

Type annotations and code completion for session.create_client("route53domains").can_paginate method. boto3 documentation

# can_paginate method definition

def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...

cancel_domain_transfer_to_another_aws_account#

Cancels the transfer of a domain from the current Amazon Web Services account to another Amazon Web Services account.

Type annotations and code completion for session.create_client("route53domains").cancel_domain_transfer_to_another_aws_account method. boto3 documentation

# cancel_domain_transfer_to_another_aws_account method definition

await def cancel_domain_transfer_to_another_aws_account(
    self,
    *,
    DomainName: str,
) -> CancelDomainTransferToAnotherAwsAccountResponseTypeDef:  # (1)
    ...
  1. See CancelDomainTransferToAnotherAwsAccountResponseTypeDef
# cancel_domain_transfer_to_another_aws_account method usage example with argument unpacking

kwargs: CancelDomainTransferToAnotherAwsAccountRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.cancel_domain_transfer_to_another_aws_account(**kwargs)
  1. See CancelDomainTransferToAnotherAwsAccountRequestRequestTypeDef

check_domain_availability#

This operation checks the availability of one domain name.

Type annotations and code completion for session.create_client("route53domains").check_domain_availability method. boto3 documentation

# check_domain_availability method definition

await def check_domain_availability(
    self,
    *,
    DomainName: str,
    IdnLangCode: str = ...,
) -> CheckDomainAvailabilityResponseTypeDef:  # (1)
    ...
  1. See CheckDomainAvailabilityResponseTypeDef
# check_domain_availability method usage example with argument unpacking

kwargs: CheckDomainAvailabilityRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.check_domain_availability(**kwargs)
  1. See CheckDomainAvailabilityRequestRequestTypeDef

check_domain_transferability#

Checks whether a domain name can be transferred to Amazon Route 53.

Type annotations and code completion for session.create_client("route53domains").check_domain_transferability method. boto3 documentation

# check_domain_transferability method definition

await def check_domain_transferability(
    self,
    *,
    DomainName: str,
    AuthCode: str = ...,
) -> CheckDomainTransferabilityResponseTypeDef:  # (1)
    ...
  1. See CheckDomainTransferabilityResponseTypeDef
# check_domain_transferability method usage example with argument unpacking

kwargs: CheckDomainTransferabilityRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.check_domain_transferability(**kwargs)
  1. See CheckDomainTransferabilityRequestRequestTypeDef

close#

Closes underlying endpoint connections.

Type annotations and code completion for session.create_client("route53domains").close method. boto3 documentation

# close method definition

await def close(
    self,
) -> None:
    ...

delete_domain#

This operation deletes the specified domain.

Type annotations and code completion for session.create_client("route53domains").delete_domain method. boto3 documentation

# delete_domain method definition

await def delete_domain(
    self,
    *,
    DomainName: str,
) -> DeleteDomainResponseTypeDef:  # (1)
    ...
  1. See DeleteDomainResponseTypeDef
# delete_domain method usage example with argument unpacking

kwargs: DeleteDomainRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.delete_domain(**kwargs)
  1. See DeleteDomainRequestRequestTypeDef

delete_tags_for_domain#

This operation deletes the specified tags for a domain.

Type annotations and code completion for session.create_client("route53domains").delete_tags_for_domain method. boto3 documentation

# delete_tags_for_domain method definition

await def delete_tags_for_domain(
    self,
    *,
    DomainName: str,
    TagsToDelete: Sequence[str],
) -> Dict[str, Any]:
    ...
# delete_tags_for_domain method usage example with argument unpacking

kwargs: DeleteTagsForDomainRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
    "TagsToDelete": ...,
}

parent.delete_tags_for_domain(**kwargs)
  1. See DeleteTagsForDomainRequestRequestTypeDef

disable_domain_auto_renew#

This operation disables automatic renewal of domain registration for the specified domain.

Type annotations and code completion for session.create_client("route53domains").disable_domain_auto_renew method. boto3 documentation

# disable_domain_auto_renew method definition

await def disable_domain_auto_renew(
    self,
    *,
    DomainName: str,
) -> Dict[str, Any]:
    ...
# disable_domain_auto_renew method usage example with argument unpacking

kwargs: DisableDomainAutoRenewRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.disable_domain_auto_renew(**kwargs)
  1. See DisableDomainAutoRenewRequestRequestTypeDef

disable_domain_transfer_lock#

This operation removes the transfer lock on the domain (specifically the clientTransferProhibited status) to allow domain transfers.

Type annotations and code completion for session.create_client("route53domains").disable_domain_transfer_lock method. boto3 documentation

# disable_domain_transfer_lock method definition

await def disable_domain_transfer_lock(
    self,
    *,
    DomainName: str,
) -> DisableDomainTransferLockResponseTypeDef:  # (1)
    ...
  1. See DisableDomainTransferLockResponseTypeDef
# disable_domain_transfer_lock method usage example with argument unpacking

kwargs: DisableDomainTransferLockRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.disable_domain_transfer_lock(**kwargs)
  1. See DisableDomainTransferLockRequestRequestTypeDef

disassociate_delegation_signer_from_domain#

Deletes a delegation signer (DS) record in the registry zone for this domain name.

Type annotations and code completion for session.create_client("route53domains").disassociate_delegation_signer_from_domain method. boto3 documentation

# disassociate_delegation_signer_from_domain method definition

await def disassociate_delegation_signer_from_domain(
    self,
    *,
    DomainName: str,
    Id: str,
) -> DisassociateDelegationSignerFromDomainResponseTypeDef:  # (1)
    ...
  1. See DisassociateDelegationSignerFromDomainResponseTypeDef
# disassociate_delegation_signer_from_domain method usage example with argument unpacking

kwargs: DisassociateDelegationSignerFromDomainRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
    "Id": ...,
}

parent.disassociate_delegation_signer_from_domain(**kwargs)
  1. See DisassociateDelegationSignerFromDomainRequestRequestTypeDef

enable_domain_auto_renew#

This operation configures Amazon Route 53 to automatically renew the specified domain before the domain registration expires.

Type annotations and code completion for session.create_client("route53domains").enable_domain_auto_renew method. boto3 documentation

# enable_domain_auto_renew method definition

await def enable_domain_auto_renew(
    self,
    *,
    DomainName: str,
) -> Dict[str, Any]:
    ...
# enable_domain_auto_renew method usage example with argument unpacking

kwargs: EnableDomainAutoRenewRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.enable_domain_auto_renew(**kwargs)
  1. See EnableDomainAutoRenewRequestRequestTypeDef

enable_domain_transfer_lock#

This operation sets the transfer lock on the domain (specifically the clientTransferProhibited status) to prevent domain transfers.

Type annotations and code completion for session.create_client("route53domains").enable_domain_transfer_lock method. boto3 documentation

# enable_domain_transfer_lock method definition

await def enable_domain_transfer_lock(
    self,
    *,
    DomainName: str,
) -> EnableDomainTransferLockResponseTypeDef:  # (1)
    ...
  1. See EnableDomainTransferLockResponseTypeDef
# enable_domain_transfer_lock method usage example with argument unpacking

kwargs: EnableDomainTransferLockRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.enable_domain_transfer_lock(**kwargs)
  1. See EnableDomainTransferLockRequestRequestTypeDef

generate_presigned_url#

Generate a presigned url given a client, its method, and arguments.

Type annotations and code completion for session.create_client("route53domains").generate_presigned_url method. boto3 documentation

# generate_presigned_url method definition

await def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...

get_contact_reachability_status#

For operations that require confirmation that the email address for the registrant contact is valid, such as registering a new domain, this operation returns information about whether the registrant contact has responded.

Type annotations and code completion for session.create_client("route53domains").get_contact_reachability_status method. boto3 documentation

# get_contact_reachability_status method definition

await def get_contact_reachability_status(
    self,
    *,
    domainName: str = ...,
) -> GetContactReachabilityStatusResponseTypeDef:  # (1)
    ...
  1. See GetContactReachabilityStatusResponseTypeDef
# get_contact_reachability_status method usage example with argument unpacking

kwargs: GetContactReachabilityStatusRequestRequestTypeDef = {  # (1)
    "domainName": ...,
}

parent.get_contact_reachability_status(**kwargs)
  1. See GetContactReachabilityStatusRequestRequestTypeDef

get_domain_detail#

This operation returns detailed information about a specified domain that is associated with the current Amazon Web Services account.

Type annotations and code completion for session.create_client("route53domains").get_domain_detail method. boto3 documentation

# get_domain_detail method definition

await def get_domain_detail(
    self,
    *,
    DomainName: str,
) -> GetDomainDetailResponseTypeDef:  # (1)
    ...
  1. See GetDomainDetailResponseTypeDef
# get_domain_detail method usage example with argument unpacking

kwargs: GetDomainDetailRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.get_domain_detail(**kwargs)
  1. See GetDomainDetailRequestRequestTypeDef

get_domain_suggestions#

The GetDomainSuggestions operation returns a list of suggested domain names.

Type annotations and code completion for session.create_client("route53domains").get_domain_suggestions method. boto3 documentation

# get_domain_suggestions method definition

await def get_domain_suggestions(
    self,
    *,
    DomainName: str,
    SuggestionCount: int,
    OnlyAvailable: bool,
) -> GetDomainSuggestionsResponseTypeDef:  # (1)
    ...
  1. See GetDomainSuggestionsResponseTypeDef
# get_domain_suggestions method usage example with argument unpacking

kwargs: GetDomainSuggestionsRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
    "SuggestionCount": ...,
    "OnlyAvailable": ...,
}

parent.get_domain_suggestions(**kwargs)
  1. See GetDomainSuggestionsRequestRequestTypeDef

get_operation_detail#

This operation returns the current status of an operation that is not completed.

Type annotations and code completion for session.create_client("route53domains").get_operation_detail method. boto3 documentation

# get_operation_detail method definition

await def get_operation_detail(
    self,
    *,
    OperationId: str,
) -> GetOperationDetailResponseTypeDef:  # (1)
    ...
  1. See GetOperationDetailResponseTypeDef
# get_operation_detail method usage example with argument unpacking

kwargs: GetOperationDetailRequestRequestTypeDef = {  # (1)
    "OperationId": ...,
}

parent.get_operation_detail(**kwargs)
  1. See GetOperationDetailRequestRequestTypeDef

list_domains#

This operation returns all the domain names registered with Amazon Route 53 for the current Amazon Web Services account if no filtering conditions are used.

Type annotations and code completion for session.create_client("route53domains").list_domains method. boto3 documentation

# list_domains method definition

await def list_domains(
    self,
    *,
    FilterConditions: Sequence[FilterConditionTypeDef] = ...,  # (1)
    SortCondition: SortConditionTypeDef = ...,  # (2)
    Marker: str = ...,
    MaxItems: int = ...,
) -> ListDomainsResponseTypeDef:  # (3)
    ...
  1. See FilterConditionTypeDef
  2. See SortConditionTypeDef
  3. See ListDomainsResponseTypeDef
# list_domains method usage example with argument unpacking

kwargs: ListDomainsRequestRequestTypeDef = {  # (1)
    "FilterConditions": ...,
}

parent.list_domains(**kwargs)
  1. See ListDomainsRequestRequestTypeDef

list_operations#

Returns information about all of the operations that return an operation ID and that have ever been performed on domains that were registered by the current account.

Type annotations and code completion for session.create_client("route53domains").list_operations method. boto3 documentation

# list_operations method definition

await def list_operations(
    self,
    *,
    SubmittedSince: Union[datetime, str] = ...,
    Marker: str = ...,
    MaxItems: int = ...,
    Status: Sequence[OperationStatusType] = ...,  # (1)
    Type: Sequence[OperationTypeType] = ...,  # (2)
    SortBy: ListOperationsSortAttributeNameType = ...,  # (3)
    SortOrder: SortOrderType = ...,  # (4)
) -> ListOperationsResponseTypeDef:  # (5)
    ...
  1. See OperationStatusType
  2. See OperationTypeType
  3. See ListOperationsSortAttributeNameType
  4. See SortOrderType
  5. See ListOperationsResponseTypeDef
# list_operations method usage example with argument unpacking

kwargs: ListOperationsRequestRequestTypeDef = {  # (1)
    "SubmittedSince": ...,
}

parent.list_operations(**kwargs)
  1. See ListOperationsRequestRequestTypeDef

list_prices#

Lists the following prices for either all the TLDs supported by Route 53, or the specified TLD: * Registration * Transfer * Owner change * Domain renewal * Domain restoration See also: AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/route53domains-2014-05-15/ListP....

Type annotations and code completion for session.create_client("route53domains").list_prices method. boto3 documentation

# list_prices method definition

await def list_prices(
    self,
    *,
    Tld: str = ...,
    Marker: str = ...,
    MaxItems: int = ...,
) -> ListPricesResponseTypeDef:  # (1)
    ...
  1. See ListPricesResponseTypeDef
# list_prices method usage example with argument unpacking

kwargs: ListPricesRequestRequestTypeDef = {  # (1)
    "Tld": ...,
}

parent.list_prices(**kwargs)
  1. See ListPricesRequestRequestTypeDef

list_tags_for_domain#

This operation returns all of the tags that are associated with the specified domain.

Type annotations and code completion for session.create_client("route53domains").list_tags_for_domain method. boto3 documentation

# list_tags_for_domain method definition

await def list_tags_for_domain(
    self,
    *,
    DomainName: str,
) -> ListTagsForDomainResponseTypeDef:  # (1)
    ...
  1. See ListTagsForDomainResponseTypeDef
# list_tags_for_domain method usage example with argument unpacking

kwargs: ListTagsForDomainRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.list_tags_for_domain(**kwargs)
  1. See ListTagsForDomainRequestRequestTypeDef

push_domain#

Moves a domain from Amazon Web Services to another registrar.

Type annotations and code completion for session.create_client("route53domains").push_domain method. boto3 documentation

# push_domain method definition

await def push_domain(
    self,
    *,
    DomainName: str,
    Target: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# push_domain method usage example with argument unpacking

kwargs: PushDomainRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
    "Target": ...,
}

parent.push_domain(**kwargs)
  1. See PushDomainRequestRequestTypeDef

register_domain#

This operation registers a domain.

Type annotations and code completion for session.create_client("route53domains").register_domain method. boto3 documentation

# register_domain method definition

await def register_domain(
    self,
    *,
    DomainName: str,
    DurationInYears: int,
    AdminContact: ContactDetailTypeDef,  # (1)
    RegistrantContact: ContactDetailTypeDef,  # (1)
    TechContact: ContactDetailTypeDef,  # (1)
    IdnLangCode: str = ...,
    AutoRenew: bool = ...,
    PrivacyProtectAdminContact: bool = ...,
    PrivacyProtectRegistrantContact: bool = ...,
    PrivacyProtectTechContact: bool = ...,
) -> RegisterDomainResponseTypeDef:  # (4)
    ...
  1. See ContactDetailTypeDef
  2. See ContactDetailTypeDef
  3. See ContactDetailTypeDef
  4. See RegisterDomainResponseTypeDef
# register_domain method usage example with argument unpacking

kwargs: RegisterDomainRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
    "DurationInYears": ...,
    "AdminContact": ...,
    "RegistrantContact": ...,
    "TechContact": ...,
}

parent.register_domain(**kwargs)
  1. See RegisterDomainRequestRequestTypeDef

reject_domain_transfer_from_another_aws_account#

Rejects the transfer of a domain from another Amazon Web Services account to the current Amazon Web Services account.

Type annotations and code completion for session.create_client("route53domains").reject_domain_transfer_from_another_aws_account method. boto3 documentation

# reject_domain_transfer_from_another_aws_account method definition

await def reject_domain_transfer_from_another_aws_account(
    self,
    *,
    DomainName: str,
) -> RejectDomainTransferFromAnotherAwsAccountResponseTypeDef:  # (1)
    ...
  1. See RejectDomainTransferFromAnotherAwsAccountResponseTypeDef
# reject_domain_transfer_from_another_aws_account method usage example with argument unpacking

kwargs: RejectDomainTransferFromAnotherAwsAccountRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.reject_domain_transfer_from_another_aws_account(**kwargs)
  1. See RejectDomainTransferFromAnotherAwsAccountRequestRequestTypeDef

renew_domain#

This operation renews a domain for the specified number of years.

Type annotations and code completion for session.create_client("route53domains").renew_domain method. boto3 documentation

# renew_domain method definition

await def renew_domain(
    self,
    *,
    DomainName: str,
    CurrentExpiryYear: int,
    DurationInYears: int = ...,
) -> RenewDomainResponseTypeDef:  # (1)
    ...
  1. See RenewDomainResponseTypeDef
# renew_domain method usage example with argument unpacking

kwargs: RenewDomainRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
    "CurrentExpiryYear": ...,
}

parent.renew_domain(**kwargs)
  1. See RenewDomainRequestRequestTypeDef

resend_contact_reachability_email#

For operations that require confirmation that the email address for the registrant contact is valid, such as registering a new domain, this operation resends the confirmation email to the current email address for the registrant contact.

Type annotations and code completion for session.create_client("route53domains").resend_contact_reachability_email method. boto3 documentation

# resend_contact_reachability_email method definition

await def resend_contact_reachability_email(
    self,
    *,
    domainName: str = ...,
) -> ResendContactReachabilityEmailResponseTypeDef:  # (1)
    ...
  1. See ResendContactReachabilityEmailResponseTypeDef
# resend_contact_reachability_email method usage example with argument unpacking

kwargs: ResendContactReachabilityEmailRequestRequestTypeDef = {  # (1)
    "domainName": ...,
}

parent.resend_contact_reachability_email(**kwargs)
  1. See ResendContactReachabilityEmailRequestRequestTypeDef

resend_operation_authorization#

Resend the form of authorization email for this operation.

Type annotations and code completion for session.create_client("route53domains").resend_operation_authorization method. boto3 documentation

# resend_operation_authorization method definition

await def resend_operation_authorization(
    self,
    *,
    OperationId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
# resend_operation_authorization method usage example with argument unpacking

kwargs: ResendOperationAuthorizationRequestRequestTypeDef = {  # (1)
    "OperationId": ...,
}

parent.resend_operation_authorization(**kwargs)
  1. See ResendOperationAuthorizationRequestRequestTypeDef

retrieve_domain_auth_code#

This operation returns the authorization code for the domain.

Type annotations and code completion for session.create_client("route53domains").retrieve_domain_auth_code method. boto3 documentation

# retrieve_domain_auth_code method definition

await def retrieve_domain_auth_code(
    self,
    *,
    DomainName: str,
) -> RetrieveDomainAuthCodeResponseTypeDef:  # (1)
    ...
  1. See RetrieveDomainAuthCodeResponseTypeDef
# retrieve_domain_auth_code method usage example with argument unpacking

kwargs: RetrieveDomainAuthCodeRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.retrieve_domain_auth_code(**kwargs)
  1. See RetrieveDomainAuthCodeRequestRequestTypeDef

transfer_domain#

Transfers a domain from another registrar to Amazon Route 53.

Type annotations and code completion for session.create_client("route53domains").transfer_domain method. boto3 documentation

# transfer_domain method definition

await def transfer_domain(
    self,
    *,
    DomainName: str,
    DurationInYears: int,
    AdminContact: ContactDetailTypeDef,  # (1)
    RegistrantContact: ContactDetailTypeDef,  # (1)
    TechContact: ContactDetailTypeDef,  # (1)
    IdnLangCode: str = ...,
    Nameservers: Sequence[NameserverTypeDef] = ...,  # (4)
    AuthCode: str = ...,
    AutoRenew: bool = ...,
    PrivacyProtectAdminContact: bool = ...,
    PrivacyProtectRegistrantContact: bool = ...,
    PrivacyProtectTechContact: bool = ...,
) -> TransferDomainResponseTypeDef:  # (5)
    ...
  1. See ContactDetailTypeDef
  2. See ContactDetailTypeDef
  3. See ContactDetailTypeDef
  4. See NameserverTypeDef
  5. See TransferDomainResponseTypeDef
# transfer_domain method usage example with argument unpacking

kwargs: TransferDomainRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
    "DurationInYears": ...,
    "AdminContact": ...,
    "RegistrantContact": ...,
    "TechContact": ...,
}

parent.transfer_domain(**kwargs)
  1. See TransferDomainRequestRequestTypeDef

transfer_domain_to_another_aws_account#

Transfers a domain from the current Amazon Web Services account to another Amazon Web Services account.

Type annotations and code completion for session.create_client("route53domains").transfer_domain_to_another_aws_account method. boto3 documentation

# transfer_domain_to_another_aws_account method definition

await def transfer_domain_to_another_aws_account(
    self,
    *,
    DomainName: str,
    AccountId: str,
) -> TransferDomainToAnotherAwsAccountResponseTypeDef:  # (1)
    ...
  1. See TransferDomainToAnotherAwsAccountResponseTypeDef
# transfer_domain_to_another_aws_account method usage example with argument unpacking

kwargs: TransferDomainToAnotherAwsAccountRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
    "AccountId": ...,
}

parent.transfer_domain_to_another_aws_account(**kwargs)
  1. See TransferDomainToAnotherAwsAccountRequestRequestTypeDef

update_domain_contact#

This operation updates the contact information for a particular domain.

Type annotations and code completion for session.create_client("route53domains").update_domain_contact method. boto3 documentation

# update_domain_contact method definition

await def update_domain_contact(
    self,
    *,
    DomainName: str,
    AdminContact: ContactDetailTypeDef = ...,  # (1)
    RegistrantContact: ContactDetailTypeDef = ...,  # (1)
    TechContact: ContactDetailTypeDef = ...,  # (1)
    Consent: ConsentTypeDef = ...,  # (4)
) -> UpdateDomainContactResponseTypeDef:  # (5)
    ...
  1. See ContactDetailTypeDef
  2. See ContactDetailTypeDef
  3. See ContactDetailTypeDef
  4. See ConsentTypeDef
  5. See UpdateDomainContactResponseTypeDef
# update_domain_contact method usage example with argument unpacking

kwargs: UpdateDomainContactRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.update_domain_contact(**kwargs)
  1. See UpdateDomainContactRequestRequestTypeDef

update_domain_contact_privacy#

This operation updates the specified domain contact's privacy setting.

Type annotations and code completion for session.create_client("route53domains").update_domain_contact_privacy method. boto3 documentation

# update_domain_contact_privacy method definition

await def update_domain_contact_privacy(
    self,
    *,
    DomainName: str,
    AdminPrivacy: bool = ...,
    RegistrantPrivacy: bool = ...,
    TechPrivacy: bool = ...,
) -> UpdateDomainContactPrivacyResponseTypeDef:  # (1)
    ...
  1. See UpdateDomainContactPrivacyResponseTypeDef
# update_domain_contact_privacy method usage example with argument unpacking

kwargs: UpdateDomainContactPrivacyRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.update_domain_contact_privacy(**kwargs)
  1. See UpdateDomainContactPrivacyRequestRequestTypeDef

update_domain_nameservers#

This operation replaces the current set of name servers for the domain with the specified set of name servers.

Type annotations and code completion for session.create_client("route53domains").update_domain_nameservers method. boto3 documentation

# update_domain_nameservers method definition

await def update_domain_nameservers(
    self,
    *,
    DomainName: str,
    Nameservers: Sequence[NameserverTypeDef],  # (1)
    FIAuthKey: str = ...,
) -> UpdateDomainNameserversResponseTypeDef:  # (2)
    ...
  1. See NameserverTypeDef
  2. See UpdateDomainNameserversResponseTypeDef
# update_domain_nameservers method usage example with argument unpacking

kwargs: UpdateDomainNameserversRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
    "Nameservers": ...,
}

parent.update_domain_nameservers(**kwargs)
  1. See UpdateDomainNameserversRequestRequestTypeDef

update_tags_for_domain#

This operation adds or updates tags for a specified domain.

Type annotations and code completion for session.create_client("route53domains").update_tags_for_domain method. boto3 documentation

# update_tags_for_domain method definition

await def update_tags_for_domain(
    self,
    *,
    DomainName: str,
    TagsToUpdate: Sequence[TagTypeDef] = ...,  # (1)
) -> Dict[str, Any]:
    ...
  1. See TagTypeDef
# update_tags_for_domain method usage example with argument unpacking

kwargs: UpdateTagsForDomainRequestRequestTypeDef = {  # (1)
    "DomainName": ...,
}

parent.update_tags_for_domain(**kwargs)
  1. See UpdateTagsForDomainRequestRequestTypeDef

view_billing#

Returns all the domain-related billing records for the current Amazon Web Services account for a specified period See also: AWS API Documentation.

Type annotations and code completion for session.create_client("route53domains").view_billing method. boto3 documentation

# view_billing method definition

await def view_billing(
    self,
    *,
    Start: Union[datetime, str] = ...,
    End: Union[datetime, str] = ...,
    Marker: str = ...,
    MaxItems: int = ...,
) -> ViewBillingResponseTypeDef:  # (1)
    ...
  1. See ViewBillingResponseTypeDef
# view_billing method usage example with argument unpacking

kwargs: ViewBillingRequestRequestTypeDef = {  # (1)
    "Start": ...,
}

parent.view_billing(**kwargs)
  1. See ViewBillingRequestRequestTypeDef

__aenter__#

Type annotations and code completion for session.create_client("route53domains").__aenter__ method. boto3 documentation

# __aenter__ method definition

await def __aenter__(
    self,
) -> Route53DomainsClient:
    ...

__aexit__#

Type annotations and code completion for session.create_client("route53domains").__aexit__ method. boto3 documentation

# __aexit__ method definition

await def __aexit__(
    self,
    exc_type: Any,
    exc_val: Any,
    exc_tb: Any,
) -> Any:
    ...

get_paginator#

Type annotations and code completion for session.create_client("route53domains").get_paginator method with overloads.