amazonka-route53-domains-2.0: Amazon Route 53 Domains SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Route53Domains.DeleteDomain

Description

This operation deletes the specified domain. This action is permanent. For more information, see Deleting a domain name registration.

To transfer the domain registration to another registrar, use the transfer process that’s provided by the registrar to which you want to transfer the registration. Otherwise, the following apply:

  1. You can’t get a refund for the cost of a deleted domain registration.
  2. The registry for the top-level domain might hold the domain name for a brief time before releasing it for other users to register (varies by registry).
  3. When the registration has been deleted, we'll send you a confirmation to the registrant contact. The email will come from noreply@domainnameverification.net or noreply@registrar.amazon.com.
Synopsis

Creating a Request

data DeleteDomain Source #

See: newDeleteDomain smart constructor.

Constructors

DeleteDomain' 

Fields

Instances

Instances details
ToJSON DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

ToHeaders DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

ToPath DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

ToQuery DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

AWSRequest DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

Associated Types

type AWSResponse DeleteDomain #

Generic DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

Associated Types

type Rep DeleteDomain :: Type -> Type #

Read DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

Show DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

NFData DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

Methods

rnf :: DeleteDomain -> () #

Eq DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

Hashable DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

type AWSResponse DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

type Rep DeleteDomain Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

type Rep DeleteDomain = D1 ('MetaData "DeleteDomain" "Amazonka.Route53Domains.DeleteDomain" "amazonka-route53-domains-2.0-6iruRSkjgLuDp958hFs0e" 'False) (C1 ('MetaCons "DeleteDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDomain Source #

Create a value of DeleteDomain with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDomain, deleteDomain_domainName - Name of the domain to be deleted.

Request Lenses

deleteDomain_domainName :: Lens' DeleteDomain Text Source #

Name of the domain to be deleted.

Destructuring the Response

data DeleteDomainResponse Source #

See: newDeleteDomainResponse smart constructor.

Constructors

DeleteDomainResponse' 

Fields

Instances

Instances details
Generic DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

Associated Types

type Rep DeleteDomainResponse :: Type -> Type #

Read DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

Show DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

NFData DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

Methods

rnf :: DeleteDomainResponse -> () #

Eq DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

type Rep DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.DeleteDomain

type Rep DeleteDomainResponse = D1 ('MetaData "DeleteDomainResponse" "Amazonka.Route53Domains.DeleteDomain" "amazonka-route53-domains-2.0-6iruRSkjgLuDp958hFs0e" 'False) (C1 ('MetaCons "DeleteDomainResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDomainResponse Source #

Create a value of DeleteDomainResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDomainResponse, deleteDomainResponse_operationId - Identifier for tracking the progress of the request. To query the operation status, use GetOperationDetail.

$sel:httpStatus:DeleteDomainResponse', deleteDomainResponse_httpStatus - The response's http status code.

Response Lenses

deleteDomainResponse_operationId :: Lens' DeleteDomainResponse (Maybe Text) Source #

Identifier for tracking the progress of the request. To query the operation status, use GetOperationDetail.