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.GetContactReachabilityStatus

Description

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.

Synopsis

Creating a Request

data GetContactReachabilityStatus Source #

See: newGetContactReachabilityStatus smart constructor.

Constructors

GetContactReachabilityStatus' 

Fields

  • domainName :: Maybe Text

    The name of the domain for which you want to know whether the registrant contact has confirmed that the email address is valid.

Instances

Instances details
ToJSON GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

ToHeaders GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

ToPath GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

ToQuery GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

AWSRequest GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

Generic GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

Associated Types

type Rep GetContactReachabilityStatus :: Type -> Type #

Read GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

Show GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

NFData GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

Eq GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

Hashable GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

type AWSResponse GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

type Rep GetContactReachabilityStatus Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

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

newGetContactReachabilityStatus :: GetContactReachabilityStatus Source #

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

GetContactReachabilityStatus, getContactReachabilityStatus_domainName - The name of the domain for which you want to know whether the registrant contact has confirmed that the email address is valid.

Request Lenses

getContactReachabilityStatus_domainName :: Lens' GetContactReachabilityStatus (Maybe Text) Source #

The name of the domain for which you want to know whether the registrant contact has confirmed that the email address is valid.

Destructuring the Response

data GetContactReachabilityStatusResponse Source #

Constructors

GetContactReachabilityStatusResponse' 

Fields

  • domainName :: Maybe Text

    The domain name for which you requested the reachability status.

  • status :: Maybe ReachabilityStatus

    Whether the registrant contact has responded. Values include the following:

    PENDING
    We sent the confirmation email and haven't received a response yet.
    DONE
    We sent the email and got confirmation from the registrant contact.
    EXPIRED
    The time limit expired before the registrant contact responded.
  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic GetContactReachabilityStatusResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

Read GetContactReachabilityStatusResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

Show GetContactReachabilityStatusResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

NFData GetContactReachabilityStatusResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

Eq GetContactReachabilityStatusResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

type Rep GetContactReachabilityStatusResponse Source # 
Instance details

Defined in Amazonka.Route53Domains.GetContactReachabilityStatus

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

newGetContactReachabilityStatusResponse Source #

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

GetContactReachabilityStatus, getContactReachabilityStatusResponse_domainName - The domain name for which you requested the reachability status.

GetContactReachabilityStatusResponse, getContactReachabilityStatusResponse_status - Whether the registrant contact has responded. Values include the following:

PENDING
We sent the confirmation email and haven't received a response yet.
DONE
We sent the email and got confirmation from the registrant contact.
EXPIRED
The time limit expired before the registrant contact responded.

$sel:httpStatus:GetContactReachabilityStatusResponse', getContactReachabilityStatusResponse_httpStatus - The response's http status code.

Response Lenses

getContactReachabilityStatusResponse_domainName :: Lens' GetContactReachabilityStatusResponse (Maybe Text) Source #

The domain name for which you requested the reachability status.

getContactReachabilityStatusResponse_status :: Lens' GetContactReachabilityStatusResponse (Maybe ReachabilityStatus) Source #

Whether the registrant contact has responded. Values include the following:

PENDING
We sent the confirmation email and haven't received a response yet.
DONE
We sent the email and got confirmation from the registrant contact.
EXPIRED
The time limit expired before the registrant contact responded.