libZSservicesZSamazonka-route53-domainsZSamazonka-route53-domains
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Route53Domains.UpdateDomainContact

Description

This operation updates the contact information for a particular domain. You must specify information for at least one contact: registrant, administrator, or technical.

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.

Synopsis

Creating a Request

data UpdateDomainContact Source #

The UpdateDomainContact request includes the following elements.

See: newUpdateDomainContact smart constructor.

Constructors

UpdateDomainContact' 

Fields

Instances

Instances details
Eq UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

Show UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

Generic UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

Associated Types

type Rep UpdateDomainContact :: Type -> Type #

NFData UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

Methods

rnf :: UpdateDomainContact -> () #

Hashable UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

ToJSON UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

AWSRequest UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

Associated Types

type AWSResponse UpdateDomainContact #

ToHeaders UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

ToPath UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

ToQuery UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

type Rep UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

type Rep UpdateDomainContact = D1 ('MetaData "UpdateDomainContact" "Amazonka.Route53Domains.UpdateDomainContact" "libZSservicesZSamazonka-route53-domainsZSamazonka-route53-domains" 'False) (C1 ('MetaCons "UpdateDomainContact'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registrantContact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive ContactDetail))) :*: S1 ('MetaSel ('Just "adminContact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive ContactDetail)))) :*: (S1 ('MetaSel ('Just "techContact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive ContactDetail))) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateDomainContact Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

newUpdateDomainContact Source #

Create a value of UpdateDomainContact 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:

$sel:registrantContact:UpdateDomainContact', updateDomainContact_registrantContact - Provides detailed contact information.

$sel:adminContact:UpdateDomainContact', updateDomainContact_adminContact - Provides detailed contact information.

$sel:techContact:UpdateDomainContact', updateDomainContact_techContact - Provides detailed contact information.

$sel:domainName:UpdateDomainContact', updateDomainContact_domainName - The name of the domain that you want to update contact information for.

Request Lenses

updateDomainContact_domainName :: Lens' UpdateDomainContact Text Source #

The name of the domain that you want to update contact information for.

Destructuring the Response

data UpdateDomainContactResponse Source #

The UpdateDomainContact response includes the following element.

See: newUpdateDomainContactResponse smart constructor.

Constructors

UpdateDomainContactResponse' 

Fields

Instances

Instances details
Eq UpdateDomainContactResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

Read UpdateDomainContactResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

Show UpdateDomainContactResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

Generic UpdateDomainContactResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

Associated Types

type Rep UpdateDomainContactResponse :: Type -> Type #

NFData UpdateDomainContactResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

type Rep UpdateDomainContactResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.UpdateDomainContact

type Rep UpdateDomainContactResponse = D1 ('MetaData "UpdateDomainContactResponse" "Amazonka.Route53Domains.UpdateDomainContact" "libZSservicesZSamazonka-route53-domainsZSamazonka-route53-domains" 'False) (C1 ('MetaCons "UpdateDomainContactResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateDomainContactResponse Source #

Create a value of UpdateDomainContactResponse 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:

$sel:httpStatus:UpdateDomainContactResponse', updateDomainContactResponse_httpStatus - The response's http status code.

$sel:operationId:UpdateDomainContactResponse', updateDomainContactResponse_operationId - Identifier for tracking the progress of the request. To query the operation status, use GetOperationDetail.

Response Lenses

updateDomainContactResponse_operationId :: Lens' UpdateDomainContactResponse Text Source #

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