C# Class Amazon.Route53Domains.AmazonRoute53DomainsClient

Implementation for accessing Route53Domains
Inheritance: AmazonServiceClient, IAmazonRoute53Domains
Mostrar archivo Open project: aws/aws-sdk-net Class Usage Examples

Public Methods

Method Description
AmazonRoute53DomainsClient ( ) : System

Constructs AmazonRoute53DomainsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonRoute53DomainsClient ( AWSCredentials credentials ) : System

Constructs AmazonRoute53DomainsClient with AWS Credentials

AmazonRoute53DomainsClient ( AWSCredentials credentials, AmazonRoute53DomainsConfig clientConfig ) : System

Constructs AmazonRoute53DomainsClient with AWS Credentials and an AmazonRoute53DomainsClient Configuration object.

AmazonRoute53DomainsClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonRoute53DomainsClient with AWS Credentials

AmazonRoute53DomainsClient ( AmazonRoute53DomainsConfig config ) : System

Constructs AmazonRoute53DomainsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonRoute53DomainsClient ( RegionEndpoint region ) : System

Constructs AmazonRoute53DomainsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonRoute53DomainsClient with AWS Access Key ID and AWS Secret Key

AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonRoute53DomainsConfig clientConfig ) : System

Constructs AmazonRoute53DomainsClient with AWS Access Key ID, AWS Secret Key and an AmazonRoute53DomainsClient Configuration object.

AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonRoute53DomainsClient with AWS Access Key ID and AWS Secret Key

AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonRoute53DomainsClient with AWS Access Key ID and AWS Secret Key

AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonRoute53DomainsConfig clientConfig ) : System

Constructs AmazonRoute53DomainsClient with AWS Access Key ID, AWS Secret Key and an AmazonRoute53DomainsClient Configuration object.

AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonRoute53DomainsClient with AWS Access Key ID and AWS Secret Key

BeginCheckDomainAvailability ( CheckDomainAvailabilityRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CheckDomainAvailability operation.

BeginDeleteTagsForDomain ( DeleteTagsForDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteTagsForDomain operation.

BeginDisableDomainAutoRenew ( DisableDomainAutoRenewRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DisableDomainAutoRenew operation.

BeginDisableDomainTransferLock ( Amazon.Route53Domains.Model.DisableDomainTransferLockRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DisableDomainTransferLock operation.

BeginEnableDomainAutoRenew ( Amazon.Route53Domains.Model.EnableDomainAutoRenewRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the EnableDomainAutoRenew operation.

BeginEnableDomainTransferLock ( Amazon.Route53Domains.Model.EnableDomainTransferLockRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the EnableDomainTransferLock operation.

BeginGetContactReachabilityStatus ( GetContactReachabilityStatusRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetContactReachabilityStatus operation.

BeginGetDomainDetail ( Amazon.Route53Domains.Model.GetDomainDetailRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetDomainDetail operation.

BeginGetDomainSuggestions ( GetDomainSuggestionsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetDomainSuggestions operation.

BeginGetOperationDetail ( Amazon.Route53Domains.Model.GetOperationDetailRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetOperationDetail operation.

BeginListDomains ( Amazon.Route53Domains.Model.ListDomainsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListDomains operation.

BeginListOperations ( Amazon.Route53Domains.Model.ListOperationsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListOperations operation.

BeginListTagsForDomain ( Amazon.Route53Domains.Model.ListTagsForDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListTagsForDomain operation.

BeginRegisterDomain ( Amazon.Route53Domains.Model.RegisterDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RegisterDomain operation.

BeginRenewDomain ( RenewDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RenewDomain operation.

BeginResendContactReachabilityEmail ( ResendContactReachabilityEmailRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ResendContactReachabilityEmail operation.

BeginRetrieveDomainAuthCode ( Amazon.Route53Domains.Model.RetrieveDomainAuthCodeRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RetrieveDomainAuthCode operation.

BeginTransferDomain ( Amazon.Route53Domains.Model.TransferDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the TransferDomain operation.

BeginUpdateDomainContact ( Amazon.Route53Domains.Model.UpdateDomainContactRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateDomainContact operation.

BeginUpdateDomainContactPrivacy ( Amazon.Route53Domains.Model.UpdateDomainContactPrivacyRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateDomainContactPrivacy operation.

BeginUpdateDomainNameservers ( Amazon.Route53Domains.Model.UpdateDomainNameserversRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateDomainNameservers operation.

BeginUpdateTagsForDomain ( UpdateTagsForDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateTagsForDomain operation.

BeginViewBilling ( ViewBillingRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ViewBilling operation.

CheckDomainAvailability ( CheckDomainAvailabilityRequest request ) : CheckDomainAvailabilityResponse

This operation checks the availability of one domain name. Note that if the availability status of a domain is pending, you must submit another request to determine the availability of the domain name.

CheckDomainAvailabilityAsync ( CheckDomainAvailabilityRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CheckDomainAvailability operation.

DeleteTagsForDomain ( DeleteTagsForDomainRequest request ) : DeleteTagsForDomainResponse

This operation deletes the specified tags for a domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

DeleteTagsForDomain ( string domainName, List tagsToDelete ) : DeleteTagsForDomainResponse

This operation deletes the specified tags for a domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

DeleteTagsForDomainAsync ( DeleteTagsForDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteTagsForDomain operation.

DeleteTagsForDomainAsync ( string domainName, List tagsToDelete, System cancellationToken = default(CancellationToken) ) : Task

This operation deletes the specified tags for a domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

DisableDomainAutoRenew ( DisableDomainAutoRenewRequest request ) : Amazon.Route53Domains.Model.DisableDomainAutoRenewResponse

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

DisableDomainAutoRenewAsync ( DisableDomainAutoRenewRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DisableDomainAutoRenew operation.

DisableDomainTransferLock ( Amazon.Route53Domains.Model.DisableDomainTransferLockRequest request ) : Amazon.Route53Domains.Model.DisableDomainTransferLockResponse

This operation removes the transfer lock on the domain (specifically the clientTransferProhibited status) to allow domain transfers. We recommend you refrain from performing this action unless you intend to transfer the domain to a different registrar. Successful submission returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.

DisableDomainTransferLockAsync ( Amazon.Route53Domains.Model.DisableDomainTransferLockRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DisableDomainTransferLock operation.

EnableDomainAutoRenew ( Amazon.Route53Domains.Model.EnableDomainAutoRenewRequest request ) : Amazon.Route53Domains.Model.EnableDomainAutoRenewResponse

This operation configures Amazon Route 53 to automatically renew the specified domain before the domain registration expires. The cost of renewing your domain registration is billed to your AWS account.

The period during which you can renew a domain name varies by TLD. For a list of TLDs and their renewal policies, see "Renewal, restoration, and deletion times" on the website for our registrar partner, Gandi. Route 53 requires that you renew before the end of the renewal period that is listed on the Gandi website so we can complete processing before the deadline.

EnableDomainAutoRenewAsync ( Amazon.Route53Domains.Model.EnableDomainAutoRenewRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the EnableDomainAutoRenew operation.

EnableDomainTransferLock ( Amazon.Route53Domains.Model.EnableDomainTransferLockRequest request ) : Amazon.Route53Domains.Model.EnableDomainTransferLockResponse

This operation sets the transfer lock on the domain (specifically the clientTransferProhibited status) to prevent domain transfers. Successful submission returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.

EnableDomainTransferLockAsync ( Amazon.Route53Domains.Model.EnableDomainTransferLockRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the EnableDomainTransferLock operation.

EndCheckDomainAvailability ( IAsyncResult asyncResult ) : CheckDomainAvailabilityResponse

Finishes the asynchronous execution of the CheckDomainAvailability operation.

EndDeleteTagsForDomain ( IAsyncResult asyncResult ) : DeleteTagsForDomainResponse

Finishes the asynchronous execution of the DeleteTagsForDomain operation.

EndDisableDomainAutoRenew ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.DisableDomainAutoRenewResponse

Finishes the asynchronous execution of the DisableDomainAutoRenew operation.

EndDisableDomainTransferLock ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.DisableDomainTransferLockResponse

Finishes the asynchronous execution of the DisableDomainTransferLock operation.

EndEnableDomainAutoRenew ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.EnableDomainAutoRenewResponse

Finishes the asynchronous execution of the EnableDomainAutoRenew operation.

EndEnableDomainTransferLock ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.EnableDomainTransferLockResponse

Finishes the asynchronous execution of the EnableDomainTransferLock operation.

EndGetContactReachabilityStatus ( IAsyncResult asyncResult ) : GetContactReachabilityStatusResponse

Finishes the asynchronous execution of the GetContactReachabilityStatus operation.

EndGetDomainDetail ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.GetDomainDetailResponse

Finishes the asynchronous execution of the GetDomainDetail operation.

EndGetDomainSuggestions ( IAsyncResult asyncResult ) : GetDomainSuggestionsResponse

Finishes the asynchronous execution of the GetDomainSuggestions operation.

EndGetOperationDetail ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.GetOperationDetailResponse

Finishes the asynchronous execution of the GetOperationDetail operation.

EndListDomains ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.ListDomainsResponse

Finishes the asynchronous execution of the ListDomains operation.

EndListOperations ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.ListOperationsResponse

Finishes the asynchronous execution of the ListOperations operation.

EndListTagsForDomain ( IAsyncResult asyncResult ) : ListTagsForDomainResponse

Finishes the asynchronous execution of the ListTagsForDomain operation.

EndRegisterDomain ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.RegisterDomainResponse

Finishes the asynchronous execution of the RegisterDomain operation.

EndRenewDomain ( IAsyncResult asyncResult ) : RenewDomainResponse

Finishes the asynchronous execution of the RenewDomain operation.

EndResendContactReachabilityEmail ( IAsyncResult asyncResult ) : ResendContactReachabilityEmailResponse

Finishes the asynchronous execution of the ResendContactReachabilityEmail operation.

EndRetrieveDomainAuthCode ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.RetrieveDomainAuthCodeResponse

Finishes the asynchronous execution of the RetrieveDomainAuthCode operation.

EndTransferDomain ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.TransferDomainResponse

Finishes the asynchronous execution of the TransferDomain operation.

EndUpdateDomainContact ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.UpdateDomainContactResponse

Finishes the asynchronous execution of the UpdateDomainContact operation.

EndUpdateDomainContactPrivacy ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.UpdateDomainContactPrivacyResponse

Finishes the asynchronous execution of the UpdateDomainContactPrivacy operation.

EndUpdateDomainNameservers ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.UpdateDomainNameserversResponse

Finishes the asynchronous execution of the UpdateDomainNameservers operation.

EndUpdateTagsForDomain ( IAsyncResult asyncResult ) : UpdateTagsForDomainResponse

Finishes the asynchronous execution of the UpdateTagsForDomain operation.

EndViewBilling ( IAsyncResult asyncResult ) : ViewBillingResponse

Finishes the asynchronous execution of the ViewBilling operation.

GetContactReachabilityStatus ( GetContactReachabilityStatusRequest request ) : GetContactReachabilityStatusResponse

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.

If you want us to resend the email, use the ResendContactReachabilityEmail operation.

GetContactReachabilityStatusAsync ( GetContactReachabilityStatusRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetContactReachabilityStatus operation.

GetDomainDetail ( Amazon.Route53Domains.Model.GetDomainDetailRequest request ) : Amazon.Route53Domains.Model.GetDomainDetailResponse

This operation returns detailed information about the domain. The domain's contact information is also returned as part of the output.

GetDomainDetailAsync ( Amazon.Route53Domains.Model.GetDomainDetailRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetDomainDetail operation.

GetDomainSuggestions ( GetDomainSuggestionsRequest request ) : GetDomainSuggestionsResponse

The GetDomainSuggestions operation returns a list of suggested domain names given a string, which can either be a domain name or simply a word or phrase (without spaces).

Parameters:

  • DomainName (string): The basis for your domain suggestion search, a string with (or without) top-level domain specified.
  • SuggestionCount (int): The number of domain suggestions to be returned, maximum 50, minimum 1.
  • OnlyAvailable (bool): If true, availability check will be performed on suggestion results, and only available domains will be returned. If false, suggestions will be returned without checking whether the domain is actually available, and caller will have to call checkDomainAvailability for each suggestion to determine availability for registration.

GetDomainSuggestionsAsync ( GetDomainSuggestionsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetDomainSuggestions operation.

GetOperationDetail ( Amazon.Route53Domains.Model.GetOperationDetailRequest request ) : Amazon.Route53Domains.Model.GetOperationDetailResponse

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

GetOperationDetailAsync ( Amazon.Route53Domains.Model.GetOperationDetailRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetOperationDetail operation.

ListDomains ( ) : Amazon.Route53Domains.Model.ListDomainsResponse

This operation returns all the domain names registered with Amazon Route 53 for the current AWS account.

ListDomains ( Amazon.Route53Domains.Model.ListDomainsRequest request ) : Amazon.Route53Domains.Model.ListDomainsResponse

This operation returns all the domain names registered with Amazon Route 53 for the current AWS account.

ListDomainsAsync ( Amazon.Route53Domains.Model.ListDomainsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListDomains operation.

ListDomainsAsync ( System cancellationToken = default(CancellationToken) ) : Task

This operation returns all the domain names registered with Amazon Route 53 for the current AWS account.

ListOperations ( ) : Amazon.Route53Domains.Model.ListOperationsResponse

This operation returns the operation IDs of operations that are not yet complete.

ListOperations ( Amazon.Route53Domains.Model.ListOperationsRequest request ) : Amazon.Route53Domains.Model.ListOperationsResponse

This operation returns the operation IDs of operations that are not yet complete.

ListOperationsAsync ( Amazon.Route53Domains.Model.ListOperationsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListOperations operation.

ListOperationsAsync ( System cancellationToken = default(CancellationToken) ) : Task

This operation returns the operation IDs of operations that are not yet complete.

ListTagsForDomain ( Amazon.Route53Domains.Model.ListTagsForDomainRequest request ) : ListTagsForDomainResponse

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

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

ListTagsForDomain ( string domainName ) : ListTagsForDomainResponse

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

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

ListTagsForDomainAsync ( Amazon.Route53Domains.Model.ListTagsForDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListTagsForDomain operation.

ListTagsForDomainAsync ( string domainName, System cancellationToken = default(CancellationToken) ) : Task

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

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

RegisterDomain ( Amazon.Route53Domains.Model.RegisterDomainRequest request ) : Amazon.Route53Domains.Model.RegisterDomainResponse

This operation registers a domain. Domains are registered by the AWS registrar partner, Gandi. For some top-level domains (TLDs), this operation requires extra parameters.

When you register a domain, Amazon Route 53 does the following:

  • Creates a Amazon Route 53 hosted zone that has the same name as the domain. Amazon Route 53 assigns four name servers to your hosted zone and automatically updates your domain registration with the names of these name servers.
  • Enables autorenew, so your domain registration will renew automatically each year. We'll notify you in advance of the renewal date so you can choose whether to renew the registration.
  • Optionally enables privacy protection, so WHOIS queries return contact information for our registrar partner, Gandi, instead of the information you entered for registrant, admin, and tech contacts.
  • If registration is successful, returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant is notified by email.
  • Charges your AWS account an amount based on the top-level domain. For more information, see Amazon Route 53 Pricing.

RegisterDomainAsync ( Amazon.Route53Domains.Model.RegisterDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RegisterDomain operation.

RenewDomain ( RenewDomainRequest request ) : RenewDomainResponse

This operation renews a domain for the specified number of years. The cost of renewing your domain is billed to your AWS account.

We recommend that you renew your domain several weeks before the expiration date. Some TLD registries delete domains before the expiration date if you haven't renewed far enough in advance. For more information about renewing domain registration, see Renewing Registration for a Domain in the Amazon Route 53 documentation.

RenewDomainAsync ( RenewDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RenewDomain operation.

ResendContactReachabilityEmail ( ResendContactReachabilityEmailRequest request ) : ResendContactReachabilityEmailResponse

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.

ResendContactReachabilityEmailAsync ( ResendContactReachabilityEmailRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ResendContactReachabilityEmail operation.

RetrieveDomainAuthCode ( Amazon.Route53Domains.Model.RetrieveDomainAuthCodeRequest request ) : Amazon.Route53Domains.Model.RetrieveDomainAuthCodeResponse

This operation returns the AuthCode for the domain. To transfer a domain to another registrar, you provide this value to the new registrar.

RetrieveDomainAuthCodeAsync ( Amazon.Route53Domains.Model.RetrieveDomainAuthCodeRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RetrieveDomainAuthCode operation.

TransferDomain ( Amazon.Route53Domains.Model.TransferDomainRequest request ) : Amazon.Route53Domains.Model.TransferDomainResponse

This operation transfers a domain from another registrar to Amazon Route 53. When the transfer is complete, the domain is registered with the AWS registrar partner, Gandi.

For transfer requirements, a detailed procedure, and information about viewing the status of a domain transfer, see Transferring Registration for a Domain to Amazon Route 53 in the Amazon Route 53 Developer Guide.

If the registrar for your domain is also the DNS service provider for the domain, we highly recommend that you consider transferring your DNS service to Amazon Route 53 or to another DNS service provider before you transfer your registration. Some registrars provide free DNS service when you purchase a domain registration. When you transfer the registration, the previous registrar will not renew your domain registration and could end your DNS service at any time.

Caution! If the registrar for your domain is also the DNS service provider for the domain and you don't transfer DNS service to another provider, your website, email, and the web applications associated with the domain might become unavailable.

If the transfer is successful, this method returns an operation ID that you can use to track the progress and completion of the action. If the transfer doesn't complete successfully, the domain registrant will be notified by email.

TransferDomainAsync ( Amazon.Route53Domains.Model.TransferDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the TransferDomain operation.

UpdateDomainContact ( Amazon.Route53Domains.Model.UpdateDomainContactRequest request ) : Amazon.Route53Domains.Model.UpdateDomainContactResponse

This operation updates the contact information for a particular domain. Information for at least one contact (registrant, administrator, or technical) must be supplied for update.

If the update is successful, this method returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.

UpdateDomainContactAsync ( Amazon.Route53Domains.Model.UpdateDomainContactRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateDomainContact operation.

UpdateDomainContactPrivacy ( Amazon.Route53Domains.Model.UpdateDomainContactPrivacyRequest request ) : Amazon.Route53Domains.Model.UpdateDomainContactPrivacyResponse

This operation updates the specified domain contact's privacy setting. When the privacy option is enabled, personal information such as postal or email address is hidden from the results of a public WHOIS query. The privacy services are provided by the AWS registrar, Gandi. For more information, see the Gandi privacy features.

This operation only affects the privacy of the specified contact type (registrant, administrator, or tech). Successful acceptance returns an operation ID that you can use with GetOperationDetail to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.

UpdateDomainContactPrivacyAsync ( Amazon.Route53Domains.Model.UpdateDomainContactPrivacyRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateDomainContactPrivacy operation.

UpdateDomainNameservers ( Amazon.Route53Domains.Model.UpdateDomainNameserversRequest request ) : Amazon.Route53Domains.Model.UpdateDomainNameserversResponse

This operation replaces the current set of name servers for the domain with the specified set of name servers. If you use Amazon Route 53 as your DNS service, specify the four name servers in the delegation set for the hosted zone for the domain.

If successful, this operation returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.

UpdateDomainNameserversAsync ( Amazon.Route53Domains.Model.UpdateDomainNameserversRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateDomainNameservers operation.

UpdateTagsForDomain ( UpdateTagsForDomainRequest request ) : UpdateTagsForDomainResponse

This operation adds or updates tags for a specified domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

UpdateTagsForDomain ( string domainName, List tagsToUpdate ) : UpdateTagsForDomainResponse

This operation adds or updates tags for a specified domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

UpdateTagsForDomainAsync ( UpdateTagsForDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateTagsForDomain operation.

UpdateTagsForDomainAsync ( string domainName, List tagsToUpdate, System cancellationToken = default(CancellationToken) ) : Task

This operation adds or updates tags for a specified domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

ViewBilling ( ViewBillingRequest request ) : ViewBillingResponse

This operation returns all the domain-related billing records for the current AWS account for a specified period

ViewBillingAsync ( ViewBillingRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ViewBilling operation.

Protected Methods

Method Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Method Details

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonRoute53DomainsClient ( ) : System
return System

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with AWS Credentials
public AmazonRoute53DomainsClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
return System

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with AWS Credentials and an AmazonRoute53DomainsClient Configuration object.
public AmazonRoute53DomainsClient ( AWSCredentials credentials, AmazonRoute53DomainsConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonRoute53DomainsConfig The AmazonRoute53DomainsClient Configuration Object
return System

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with AWS Credentials
public AmazonRoute53DomainsClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
return System

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonRoute53DomainsClient ( AmazonRoute53DomainsConfig config ) : System
config AmazonRoute53DomainsConfig The AmazonRoute53DomainsClient Configuration Object
return System

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonRoute53DomainsClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
return System

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with AWS Access Key ID and AWS Secret Key
public AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
return System

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with AWS Access Key ID, AWS Secret Key and an AmazonRoute53DomainsClient Configuration object.
public AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonRoute53DomainsConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonRoute53DomainsConfig The AmazonRoute53DomainsClient Configuration Object
return System

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with AWS Access Key ID and AWS Secret Key
public AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
return System

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with AWS Access Key ID and AWS Secret Key
public AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
return System

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with AWS Access Key ID, AWS Secret Key and an AmazonRoute53DomainsClient Configuration object.
public AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonRoute53DomainsConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonRoute53DomainsConfig The AmazonRoute53DomainsClient Configuration Object
return System

AmazonRoute53DomainsClient() public method

Constructs AmazonRoute53DomainsClient with AWS Access Key ID and AWS Secret Key
public AmazonRoute53DomainsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
return System

BeginCheckDomainAvailability() public method

Initiates the asynchronous execution of the CheckDomainAvailability operation.
public BeginCheckDomainAvailability ( CheckDomainAvailabilityRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.CheckDomainAvailabilityRequest Container for the necessary parameters to execute the CheckDomainAvailability operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteTagsForDomain() public method

Initiates the asynchronous execution of the DeleteTagsForDomain operation.
public BeginDeleteTagsForDomain ( DeleteTagsForDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.DeleteTagsForDomainRequest Container for the necessary parameters to execute the DeleteTagsForDomain operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDisableDomainAutoRenew() public method

Initiates the asynchronous execution of the DisableDomainAutoRenew operation.
public BeginDisableDomainAutoRenew ( DisableDomainAutoRenewRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.DisableDomainAutoRenewRequest Container for the necessary parameters to execute the DisableDomainAutoRenew operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDisableDomainTransferLock() public method

Initiates the asynchronous execution of the DisableDomainTransferLock operation.
public BeginDisableDomainTransferLock ( Amazon.Route53Domains.Model.DisableDomainTransferLockRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.DisableDomainTransferLockRequest Container for the necessary parameters to execute the DisableDomainTransferLock operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginEnableDomainAutoRenew() public method

Initiates the asynchronous execution of the EnableDomainAutoRenew operation.
public BeginEnableDomainAutoRenew ( Amazon.Route53Domains.Model.EnableDomainAutoRenewRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.EnableDomainAutoRenewRequest Container for the necessary parameters to execute the EnableDomainAutoRenew operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginEnableDomainTransferLock() public method

Initiates the asynchronous execution of the EnableDomainTransferLock operation.
public BeginEnableDomainTransferLock ( Amazon.Route53Domains.Model.EnableDomainTransferLockRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.EnableDomainTransferLockRequest Container for the necessary parameters to execute the EnableDomainTransferLock operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetContactReachabilityStatus() public method

Initiates the asynchronous execution of the GetContactReachabilityStatus operation.
public BeginGetContactReachabilityStatus ( GetContactReachabilityStatusRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.GetContactReachabilityStatusRequest Container for the necessary parameters to execute the GetContactReachabilityStatus operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetDomainDetail() public method

Initiates the asynchronous execution of the GetDomainDetail operation.
public BeginGetDomainDetail ( Amazon.Route53Domains.Model.GetDomainDetailRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.GetDomainDetailRequest Container for the necessary parameters to execute the GetDomainDetail operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetDomainSuggestions() public method

Initiates the asynchronous execution of the GetDomainSuggestions operation.
public BeginGetDomainSuggestions ( GetDomainSuggestionsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.GetDomainSuggestionsRequest Container for the necessary parameters to execute the GetDomainSuggestions operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetOperationDetail() public method

Initiates the asynchronous execution of the GetOperationDetail operation.
public BeginGetOperationDetail ( Amazon.Route53Domains.Model.GetOperationDetailRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.GetOperationDetailRequest Container for the necessary parameters to execute the GetOperationDetail operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListDomains() public method

Initiates the asynchronous execution of the ListDomains operation.
public BeginListDomains ( Amazon.Route53Domains.Model.ListDomainsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.ListDomainsRequest Container for the necessary parameters to execute the ListDomains operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListOperations() public method

Initiates the asynchronous execution of the ListOperations operation.
public BeginListOperations ( Amazon.Route53Domains.Model.ListOperationsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.ListOperationsRequest Container for the necessary parameters to execute the ListOperations operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListTagsForDomain() public method

Initiates the asynchronous execution of the ListTagsForDomain operation.
public BeginListTagsForDomain ( Amazon.Route53Domains.Model.ListTagsForDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.ListTagsForDomainRequest Container for the necessary parameters to execute the ListTagsForDomain operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginRegisterDomain() public method

Initiates the asynchronous execution of the RegisterDomain operation.
public BeginRegisterDomain ( Amazon.Route53Domains.Model.RegisterDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.RegisterDomainRequest Container for the necessary parameters to execute the RegisterDomain operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginRenewDomain() public method

Initiates the asynchronous execution of the RenewDomain operation.
public BeginRenewDomain ( RenewDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.RenewDomainRequest Container for the necessary parameters to execute the RenewDomain operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginResendContactReachabilityEmail() public method

Initiates the asynchronous execution of the ResendContactReachabilityEmail operation.
public BeginResendContactReachabilityEmail ( ResendContactReachabilityEmailRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.ResendContactReachabilityEmailRequest Container for the necessary parameters to execute the ResendContactReachabilityEmail operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginRetrieveDomainAuthCode() public method

Initiates the asynchronous execution of the RetrieveDomainAuthCode operation.
public BeginRetrieveDomainAuthCode ( Amazon.Route53Domains.Model.RetrieveDomainAuthCodeRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.RetrieveDomainAuthCodeRequest Container for the necessary parameters to execute the RetrieveDomainAuthCode operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginTransferDomain() public method

Initiates the asynchronous execution of the TransferDomain operation.
public BeginTransferDomain ( Amazon.Route53Domains.Model.TransferDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.TransferDomainRequest Container for the necessary parameters to execute the TransferDomain operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdateDomainContact() public method

Initiates the asynchronous execution of the UpdateDomainContact operation.
public BeginUpdateDomainContact ( Amazon.Route53Domains.Model.UpdateDomainContactRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.UpdateDomainContactRequest Container for the necessary parameters to execute the UpdateDomainContact operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdateDomainContactPrivacy() public method

Initiates the asynchronous execution of the UpdateDomainContactPrivacy operation.
public BeginUpdateDomainContactPrivacy ( Amazon.Route53Domains.Model.UpdateDomainContactPrivacyRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.UpdateDomainContactPrivacyRequest Container for the necessary parameters to execute the UpdateDomainContactPrivacy operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdateDomainNameservers() public method

Initiates the asynchronous execution of the UpdateDomainNameservers operation.
public BeginUpdateDomainNameservers ( Amazon.Route53Domains.Model.UpdateDomainNameserversRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.UpdateDomainNameserversRequest Container for the necessary parameters to execute the UpdateDomainNameservers operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdateTagsForDomain() public method

Initiates the asynchronous execution of the UpdateTagsForDomain operation.
public BeginUpdateTagsForDomain ( UpdateTagsForDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.UpdateTagsForDomainRequest Container for the necessary parameters to execute the UpdateTagsForDomain operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginViewBilling() public method

Initiates the asynchronous execution of the ViewBilling operation.
public BeginViewBilling ( ViewBillingRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Route53Domains.Model.ViewBillingRequest Container for the necessary parameters to execute the ViewBilling operation on AmazonRoute53DomainsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

CheckDomainAvailability() public method

This operation checks the availability of one domain name. Note that if the availability status of a domain is pending, you must submit another request to determine the availability of the domain name.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// Amazon Route 53 does not support this top-level domain. ///
public CheckDomainAvailability ( CheckDomainAvailabilityRequest request ) : CheckDomainAvailabilityResponse
request Amazon.Route53Domains.Model.CheckDomainAvailabilityRequest Container for the necessary parameters to execute the CheckDomainAvailability service method.
return Amazon.Route53Domains.Model.CheckDomainAvailabilityResponse

CheckDomainAvailabilityAsync() public method

Initiates the asynchronous execution of the CheckDomainAvailability operation.
public CheckDomainAvailabilityAsync ( CheckDomainAvailabilityRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.CheckDomainAvailabilityRequest Container for the necessary parameters to execute the CheckDomainAvailability operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateSigner() protected method

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
return Amazon.Runtime.Internal.Auth.AbstractAWSSigner

DeleteTagsForDomain() public method

This operation deletes the specified tags for a domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// Amazon Route 53 does not support this top-level domain. ///
public DeleteTagsForDomain ( DeleteTagsForDomainRequest request ) : DeleteTagsForDomainResponse
request Amazon.Route53Domains.Model.DeleteTagsForDomainRequest Container for the necessary parameters to execute the DeleteTagsForDomain service method.
return DeleteTagsForDomainResponse

DeleteTagsForDomain() public method

This operation deletes the specified tags for a domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// Amazon Route 53 does not support this top-level domain. ///
public DeleteTagsForDomain ( string domainName, List tagsToDelete ) : DeleteTagsForDomainResponse
domainName string The domain for which you want to delete one or more tags. The name of a domain. Type: String Default: None Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Hyphens are allowed only when they're surrounded by letters, numbers, or other hyphens. You can't specify a hyphen at the beginning or end of a label. To specify an Internationalized Domain Name, you must convert the name to Punycode. Required: Yes
tagsToDelete List A list of tag keys to delete. Type: A list that contains the keys of the tags that you want to delete. Default: None Required: No'>
return DeleteTagsForDomainResponse

DeleteTagsForDomainAsync() public method

Initiates the asynchronous execution of the DeleteTagsForDomain operation.
public DeleteTagsForDomainAsync ( DeleteTagsForDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.DeleteTagsForDomainRequest Container for the necessary parameters to execute the DeleteTagsForDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteTagsForDomainAsync() public method

This operation deletes the specified tags for a domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// Amazon Route 53 does not support this top-level domain. ///
public DeleteTagsForDomainAsync ( string domainName, List tagsToDelete, System cancellationToken = default(CancellationToken) ) : Task
domainName string The domain for which you want to delete one or more tags. The name of a domain. Type: String Default: None Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Hyphens are allowed only when they're surrounded by letters, numbers, or other hyphens. You can't specify a hyphen at the beginning or end of a label. To specify an Internationalized Domain Name, you must convert the name to Punycode. Required: Yes
tagsToDelete List A list of tag keys to delete. Type: A list that contains the keys of the tags that you want to delete. Default: None Required: No'>
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DisableDomainAutoRenew() public method

This operation disables automatic renewal of domain registration for the specified domain.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// Amazon Route 53 does not support this top-level domain. ///
public DisableDomainAutoRenew ( DisableDomainAutoRenewRequest request ) : Amazon.Route53Domains.Model.DisableDomainAutoRenewResponse
request Amazon.Route53Domains.Model.DisableDomainAutoRenewRequest Container for the necessary parameters to execute the DisableDomainAutoRenew service method.
return Amazon.Route53Domains.Model.DisableDomainAutoRenewResponse

DisableDomainAutoRenewAsync() public method

Initiates the asynchronous execution of the DisableDomainAutoRenew operation.
public DisableDomainAutoRenewAsync ( DisableDomainAutoRenewRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.DisableDomainAutoRenewRequest Container for the necessary parameters to execute the DisableDomainAutoRenew operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DisableDomainTransferLock() public method

This operation removes the transfer lock on the domain (specifically the clientTransferProhibited status) to allow domain transfers. We recommend you refrain from performing this action unless you intend to transfer the domain to a different registrar. Successful submission returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.
/// The request is already in progress for the domain. /// /// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// The top-level domain does not support this operation. /// /// Amazon Route 53 does not support this top-level domain. ///
public DisableDomainTransferLock ( Amazon.Route53Domains.Model.DisableDomainTransferLockRequest request ) : Amazon.Route53Domains.Model.DisableDomainTransferLockResponse
request Amazon.Route53Domains.Model.DisableDomainTransferLockRequest Container for the necessary parameters to execute the DisableDomainTransferLock service method.
return Amazon.Route53Domains.Model.DisableDomainTransferLockResponse

DisableDomainTransferLockAsync() public method

Initiates the asynchronous execution of the DisableDomainTransferLock operation.
public DisableDomainTransferLockAsync ( Amazon.Route53Domains.Model.DisableDomainTransferLockRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.DisableDomainTransferLockRequest Container for the necessary parameters to execute the DisableDomainTransferLock operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

Dispose() protected method

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
return void

EnableDomainAutoRenew() public method

This operation configures Amazon Route 53 to automatically renew the specified domain before the domain registration expires. The cost of renewing your domain registration is billed to your AWS account.

The period during which you can renew a domain name varies by TLD. For a list of TLDs and their renewal policies, see "Renewal, restoration, and deletion times" on the website for our registrar partner, Gandi. Route 53 requires that you renew before the end of the renewal period that is listed on the Gandi website so we can complete processing before the deadline.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The top-level domain does not support this operation. /// /// Amazon Route 53 does not support this top-level domain. ///
public EnableDomainAutoRenew ( Amazon.Route53Domains.Model.EnableDomainAutoRenewRequest request ) : Amazon.Route53Domains.Model.EnableDomainAutoRenewResponse
request Amazon.Route53Domains.Model.EnableDomainAutoRenewRequest Container for the necessary parameters to execute the EnableDomainAutoRenew service method.
return Amazon.Route53Domains.Model.EnableDomainAutoRenewResponse

EnableDomainAutoRenewAsync() public method

Initiates the asynchronous execution of the EnableDomainAutoRenew operation.
public EnableDomainAutoRenewAsync ( Amazon.Route53Domains.Model.EnableDomainAutoRenewRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.EnableDomainAutoRenewRequest Container for the necessary parameters to execute the EnableDomainAutoRenew operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

EnableDomainTransferLock() public method

This operation sets the transfer lock on the domain (specifically the clientTransferProhibited status) to prevent domain transfers. Successful submission returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.
/// The request is already in progress for the domain. /// /// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// The top-level domain does not support this operation. /// /// Amazon Route 53 does not support this top-level domain. ///
public EnableDomainTransferLock ( Amazon.Route53Domains.Model.EnableDomainTransferLockRequest request ) : Amazon.Route53Domains.Model.EnableDomainTransferLockResponse
request Amazon.Route53Domains.Model.EnableDomainTransferLockRequest Container for the necessary parameters to execute the EnableDomainTransferLock service method.
return Amazon.Route53Domains.Model.EnableDomainTransferLockResponse

EnableDomainTransferLockAsync() public method

Initiates the asynchronous execution of the EnableDomainTransferLock operation.
public EnableDomainTransferLockAsync ( Amazon.Route53Domains.Model.EnableDomainTransferLockRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.EnableDomainTransferLockRequest Container for the necessary parameters to execute the EnableDomainTransferLock operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

EndCheckDomainAvailability() public method

Finishes the asynchronous execution of the CheckDomainAvailability operation.
public EndCheckDomainAvailability ( IAsyncResult asyncResult ) : CheckDomainAvailabilityResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCheckDomainAvailability.
return Amazon.Route53Domains.Model.CheckDomainAvailabilityResponse

EndDeleteTagsForDomain() public method

Finishes the asynchronous execution of the DeleteTagsForDomain operation.
public EndDeleteTagsForDomain ( IAsyncResult asyncResult ) : DeleteTagsForDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteTagsForDomain.
return DeleteTagsForDomainResponse

EndDisableDomainAutoRenew() public method

Finishes the asynchronous execution of the DisableDomainAutoRenew operation.
public EndDisableDomainAutoRenew ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.DisableDomainAutoRenewResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDisableDomainAutoRenew.
return Amazon.Route53Domains.Model.DisableDomainAutoRenewResponse

EndDisableDomainTransferLock() public method

Finishes the asynchronous execution of the DisableDomainTransferLock operation.
public EndDisableDomainTransferLock ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.DisableDomainTransferLockResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDisableDomainTransferLock.
return Amazon.Route53Domains.Model.DisableDomainTransferLockResponse

EndEnableDomainAutoRenew() public method

Finishes the asynchronous execution of the EnableDomainAutoRenew operation.
public EndEnableDomainAutoRenew ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.EnableDomainAutoRenewResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginEnableDomainAutoRenew.
return Amazon.Route53Domains.Model.EnableDomainAutoRenewResponse

EndEnableDomainTransferLock() public method

Finishes the asynchronous execution of the EnableDomainTransferLock operation.
public EndEnableDomainTransferLock ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.EnableDomainTransferLockResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginEnableDomainTransferLock.
return Amazon.Route53Domains.Model.EnableDomainTransferLockResponse

EndGetContactReachabilityStatus() public method

Finishes the asynchronous execution of the GetContactReachabilityStatus operation.
public EndGetContactReachabilityStatus ( IAsyncResult asyncResult ) : GetContactReachabilityStatusResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetContactReachabilityStatus.
return Amazon.Route53Domains.Model.GetContactReachabilityStatusResponse

EndGetDomainDetail() public method

Finishes the asynchronous execution of the GetDomainDetail operation.
public EndGetDomainDetail ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.GetDomainDetailResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetDomainDetail.
return Amazon.Route53Domains.Model.GetDomainDetailResponse

EndGetDomainSuggestions() public method

Finishes the asynchronous execution of the GetDomainSuggestions operation.
public EndGetDomainSuggestions ( IAsyncResult asyncResult ) : GetDomainSuggestionsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetDomainSuggestions.
return Amazon.Route53Domains.Model.GetDomainSuggestionsResponse

EndGetOperationDetail() public method

Finishes the asynchronous execution of the GetOperationDetail operation.
public EndGetOperationDetail ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.GetOperationDetailResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetOperationDetail.
return Amazon.Route53Domains.Model.GetOperationDetailResponse

EndListDomains() public method

Finishes the asynchronous execution of the ListDomains operation.
public EndListDomains ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.ListDomainsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListDomains.
return Amazon.Route53Domains.Model.ListDomainsResponse

EndListOperations() public method

Finishes the asynchronous execution of the ListOperations operation.
public EndListOperations ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.ListOperationsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListOperations.
return Amazon.Route53Domains.Model.ListOperationsResponse

EndListTagsForDomain() public method

Finishes the asynchronous execution of the ListTagsForDomain operation.
public EndListTagsForDomain ( IAsyncResult asyncResult ) : ListTagsForDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListTagsForDomain.
return Amazon.Route53Domains.Model.ListTagsForDomainResponse

EndRegisterDomain() public method

Finishes the asynchronous execution of the RegisterDomain operation.
public EndRegisterDomain ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.RegisterDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRegisterDomain.
return Amazon.Route53Domains.Model.RegisterDomainResponse

EndRenewDomain() public method

Finishes the asynchronous execution of the RenewDomain operation.
public EndRenewDomain ( IAsyncResult asyncResult ) : RenewDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRenewDomain.
return Amazon.Route53Domains.Model.RenewDomainResponse

EndResendContactReachabilityEmail() public method

Finishes the asynchronous execution of the ResendContactReachabilityEmail operation.
public EndResendContactReachabilityEmail ( IAsyncResult asyncResult ) : ResendContactReachabilityEmailResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginResendContactReachabilityEmail.
return Amazon.Route53Domains.Model.ResendContactReachabilityEmailResponse

EndRetrieveDomainAuthCode() public method

Finishes the asynchronous execution of the RetrieveDomainAuthCode operation.
public EndRetrieveDomainAuthCode ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.RetrieveDomainAuthCodeResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRetrieveDomainAuthCode.
return Amazon.Route53Domains.Model.RetrieveDomainAuthCodeResponse

EndTransferDomain() public method

Finishes the asynchronous execution of the TransferDomain operation.
public EndTransferDomain ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.TransferDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginTransferDomain.
return Amazon.Route53Domains.Model.TransferDomainResponse

EndUpdateDomainContact() public method

Finishes the asynchronous execution of the UpdateDomainContact operation.
public EndUpdateDomainContact ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.UpdateDomainContactResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateDomainContact.
return Amazon.Route53Domains.Model.UpdateDomainContactResponse

EndUpdateDomainContactPrivacy() public method

Finishes the asynchronous execution of the UpdateDomainContactPrivacy operation.
public EndUpdateDomainContactPrivacy ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.UpdateDomainContactPrivacyResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateDomainContactPrivacy.
return Amazon.Route53Domains.Model.UpdateDomainContactPrivacyResponse

EndUpdateDomainNameservers() public method

Finishes the asynchronous execution of the UpdateDomainNameservers operation.
public EndUpdateDomainNameservers ( IAsyncResult asyncResult ) : Amazon.Route53Domains.Model.UpdateDomainNameserversResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateDomainNameservers.
return Amazon.Route53Domains.Model.UpdateDomainNameserversResponse

EndUpdateTagsForDomain() public method

Finishes the asynchronous execution of the UpdateTagsForDomain operation.
public EndUpdateTagsForDomain ( IAsyncResult asyncResult ) : UpdateTagsForDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateTagsForDomain.
return UpdateTagsForDomainResponse

EndViewBilling() public method

Finishes the asynchronous execution of the ViewBilling operation.
public EndViewBilling ( IAsyncResult asyncResult ) : ViewBillingResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginViewBilling.
return Amazon.Route53Domains.Model.ViewBillingResponse

GetContactReachabilityStatus() public method

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.

If you want us to resend the email, use the ResendContactReachabilityEmail operation.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// Amazon Route 53 does not support this top-level domain. ///
public GetContactReachabilityStatus ( GetContactReachabilityStatusRequest request ) : GetContactReachabilityStatusResponse
request Amazon.Route53Domains.Model.GetContactReachabilityStatusRequest Container for the necessary parameters to execute the GetContactReachabilityStatus service method.
return Amazon.Route53Domains.Model.GetContactReachabilityStatusResponse

GetContactReachabilityStatusAsync() public method

Initiates the asynchronous execution of the GetContactReachabilityStatus operation.
public GetContactReachabilityStatusAsync ( GetContactReachabilityStatusRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.GetContactReachabilityStatusRequest Container for the necessary parameters to execute the GetContactReachabilityStatus operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetDomainDetail() public method

This operation returns detailed information about the domain. The domain's contact information is also returned as part of the output.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// Amazon Route 53 does not support this top-level domain. ///
public GetDomainDetail ( Amazon.Route53Domains.Model.GetDomainDetailRequest request ) : Amazon.Route53Domains.Model.GetDomainDetailResponse
request Amazon.Route53Domains.Model.GetDomainDetailRequest Container for the necessary parameters to execute the GetDomainDetail service method.
return Amazon.Route53Domains.Model.GetDomainDetailResponse

GetDomainDetailAsync() public method

Initiates the asynchronous execution of the GetDomainDetail operation.
public GetDomainDetailAsync ( Amazon.Route53Domains.Model.GetDomainDetailRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.GetDomainDetailRequest Container for the necessary parameters to execute the GetDomainDetail operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetDomainSuggestions() public method

The GetDomainSuggestions operation returns a list of suggested domain names given a string, which can either be a domain name or simply a word or phrase (without spaces).

Parameters:

  • DomainName (string): The basis for your domain suggestion search, a string with (or without) top-level domain specified.
  • SuggestionCount (int): The number of domain suggestions to be returned, maximum 50, minimum 1.
  • OnlyAvailable (bool): If true, availability check will be performed on suggestion results, and only available domains will be returned. If false, suggestions will be returned without checking whether the domain is actually available, and caller will have to call checkDomainAvailability for each suggestion to determine availability for registration.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// Amazon Route 53 does not support this top-level domain. ///
public GetDomainSuggestions ( GetDomainSuggestionsRequest request ) : GetDomainSuggestionsResponse
request Amazon.Route53Domains.Model.GetDomainSuggestionsRequest Container for the necessary parameters to execute the GetDomainSuggestions service method.
return Amazon.Route53Domains.Model.GetDomainSuggestionsResponse

GetDomainSuggestionsAsync() public method

Initiates the asynchronous execution of the GetDomainSuggestions operation.
public GetDomainSuggestionsAsync ( GetDomainSuggestionsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.GetDomainSuggestionsRequest Container for the necessary parameters to execute the GetDomainSuggestions operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetOperationDetail() public method

This operation returns the current status of an operation that is not completed.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. ///
public GetOperationDetail ( Amazon.Route53Domains.Model.GetOperationDetailRequest request ) : Amazon.Route53Domains.Model.GetOperationDetailResponse
request Amazon.Route53Domains.Model.GetOperationDetailRequest Container for the necessary parameters to execute the GetOperationDetail service method.
return Amazon.Route53Domains.Model.GetOperationDetailResponse

GetOperationDetailAsync() public method

Initiates the asynchronous execution of the GetOperationDetail operation.
public GetOperationDetailAsync ( Amazon.Route53Domains.Model.GetOperationDetailRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.GetOperationDetailRequest Container for the necessary parameters to execute the GetOperationDetail operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListDomains() public method

This operation returns all the domain names registered with Amazon Route 53 for the current AWS account.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. ///
public ListDomains ( ) : Amazon.Route53Domains.Model.ListDomainsResponse
return Amazon.Route53Domains.Model.ListDomainsResponse

ListDomains() public method

This operation returns all the domain names registered with Amazon Route 53 for the current AWS account.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. ///
public ListDomains ( Amazon.Route53Domains.Model.ListDomainsRequest request ) : Amazon.Route53Domains.Model.ListDomainsResponse
request Amazon.Route53Domains.Model.ListDomainsRequest Container for the necessary parameters to execute the ListDomains service method.
return Amazon.Route53Domains.Model.ListDomainsResponse

ListDomainsAsync() public method

Initiates the asynchronous execution of the ListDomains operation.
public ListDomainsAsync ( Amazon.Route53Domains.Model.ListDomainsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.ListDomainsRequest Container for the necessary parameters to execute the ListDomains operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListDomainsAsync() public method

This operation returns all the domain names registered with Amazon Route 53 for the current AWS account.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. ///
public ListDomainsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListOperations() public method

This operation returns the operation IDs of operations that are not yet complete.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. ///
public ListOperations ( ) : Amazon.Route53Domains.Model.ListOperationsResponse
return Amazon.Route53Domains.Model.ListOperationsResponse

ListOperations() public method

This operation returns the operation IDs of operations that are not yet complete.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. ///
public ListOperations ( Amazon.Route53Domains.Model.ListOperationsRequest request ) : Amazon.Route53Domains.Model.ListOperationsResponse
request Amazon.Route53Domains.Model.ListOperationsRequest Container for the necessary parameters to execute the ListOperations service method.
return Amazon.Route53Domains.Model.ListOperationsResponse

ListOperationsAsync() public method

Initiates the asynchronous execution of the ListOperations operation.
public ListOperationsAsync ( Amazon.Route53Domains.Model.ListOperationsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.ListOperationsRequest Container for the necessary parameters to execute the ListOperations operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListOperationsAsync() public method

This operation returns the operation IDs of operations that are not yet complete.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. ///
public ListOperationsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListTagsForDomain() public method

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

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// Amazon Route 53 does not support this top-level domain. ///
public ListTagsForDomain ( Amazon.Route53Domains.Model.ListTagsForDomainRequest request ) : ListTagsForDomainResponse
request Amazon.Route53Domains.Model.ListTagsForDomainRequest Container for the necessary parameters to execute the ListTagsForDomain service method.
return Amazon.Route53Domains.Model.ListTagsForDomainResponse

ListTagsForDomain() public method

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

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// Amazon Route 53 does not support this top-level domain. ///
public ListTagsForDomain ( string domainName ) : ListTagsForDomainResponse
domainName string The domain for which you want to get a list of tags.
return Amazon.Route53Domains.Model.ListTagsForDomainResponse

ListTagsForDomainAsync() public method

Initiates the asynchronous execution of the ListTagsForDomain operation.
public ListTagsForDomainAsync ( Amazon.Route53Domains.Model.ListTagsForDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.ListTagsForDomainRequest Container for the necessary parameters to execute the ListTagsForDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListTagsForDomainAsync() public method

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

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// Amazon Route 53 does not support this top-level domain. ///
public ListTagsForDomainAsync ( string domainName, System cancellationToken = default(CancellationToken) ) : Task
domainName string The domain for which you want to get a list of tags.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

RegisterDomain() public method

This operation registers a domain. Domains are registered by the AWS registrar partner, Gandi. For some top-level domains (TLDs), this operation requires extra parameters.

When you register a domain, Amazon Route 53 does the following:

  • Creates a Amazon Route 53 hosted zone that has the same name as the domain. Amazon Route 53 assigns four name servers to your hosted zone and automatically updates your domain registration with the names of these name servers.
  • Enables autorenew, so your domain registration will renew automatically each year. We'll notify you in advance of the renewal date so you can choose whether to renew the registration.
  • Optionally enables privacy protection, so WHOIS queries return contact information for our registrar partner, Gandi, instead of the information you entered for registrant, admin, and tech contacts.
  • If registration is successful, returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant is notified by email.
  • Charges your AWS account an amount based on the top-level domain. For more information, see Amazon Route 53 Pricing.
/// The number of domains has exceeded the allowed threshold for the account. /// /// The request is already in progress for the domain. /// /// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// The top-level domain does not support this operation. /// /// Amazon Route 53 does not support this top-level domain. ///
public RegisterDomain ( Amazon.Route53Domains.Model.RegisterDomainRequest request ) : Amazon.Route53Domains.Model.RegisterDomainResponse
request Amazon.Route53Domains.Model.RegisterDomainRequest Container for the necessary parameters to execute the RegisterDomain service method.
return Amazon.Route53Domains.Model.RegisterDomainResponse

RegisterDomainAsync() public method

Initiates the asynchronous execution of the RegisterDomain operation.
public RegisterDomainAsync ( Amazon.Route53Domains.Model.RegisterDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.RegisterDomainRequest Container for the necessary parameters to execute the RegisterDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

RenewDomain() public method

This operation renews a domain for the specified number of years. The cost of renewing your domain is billed to your AWS account.

We recommend that you renew your domain several weeks before the expiration date. Some TLD registries delete domains before the expiration date if you haven't renewed far enough in advance. For more information about renewing domain registration, see Renewing Registration for a Domain in the Amazon Route 53 documentation.

/// The request is already in progress for the domain. /// /// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// The top-level domain does not support this operation. /// /// Amazon Route 53 does not support this top-level domain. ///
public RenewDomain ( RenewDomainRequest request ) : RenewDomainResponse
request Amazon.Route53Domains.Model.RenewDomainRequest Container for the necessary parameters to execute the RenewDomain service method.
return Amazon.Route53Domains.Model.RenewDomainResponse

RenewDomainAsync() public method

Initiates the asynchronous execution of the RenewDomain operation.
public RenewDomainAsync ( RenewDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.RenewDomainRequest Container for the necessary parameters to execute the RenewDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ResendContactReachabilityEmail() public method

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.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// Amazon Route 53 does not support this top-level domain. ///
public ResendContactReachabilityEmail ( ResendContactReachabilityEmailRequest request ) : ResendContactReachabilityEmailResponse
request Amazon.Route53Domains.Model.ResendContactReachabilityEmailRequest Container for the necessary parameters to execute the ResendContactReachabilityEmail service method.
return Amazon.Route53Domains.Model.ResendContactReachabilityEmailResponse

ResendContactReachabilityEmailAsync() public method

Initiates the asynchronous execution of the ResendContactReachabilityEmail operation.
public ResendContactReachabilityEmailAsync ( ResendContactReachabilityEmailRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.ResendContactReachabilityEmailRequest Container for the necessary parameters to execute the ResendContactReachabilityEmail operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

RetrieveDomainAuthCode() public method

This operation returns the AuthCode for the domain. To transfer a domain to another registrar, you provide this value to the new registrar.
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// Amazon Route 53 does not support this top-level domain. ///
public RetrieveDomainAuthCode ( Amazon.Route53Domains.Model.RetrieveDomainAuthCodeRequest request ) : Amazon.Route53Domains.Model.RetrieveDomainAuthCodeResponse
request Amazon.Route53Domains.Model.RetrieveDomainAuthCodeRequest Container for the necessary parameters to execute the RetrieveDomainAuthCode service method.
return Amazon.Route53Domains.Model.RetrieveDomainAuthCodeResponse

RetrieveDomainAuthCodeAsync() public method

Initiates the asynchronous execution of the RetrieveDomainAuthCode operation.
public RetrieveDomainAuthCodeAsync ( Amazon.Route53Domains.Model.RetrieveDomainAuthCodeRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.RetrieveDomainAuthCodeRequest Container for the necessary parameters to execute the RetrieveDomainAuthCode operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

TransferDomain() public method

This operation transfers a domain from another registrar to Amazon Route 53. When the transfer is complete, the domain is registered with the AWS registrar partner, Gandi.

For transfer requirements, a detailed procedure, and information about viewing the status of a domain transfer, see Transferring Registration for a Domain to Amazon Route 53 in the Amazon Route 53 Developer Guide.

If the registrar for your domain is also the DNS service provider for the domain, we highly recommend that you consider transferring your DNS service to Amazon Route 53 or to another DNS service provider before you transfer your registration. Some registrars provide free DNS service when you purchase a domain registration. When you transfer the registration, the previous registrar will not renew your domain registration and could end your DNS service at any time.

Caution! If the registrar for your domain is also the DNS service provider for the domain and you don't transfer DNS service to another provider, your website, email, and the web applications associated with the domain might become unavailable.

If the transfer is successful, this method returns an operation ID that you can use to track the progress and completion of the action. If the transfer doesn't complete successfully, the domain registrant will be notified by email.

/// The number of domains has exceeded the allowed threshold for the account. /// /// The request is already in progress for the domain. /// /// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// The top-level domain does not support this operation. /// /// Amazon Route 53 does not support this top-level domain. ///
public TransferDomain ( Amazon.Route53Domains.Model.TransferDomainRequest request ) : Amazon.Route53Domains.Model.TransferDomainResponse
request Amazon.Route53Domains.Model.TransferDomainRequest Container for the necessary parameters to execute the TransferDomain service method.
return Amazon.Route53Domains.Model.TransferDomainResponse

TransferDomainAsync() public method

Initiates the asynchronous execution of the TransferDomain operation.
public TransferDomainAsync ( Amazon.Route53Domains.Model.TransferDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.TransferDomainRequest Container for the necessary parameters to execute the TransferDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdateDomainContact() public method

This operation updates the contact information for a particular domain. Information for at least one contact (registrant, administrator, or technical) must be supplied for update.

If the update is successful, this method returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.

/// The request is already in progress for the domain. /// /// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// The top-level domain does not support this operation. /// /// Amazon Route 53 does not support this top-level domain. ///
public UpdateDomainContact ( Amazon.Route53Domains.Model.UpdateDomainContactRequest request ) : Amazon.Route53Domains.Model.UpdateDomainContactResponse
request Amazon.Route53Domains.Model.UpdateDomainContactRequest Container for the necessary parameters to execute the UpdateDomainContact service method.
return Amazon.Route53Domains.Model.UpdateDomainContactResponse

UpdateDomainContactAsync() public method

Initiates the asynchronous execution of the UpdateDomainContact operation.
public UpdateDomainContactAsync ( Amazon.Route53Domains.Model.UpdateDomainContactRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.UpdateDomainContactRequest Container for the necessary parameters to execute the UpdateDomainContact operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdateDomainContactPrivacy() public method

This operation updates the specified domain contact's privacy setting. When the privacy option is enabled, personal information such as postal or email address is hidden from the results of a public WHOIS query. The privacy services are provided by the AWS registrar, Gandi. For more information, see the Gandi privacy features.

This operation only affects the privacy of the specified contact type (registrant, administrator, or tech). Successful acceptance returns an operation ID that you can use with GetOperationDetail to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.

/// The request is already in progress for the domain. /// /// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// The top-level domain does not support this operation. /// /// Amazon Route 53 does not support this top-level domain. ///
public UpdateDomainContactPrivacy ( Amazon.Route53Domains.Model.UpdateDomainContactPrivacyRequest request ) : Amazon.Route53Domains.Model.UpdateDomainContactPrivacyResponse
request Amazon.Route53Domains.Model.UpdateDomainContactPrivacyRequest Container for the necessary parameters to execute the UpdateDomainContactPrivacy service method.
return Amazon.Route53Domains.Model.UpdateDomainContactPrivacyResponse

UpdateDomainContactPrivacyAsync() public method

Initiates the asynchronous execution of the UpdateDomainContactPrivacy operation.
public UpdateDomainContactPrivacyAsync ( Amazon.Route53Domains.Model.UpdateDomainContactPrivacyRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.UpdateDomainContactPrivacyRequest Container for the necessary parameters to execute the UpdateDomainContactPrivacy operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdateDomainNameservers() public method

This operation replaces the current set of name servers for the domain with the specified set of name servers. If you use Amazon Route 53 as your DNS service, specify the four name servers in the delegation set for the hosted zone for the domain.

If successful, this operation returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.

/// The request is already in progress for the domain. /// /// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// The top-level domain does not support this operation. /// /// Amazon Route 53 does not support this top-level domain. ///
public UpdateDomainNameservers ( Amazon.Route53Domains.Model.UpdateDomainNameserversRequest request ) : Amazon.Route53Domains.Model.UpdateDomainNameserversResponse
request Amazon.Route53Domains.Model.UpdateDomainNameserversRequest Container for the necessary parameters to execute the UpdateDomainNameservers service method.
return Amazon.Route53Domains.Model.UpdateDomainNameserversResponse

UpdateDomainNameserversAsync() public method

Initiates the asynchronous execution of the UpdateDomainNameservers operation.
public UpdateDomainNameserversAsync ( Amazon.Route53Domains.Model.UpdateDomainNameserversRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.UpdateDomainNameserversRequest Container for the necessary parameters to execute the UpdateDomainNameservers operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdateTagsForDomain() public method

This operation adds or updates tags for a specified domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// Amazon Route 53 does not support this top-level domain. ///
public UpdateTagsForDomain ( UpdateTagsForDomainRequest request ) : UpdateTagsForDomainResponse
request Amazon.Route53Domains.Model.UpdateTagsForDomainRequest Container for the necessary parameters to execute the UpdateTagsForDomain service method.
return UpdateTagsForDomainResponse

UpdateTagsForDomain() public method

This operation adds or updates tags for a specified domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// Amazon Route 53 does not support this top-level domain. ///
public UpdateTagsForDomain ( string domainName, List tagsToUpdate ) : UpdateTagsForDomainResponse
domainName string The domain for which you want to add or update tags. The name of a domain. Type: String Default: None Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Hyphens are allowed only when they're surrounded by letters, numbers, or other hyphens. You can't specify a hyphen at the beginning or end of a label. To specify an Internationalized Domain Name, you must convert the name to Punycode. Required: Yes
tagsToUpdate List A list of the tag keys and values that you want to add or update. If you specify a key that already exists, the corresponding value will be replaced. Type: A complex type containing a list of tags Default: None Required: No'> Each tag includes the following elements:
  • Key The key (name) of a tag. Type: String Default: None Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@" Constraints: Each key can be 1-128 characters long. Required: Yes
  • Value The value of a tag. Type: String Default: None Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@" Constraints: Each value can be 0-256 characters long. Required: Yes
return UpdateTagsForDomainResponse

UpdateTagsForDomainAsync() public method

Initiates the asynchronous execution of the UpdateTagsForDomain operation.
public UpdateTagsForDomainAsync ( UpdateTagsForDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.UpdateTagsForDomainRequest Container for the necessary parameters to execute the UpdateTagsForDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdateTagsForDomainAsync() public method

This operation adds or updates tags for a specified domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. /// /// The number of operations or jobs running exceeded the allowed threshold for the account. /// /// Amazon Route 53 does not support this top-level domain. ///
public UpdateTagsForDomainAsync ( string domainName, List tagsToUpdate, System cancellationToken = default(CancellationToken) ) : Task
domainName string The domain for which you want to add or update tags. The name of a domain. Type: String Default: None Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Hyphens are allowed only when they're surrounded by letters, numbers, or other hyphens. You can't specify a hyphen at the beginning or end of a label. To specify an Internationalized Domain Name, you must convert the name to Punycode. Required: Yes
tagsToUpdate List A list of the tag keys and values that you want to add or update. If you specify a key that already exists, the corresponding value will be replaced. Type: A complex type containing a list of tags Default: None Required: No'> Each tag includes the following elements:
  • Key The key (name) of a tag. Type: String Default: None Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@" Constraints: Each key can be 1-128 characters long. Required: Yes
  • Value The value of a tag. Type: String Default: None Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@" Constraints: Each value can be 0-256 characters long. Required: Yes
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ViewBilling() public method

This operation returns all the domain-related billing records for the current AWS account for a specified period
/// The requested item is not acceptable. For example, for an OperationId it may refer /// to the ID of an operation that is already completed. For a domain name, it may not /// be a valid domain name or belong to the requester account. ///
public ViewBilling ( ViewBillingRequest request ) : ViewBillingResponse
request Amazon.Route53Domains.Model.ViewBillingRequest Container for the necessary parameters to execute the ViewBilling service method.
return Amazon.Route53Domains.Model.ViewBillingResponse

ViewBillingAsync() public method

Initiates the asynchronous execution of the ViewBilling operation.
public ViewBillingAsync ( ViewBillingRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Route53Domains.Model.ViewBillingRequest Container for the necessary parameters to execute the ViewBilling operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task