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

Contents

Description

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

Synopsis

Creating a Request

checkDomainTransferability #

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 #

The CheckDomainTransferability request contains the following elements.

See: checkDomainTransferability smart constructor.

Instances

Eq CheckDomainTransferability # 
Data CheckDomainTransferability # 

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 # 
Generic CheckDomainTransferability # 
Hashable CheckDomainTransferability # 
ToJSON CheckDomainTransferability # 
NFData CheckDomainTransferability # 
AWSRequest CheckDomainTransferability # 
ToHeaders CheckDomainTransferability # 
ToPath CheckDomainTransferability # 
ToQuery CheckDomainTransferability # 
type Rep CheckDomainTransferability # 
type Rep CheckDomainTransferability = D1 * (MetaData "CheckDomainTransferability" "Network.AWS.Route53Domains.CheckDomainTransferability" "amazonka-route53-domains-1.6.0-B5QWq1ndTGTHKssuUP1blk" 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 # 

Request Lenses

cdtAuthCode :: Lens' CheckDomainTransferability (Maybe Text) #

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 #

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 #

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 #

The CheckDomainTransferability response includes the following elements.

See: checkDomainTransferabilityResponse smart constructor.

Instances

Eq CheckDomainTransferabilityResponse # 
Data CheckDomainTransferabilityResponse # 

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 # 
Show CheckDomainTransferabilityResponse # 
Generic CheckDomainTransferabilityResponse # 
NFData CheckDomainTransferabilityResponse # 
type Rep CheckDomainTransferabilityResponse # 
type Rep CheckDomainTransferabilityResponse = D1 * (MetaData "CheckDomainTransferabilityResponse" "Network.AWS.Route53Domains.CheckDomainTransferability" "amazonka-route53-domains-1.6.0-B5QWq1ndTGTHKssuUP1blk" 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 #

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