amazonka-route53-domains-1.6.0: Amazon Route 53 Domains SDK.

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

Network.AWS.Route53Domains.GetContactReachabilityStatus

Contents

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

getContactReachabilityStatus :: GetContactReachabilityStatus Source #

Creates a value of GetContactReachabilityStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

data GetContactReachabilityStatus Source #

See: getContactReachabilityStatus smart constructor.

Instances

Eq GetContactReachabilityStatus Source # 
Data GetContactReachabilityStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GetContactReachabilityStatus -> c GetContactReachabilityStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetContactReachabilityStatus #

toConstr :: GetContactReachabilityStatus -> Constr #

dataTypeOf :: GetContactReachabilityStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GetContactReachabilityStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetContactReachabilityStatus) #

gmapT :: (forall b. Data b => b -> b) -> GetContactReachabilityStatus -> GetContactReachabilityStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetContactReachabilityStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetContactReachabilityStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetContactReachabilityStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetContactReachabilityStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetContactReachabilityStatus -> m GetContactReachabilityStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetContactReachabilityStatus -> m GetContactReachabilityStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetContactReachabilityStatus -> m GetContactReachabilityStatus #

Read GetContactReachabilityStatus Source # 
Show GetContactReachabilityStatus Source # 
Generic GetContactReachabilityStatus Source # 
Hashable GetContactReachabilityStatus Source # 
ToJSON GetContactReachabilityStatus Source # 
NFData GetContactReachabilityStatus Source # 
AWSRequest GetContactReachabilityStatus Source # 
ToHeaders GetContactReachabilityStatus Source # 
ToPath GetContactReachabilityStatus Source # 
ToQuery GetContactReachabilityStatus Source # 
type Rep GetContactReachabilityStatus Source # 
type Rep GetContactReachabilityStatus = D1 * (MetaData "GetContactReachabilityStatus" "Network.AWS.Route53Domains.GetContactReachabilityStatus" "amazonka-route53-domains-1.6.0-DMj3MRpMzLoGzgJ257wZEh" True) (C1 * (MetaCons "GetContactReachabilityStatus'" PrefixI True) (S1 * (MetaSel (Just Symbol "_gcrsDomainName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))
type Rs GetContactReachabilityStatus Source # 

Request Lenses

gcrsDomainName :: 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

getContactReachabilityStatusResponse Source #

Creates a value of GetContactReachabilityStatusResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • gcrsrsStatus - 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.
  • gcrsrsDomainName - The domain name for which you requested the reachability status.
  • gcrsrsResponseStatus - -- | The response status code.

data GetContactReachabilityStatusResponse Source #

See: getContactReachabilityStatusResponse smart constructor.

Instances

Eq GetContactReachabilityStatusResponse Source # 
Data GetContactReachabilityStatusResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GetContactReachabilityStatusResponse -> c GetContactReachabilityStatusResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetContactReachabilityStatusResponse #

toConstr :: GetContactReachabilityStatusResponse -> Constr #

dataTypeOf :: GetContactReachabilityStatusResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GetContactReachabilityStatusResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetContactReachabilityStatusResponse) #

gmapT :: (forall b. Data b => b -> b) -> GetContactReachabilityStatusResponse -> GetContactReachabilityStatusResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetContactReachabilityStatusResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetContactReachabilityStatusResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetContactReachabilityStatusResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetContactReachabilityStatusResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetContactReachabilityStatusResponse -> m GetContactReachabilityStatusResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetContactReachabilityStatusResponse -> m GetContactReachabilityStatusResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetContactReachabilityStatusResponse -> m GetContactReachabilityStatusResponse #

Read GetContactReachabilityStatusResponse Source # 
Show GetContactReachabilityStatusResponse Source # 
Generic GetContactReachabilityStatusResponse Source # 
NFData GetContactReachabilityStatusResponse Source # 
type Rep GetContactReachabilityStatusResponse Source # 
type Rep GetContactReachabilityStatusResponse = D1 * (MetaData "GetContactReachabilityStatusResponse" "Network.AWS.Route53Domains.GetContactReachabilityStatus" "amazonka-route53-domains-1.6.0-DMj3MRpMzLoGzgJ257wZEh" False) (C1 * (MetaCons "GetContactReachabilityStatusResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_gcrsrsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ReachabilityStatus))) ((:*:) * (S1 * (MetaSel (Just Symbol "_gcrsrsDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_gcrsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses

gcrsrsStatus :: 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.

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

The domain name for which you requested the reachability status.