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

Copyright(c) 2013-2017 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.CheckDomainTransferability

Contents

Description

Checks whether a domain name can be transferred to Amazon Route 53.

Synopsis

Creating a Request

checkDomainTransferability Source #

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

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

  • cdtAuthCode - If the registrar for the top-level domain (TLD) requires an authorization code to transfer the domain, the code that you got from the current registrar for the domain.
  • cdtDomainName - The name of the domain that you want to transfer to Amazon Route 53. Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Internationalized Domain Names are not supported.

data CheckDomainTransferability Source #

The CheckDomainTransferability request contains the following elements.

See: checkDomainTransferability smart constructor.

Instances

Eq CheckDomainTransferability Source # 
Data CheckDomainTransferability Source # 

Methods

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

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

toConstr :: CheckDomainTransferability -> Constr #

dataTypeOf :: CheckDomainTransferability -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CheckDomainTransferability Source # 
Generic CheckDomainTransferability Source # 
Hashable CheckDomainTransferability Source # 
ToJSON CheckDomainTransferability Source # 
NFData CheckDomainTransferability Source # 
AWSRequest CheckDomainTransferability Source # 
ToQuery CheckDomainTransferability Source # 
ToPath CheckDomainTransferability Source # 
ToHeaders CheckDomainTransferability Source # 
type Rep CheckDomainTransferability Source # 
type Rep CheckDomainTransferability = D1 (MetaData "CheckDomainTransferability" "Network.AWS.Route53Domains.CheckDomainTransferability" "amazonka-route53-domains-1.5.0-14qZIXXOKueGXvT9nQjzPV" False) (C1 (MetaCons "CheckDomainTransferability'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cdtAuthCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) (S1 (MetaSel (Just Symbol "_cdtDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs CheckDomainTransferability Source # 

Request Lenses

cdtAuthCode :: Lens' CheckDomainTransferability (Maybe Text) Source #

If the registrar for the top-level domain (TLD) requires an authorization code to transfer the domain, the code that you got from the current registrar for the domain.

cdtDomainName :: Lens' CheckDomainTransferability Text Source #

The name of the domain that you want to transfer to Amazon Route 53. Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Internationalized Domain Names are not supported.

Destructuring the Response

checkDomainTransferabilityResponse Source #

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

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

data CheckDomainTransferabilityResponse Source #

The CheckDomainTransferability response includes the following elements.

See: checkDomainTransferabilityResponse smart constructor.

Instances

Eq CheckDomainTransferabilityResponse Source # 
Data CheckDomainTransferabilityResponse Source # 

Methods

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

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

toConstr :: CheckDomainTransferabilityResponse -> Constr #

dataTypeOf :: CheckDomainTransferabilityResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CheckDomainTransferabilityResponse Source # 
Show CheckDomainTransferabilityResponse Source # 
Generic CheckDomainTransferabilityResponse Source # 
NFData CheckDomainTransferabilityResponse Source # 
type Rep CheckDomainTransferabilityResponse Source # 
type Rep CheckDomainTransferabilityResponse = D1 (MetaData "CheckDomainTransferabilityResponse" "Network.AWS.Route53Domains.CheckDomainTransferability" "amazonka-route53-domains-1.5.0-14qZIXXOKueGXvT9nQjzPV" False) (C1 (MetaCons "CheckDomainTransferabilityResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cdtrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_cdtrsTransferability") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 DomainTransferability))))

Response Lenses

cdtrsTransferability :: Lens' CheckDomainTransferabilityResponse DomainTransferability Source #

A complex type that contains information about whether the specified domain can be transferred to Amazon Route 53.