amazonka-route53-domains-1.6.1: 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

Contents

Description

Pending

Synopsis

Service Configuration

route53Domains :: Service Source #

API version 2014-05-15 of the Amazon Route 53 Domains SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Route53Domains.

InvalidInput

_InvalidInput :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested item is not acceptable. For example, for an OperationId it might refer to the ID of an operation that is already completed. For a domain name, it might not be a valid domain name or belong to the requester account.

OperationLimitExceeded

_OperationLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of operations or jobs running exceeded the allowed threshold for the account.

DomainLimitExceeded

_DomainLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of domains has exceeded the allowed threshold for the account.

UnsupportedTLD

_UnsupportedTLD :: AsError a => Getting (First ServiceError) a ServiceError Source #

Amazon Route 53 does not support this top-level domain (TLD).

TLDRulesViolation

_TLDRulesViolation :: AsError a => Getting (First ServiceError) a ServiceError Source #

The top-level domain does not support this operation.

DuplicateRequest

_DuplicateRequest :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request is already in progress for the domain.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

ListOperations (Paginated)

GetDomainDetail

CheckDomainTransferability

UpdateDomainContactPrivacy

GetOperationDetail

EnableDomainAutoRenew

ResendContactReachabilityEmail

DisableDomainAutoRenew

RenewDomain

ViewBilling

UpdateDomainContact

EnableDomainTransferLock

RegisterDomain

GetDomainSuggestions

DisableDomainTransferLock

CheckDomainAvailability

GetContactReachabilityStatus

ListTagsForDomain

UpdateDomainNameservers

DeleteTagsForDomain

UpdateTagsForDomain

RetrieveDomainAuthCode

TransferDomain

ListDomains (Paginated)

Types

ContactType

data ContactType Source #

Instances
Bounded ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Enum ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Eq ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Data ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

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

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

toConstr :: ContactType -> Constr #

dataTypeOf :: ContactType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Read ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Show ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Generic ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Associated Types

type Rep ContactType :: Type -> Type #

Hashable ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToJSON ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromJSON ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToHeader ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToQuery ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToByteString ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromText ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToText ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

toText :: ContactType -> Text #

NFData ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

rnf :: ContactType -> () #

type Rep ContactType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

type Rep ContactType = D1 (MetaData "ContactType" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) ((C1 (MetaCons "Association" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Company" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Person" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PublicBody" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Reseller" PrefixI False) (U1 :: Type -> Type))))

CountryCode

data CountryCode Source #

Constructors

AD 
AE 
AF 
AG 
AI 
AL 
AM 
AN 
AO 
AQ 
AR 
AS 
AT 
AU 
AW 
AZ 
BA 
BB 
BD 
BE 
BF 
BG 
BH 
BI 
BJ 
BL 
BM 
BN 
BO 
BR 
BS 
BT 
BW 
BY 
BZ 
CA 
CC 
CD 
CF 
CG 
CH 
CI 
CK 
CL 
CM 
CN 
CO 
CR 
CU 
CV 
CX 
CY 
CZ 
DE 
DJ 
DK 
DM 
DO 
DZ 
EC 
EE 
EG 
ER 
ES 
ET 
FI 
FJ 
FK 
FM 
FO 
FR 
GA 
GB 
GD 
GE 
GH 
GI 
GL 
GM 
GN 
GQ 
GR 
GT' 
GU 
GW 
GY 
HK 
HN 
HR 
HT 
HU 
IE 
IL 
IM 
IN 
IQ 
IR 
IS 
IT 
Id 
JM 
JO 
JP 
KE 
KG 
KH 
KI 
KM 
KN 
KP 
KR 
KW 
KY 
KZ 
LA 
LB 
LC 
LI 
LK 
LR 
LS 
LT' 
LU 
LV 
LY 
MA 
MC 
MD 
ME 
MF 
MG 
MH 
MK 
ML 
MM 
MN 
MO 
MP 
MR 
MS 
MT 
MU 
MV 
MW 
MX 
MY 
MZ 
NA 
NC 
NE 
NG 
NI 
NL 
NO 
NP 
NR 
NU 
NZ 
OM 
PA 
PE 
PF 
PG 
PH 
PK 
PL 
PM 
PN 
PR 
PT 
PW 
PY 
QA 
RO 
RS 
RU 
RW 
SA 
SB 
SC 
SD 
SE 
SG 
SH 
SI 
SK 
SL 
SM 
SN 
SO 
SR 
ST 
SV 
SY 
SZ 
TC 
TD 
TG 
TH 
TJ 
TK 
TL 
TM 
TN 
TO 
TR 
TT 
TV 
TW 
TZ 
UA 
UG 
US 
UY 
UZ 
VA 
VC 
VE 
VG 
VI 
VN 
VU 
WF 
WS 
YE 
YT 
ZA 
ZM 
ZW 
Instances
Bounded CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Enum CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Eq CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Data CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

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

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

toConstr :: CountryCode -> Constr #

dataTypeOf :: CountryCode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Read CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Show CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Generic CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Associated Types

type Rep CountryCode :: Type -> Type #

Hashable CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToJSON CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromJSON CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToHeader CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToQuery CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToByteString CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromText CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToText CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

toText :: CountryCode -> Text #

NFData CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

rnf :: CountryCode -> () #

type Rep CountryCode Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

type Rep CountryCode = D1 (MetaData "CountryCode" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (((((((C1 (MetaCons "AD" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AF" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "AG" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AI" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AM" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AN" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AO" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AQ" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "AR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AS" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AT" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AU" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "AW" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AZ" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BA" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "BB" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BD" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BF" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "BG" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BH" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BI" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "BJ" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BL" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BM" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BN" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "BO" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BS" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "BT" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BW" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BY" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BZ" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CA" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CC" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CD" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "CF" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CG" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CH" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CI" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "CK" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CM" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "CN" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CO" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CU" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "CV" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CX" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CY" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CZ" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "DE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DJ" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DK" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DM" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "DO" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DZ" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EC" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "EE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EG" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ER" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ES" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ET" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FI" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FJ" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FK" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FM" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FO" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FR" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "GA" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GB" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GD" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GH" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GI" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GL" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "GM" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GN" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GQ" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GT'" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GU" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GW" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "GY" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "HK" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HN" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "HR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HT" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "HU" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IE" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "IL" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IM" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IN" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "IQ" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IR" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "IS" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IT" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "Id" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "JM" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JO" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "JP" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KE" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "KG" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KH" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "KI" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KM" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "KN" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KP" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "KR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KW" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "KY" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KZ" PrefixI False) (U1 :: Type -> Type)))))))) :+: ((((((C1 (MetaCons "LA" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LB" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LC" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "LI" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LK" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LS" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "LT'" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LU" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LV" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "LY" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MA" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "MC" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MD" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ME" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MF" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MG" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "MH" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MK" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ML" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MM" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "MN" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MO" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MP" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "MR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MS" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "MT" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MU" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "MV" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MW" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MX" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "MY" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MZ" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "NA" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NC" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "NE" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NG" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NI" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "NL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NO" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "NP" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NR" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "NU" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NZ" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OM" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "PA" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PE" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PF" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PG" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "PH" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PK" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PM" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "PN" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PR" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PT" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PW" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "PY" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "QA" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RO" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "RS" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RU" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RW" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SA" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "SB" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SC" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SD" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SG" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SH" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SI" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "SK" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SM" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SN" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SO" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ST" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "SV" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SY" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SZ" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TC" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "TD" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TG" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TH" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TJ" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "TK" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "TL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TM" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "TN" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TO" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TR" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TT" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "TV" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "TW" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TZ" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "UA" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UG" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "US" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UY" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "UZ" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "VA" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VC" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "VE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VG" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "VI" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VN" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "VU" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WF" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "WS" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "YE" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "YT" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ZA" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ZM" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ZW" PrefixI False) (U1 :: Type -> Type)))))))))

DomainAvailability

data DomainAvailability Source #

Instances
Bounded DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Enum DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Eq DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Data DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

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

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

toConstr :: DomainAvailability -> Constr #

dataTypeOf :: DomainAvailability -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Read DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Show DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Generic DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Associated Types

type Rep DomainAvailability :: Type -> Type #

Hashable DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromJSON DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToHeader DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToQuery DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToByteString DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromText DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToText DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

NFData DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

rnf :: DomainAvailability -> () #

type Rep DomainAvailability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

type Rep DomainAvailability = D1 (MetaData "DomainAvailability" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (((C1 (MetaCons "DAAvailable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DAAvailablePreorder" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DAAvailableReserved" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DADontKnow" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "DAReserved" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DAUnavailable" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DAUnavailablePremium" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DAUnavailableRestricted" PrefixI False) (U1 :: Type -> Type))))

ExtraParamName

data ExtraParamName Source #

Instances
Bounded ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Enum ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Eq ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Data ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

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

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

toConstr :: ExtraParamName -> Constr #

dataTypeOf :: ExtraParamName -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Read ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Show ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Generic ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Associated Types

type Rep ExtraParamName :: Type -> Type #

Hashable ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToJSON ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromJSON ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToHeader ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToQuery ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToByteString ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromText ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToText ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

NFData ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

rnf :: ExtraParamName -> () #

type Rep ExtraParamName Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

type Rep ExtraParamName = D1 (MetaData "ExtraParamName" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) ((((C1 (MetaCons "AuIdNumber" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AuIdType" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BirthCity" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BirthCountry" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BirthDateInYyyyMmDd" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BirthDepartment" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "BrandNumber" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CaBusinessEntityType" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CaLegalType" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "DocumentNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DunsNumber" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EsIdentification" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EsIdentificationType" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "EsLegalForm" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FiBusinessNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FiIdNumber" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "FiNationality" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FiOrganizationType" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ItPin" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ItRegistrantEntityType" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RuPassportData" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SeIdNumber" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SgIdNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UkCompanyNumber" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "UkContactType" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VatNumber" PrefixI False) (U1 :: Type -> Type))))))

OperationStatus

data OperationStatus Source #

Instances
Bounded OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Enum OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Eq OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Data OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

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

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

toConstr :: OperationStatus -> Constr #

dataTypeOf :: OperationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Read OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Show OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Generic OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Associated Types

type Rep OperationStatus :: Type -> Type #

Hashable OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromJSON OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToHeader OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToQuery OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToByteString OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromText OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToText OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

NFData OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

rnf :: OperationStatus -> () #

type Rep OperationStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

type Rep OperationStatus = D1 (MetaData "OperationStatus" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) ((C1 (MetaCons "Error'" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "InProgress" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Submitted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Successful" PrefixI False) (U1 :: Type -> Type))))

OperationType

data OperationType Source #

Instances
Bounded OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Enum OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Eq OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Data OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

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

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

toConstr :: OperationType -> Constr #

dataTypeOf :: OperationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Read OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Show OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Generic OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Associated Types

type Rep OperationType :: Type -> Type #

Hashable OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromJSON OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToHeader OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToQuery OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToByteString OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromText OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToText OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

toText :: OperationType -> Text #

NFData OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

rnf :: OperationType -> () #

type Rep OperationType Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

type Rep OperationType = D1 (MetaData "OperationType" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) ((((C1 (MetaCons "AddDNSsec" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ChangeDomainOwner" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ChangePrivacyProtection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DeleteDomain" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "DisableAutorenew" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DomainLock" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EnableAutorenew" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ExpireDomain" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "PushDomain" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RegisterDomain" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RemoveDNSsec" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RenewDomain" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "TransferInDomain" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TransferOutDomain" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "UpdateDomainContact" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UpdateNameserver" PrefixI False) (U1 :: Type -> Type)))))

ReachabilityStatus

data ReachabilityStatus Source #

Constructors

Done 
Expired 
Pending 
Instances
Bounded ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Enum ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Eq ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Data ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

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

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

toConstr :: ReachabilityStatus -> Constr #

dataTypeOf :: ReachabilityStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Read ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Show ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Generic ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Associated Types

type Rep ReachabilityStatus :: Type -> Type #

Hashable ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromJSON ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToHeader ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToQuery ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToByteString ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromText ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToText ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

NFData ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

rnf :: ReachabilityStatus -> () #

type Rep ReachabilityStatus Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

type Rep ReachabilityStatus = D1 (MetaData "ReachabilityStatus" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (C1 (MetaCons "Done" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Expired" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type)))

Transferable

data Transferable Source #

Whether the domain name can be transferred to Amazon Route 53.

Valid values:

  • TRANSFERABLE * The domain name can be transferred to Amazon Route 53.
  • UNTRANSFERRABLE * The domain name can't be transferred to Amazon Route 53.
  • DONT_KNOW * Reserved for future use.
Instances
Bounded Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Enum Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Eq Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Data Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

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

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

toConstr :: Transferable -> Constr #

dataTypeOf :: Transferable -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Read Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Show Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Generic Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Associated Types

type Rep Transferable :: Type -> Type #

Hashable Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromJSON Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToHeader Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToQuery Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToByteString Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

FromText Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

ToText Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

toText :: Transferable -> Text #

NFData Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

Methods

rnf :: Transferable -> () #

type Rep Transferable Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Sum

type Rep Transferable = D1 (MetaData "Transferable" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (C1 (MetaCons "DontKnow" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Transferable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Untransferable" PrefixI False) (U1 :: Type -> Type)))

BillingRecord

data BillingRecord Source #

Information for one billing record.

See: billingRecord smart constructor.

Instances
Eq BillingRecord Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Data BillingRecord Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

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

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

toConstr :: BillingRecord -> Constr #

dataTypeOf :: BillingRecord -> DataType #

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

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

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

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

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

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

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

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

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

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

Read BillingRecord Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Show BillingRecord Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Generic BillingRecord Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Associated Types

type Rep BillingRecord :: Type -> Type #

Hashable BillingRecord Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

FromJSON BillingRecord Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

NFData BillingRecord Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

rnf :: BillingRecord -> () #

type Rep BillingRecord Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

type Rep BillingRecord = D1 (MetaData "BillingRecord" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (C1 (MetaCons "BillingRecord'" PrefixI True) ((S1 (MetaSel (Just "_brOperation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationType)) :*: S1 (MetaSel (Just "_brInvoiceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_brDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_brBillDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_brPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))

billingRecord :: BillingRecord Source #

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

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

  • brOperation - The operation that you were charged for.
  • brInvoiceId - The ID of the invoice that is associated with the billing record.
  • brDomainName - The name of the domain that the billing record applies to. If the domain name contains characters other than a-z, 0-9, and - (hyphen), such as an internationalized domain name, then this value is in Punycode. For more information, see DNS Domain Name Format in the Amazon Route 53 Developer Guidezzz .
  • brBillDate - The date that the operation was billed, in Unix format.
  • brPrice - The price that you were charged for the operation, in US dollars. Example value: 12.0

brOperation :: Lens' BillingRecord (Maybe OperationType) Source #

The operation that you were charged for.

brInvoiceId :: Lens' BillingRecord (Maybe Text) Source #

The ID of the invoice that is associated with the billing record.

brDomainName :: Lens' BillingRecord (Maybe Text) Source #

The name of the domain that the billing record applies to. If the domain name contains characters other than a-z, 0-9, and - (hyphen), such as an internationalized domain name, then this value is in Punycode. For more information, see DNS Domain Name Format in the Amazon Route 53 Developer Guidezzz .

brBillDate :: Lens' BillingRecord (Maybe UTCTime) Source #

The date that the operation was billed, in Unix format.

brPrice :: Lens' BillingRecord (Maybe Double) Source #

The price that you were charged for the operation, in US dollars. Example value: 12.0

ContactDetail

data ContactDetail Source #

ContactDetail includes the following elements.

See: contactDetail smart constructor.

Instances
Eq ContactDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Data ContactDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

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

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

toConstr :: ContactDetail -> Constr #

dataTypeOf :: ContactDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ContactDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Generic ContactDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Associated Types

type Rep ContactDetail :: Type -> Type #

Hashable ContactDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

ToJSON ContactDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

FromJSON ContactDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

NFData ContactDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

rnf :: ContactDetail -> () #

type Rep ContactDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

type Rep ContactDetail = D1 (MetaData "ContactDetail" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (C1 (MetaCons "ContactDetail'" PrefixI True) (((S1 (MetaSel (Just "_cdOrganizationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cdEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cdState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_cdFax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cdLastName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cdExtraParams") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ExtraParam])) :*: S1 (MetaSel (Just "_cdZipCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_cdAddressLine1") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cdCity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cdPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_cdAddressLine2") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cdFirstName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cdCountryCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CountryCode)) :*: S1 (MetaSel (Just "_cdContactType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ContactType)))))))

contactDetail :: ContactDetail Source #

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

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

  • cdOrganizationName - Name of the organization for contact types other than PERSON .
  • cdEmail - Email address of the contact.
  • cdState - The state or province of the contact's city.
  • cdFax - Fax number of the contact. Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890" .
  • cdLastName - Last name of contact.
  • cdExtraParams - A list of name-value pairs for parameters required by certain top-level domains.
  • cdZipCode - The zip or postal code of the contact's address.
  • cdAddressLine1 - First line of the contact's address.
  • cdCity - The city of the contact's address.
  • cdPhoneNumber - The phone number of the contact. Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code>]". For example, a US phone number might appear as "+1.1234567890" .
  • cdAddressLine2 - Second line of contact's address, if any.
  • cdFirstName - First name of contact.
  • cdCountryCode - Code for the country of the contact's address.
  • cdContactType - Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON , you must enter an organization name, and you can't enable privacy protection for the contact.

cdOrganizationName :: Lens' ContactDetail (Maybe Text) Source #

Name of the organization for contact types other than PERSON .

cdEmail :: Lens' ContactDetail (Maybe Text) Source #

Email address of the contact.

cdState :: Lens' ContactDetail (Maybe Text) Source #

The state or province of the contact's city.

cdFax :: Lens' ContactDetail (Maybe Text) Source #

Fax number of the contact. Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890" .

cdLastName :: Lens' ContactDetail (Maybe Text) Source #

Last name of contact.

cdExtraParams :: Lens' ContactDetail [ExtraParam] Source #

A list of name-value pairs for parameters required by certain top-level domains.

cdZipCode :: Lens' ContactDetail (Maybe Text) Source #

The zip or postal code of the contact's address.

cdAddressLine1 :: Lens' ContactDetail (Maybe Text) Source #

First line of the contact's address.

cdCity :: Lens' ContactDetail (Maybe Text) Source #

The city of the contact's address.

cdPhoneNumber :: Lens' ContactDetail (Maybe Text) Source #

The phone number of the contact. Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code>]". For example, a US phone number might appear as "+1.1234567890" .

cdAddressLine2 :: Lens' ContactDetail (Maybe Text) Source #

Second line of contact's address, if any.

cdFirstName :: Lens' ContactDetail (Maybe Text) Source #

First name of contact.

cdCountryCode :: Lens' ContactDetail (Maybe CountryCode) Source #

Code for the country of the contact's address.

cdContactType :: Lens' ContactDetail (Maybe ContactType) Source #

Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON , you must enter an organization name, and you can't enable privacy protection for the contact.

DomainSuggestion

data DomainSuggestion Source #

Information about one suggested domain name.

See: domainSuggestion smart constructor.

Instances
Eq DomainSuggestion Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Data DomainSuggestion Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

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

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

toConstr :: DomainSuggestion -> Constr #

dataTypeOf :: DomainSuggestion -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DomainSuggestion Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Show DomainSuggestion Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Generic DomainSuggestion Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Associated Types

type Rep DomainSuggestion :: Type -> Type #

Hashable DomainSuggestion Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

FromJSON DomainSuggestion Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

NFData DomainSuggestion Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

rnf :: DomainSuggestion -> () #

type Rep DomainSuggestion Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

type Rep DomainSuggestion = D1 (MetaData "DomainSuggestion" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (C1 (MetaCons "DomainSuggestion'" PrefixI True) (S1 (MetaSel (Just "_dAvailability") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

domainSuggestion :: DomainSuggestion Source #

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

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

  • dAvailability - Whether the domain name is available for registering. Valid values: * AVAILABLE * The domain name is available. * AVAILABLE_RESERVED * The domain name is reserved under specific conditions. * AVAILABLE_PREORDER * The domain name is available and can be preordered. * DONT_KNOW * The TLD registry didn't reply with a definitive answer about whether the domain name is available. Amazon Route 53 can return this response for a variety of reasons, for example, the registry is performing maintenance. Try again later. * PENDING * The TLD registry didn't return a response in the expected amount of time. When the response is delayed, it usually takes just a few extra seconds. You can resubmit the request immediately. * RESERVED * The domain name has been reserved for another person or organization. * UNAVAILABLE * The domain name is not available. * UNAVAILABLE_PREMIUM * The domain name is not available. * UNAVAILABLE_RESTRICTED * The domain name is forbidden.
  • dDomainName - A suggested domain name.

dAvailability :: Lens' DomainSuggestion (Maybe Text) Source #

Whether the domain name is available for registering. Valid values: * AVAILABLE * The domain name is available. * AVAILABLE_RESERVED * The domain name is reserved under specific conditions. * AVAILABLE_PREORDER * The domain name is available and can be preordered. * DONT_KNOW * The TLD registry didn't reply with a definitive answer about whether the domain name is available. Amazon Route 53 can return this response for a variety of reasons, for example, the registry is performing maintenance. Try again later. * PENDING * The TLD registry didn't return a response in the expected amount of time. When the response is delayed, it usually takes just a few extra seconds. You can resubmit the request immediately. * RESERVED * The domain name has been reserved for another person or organization. * UNAVAILABLE * The domain name is not available. * UNAVAILABLE_PREMIUM * The domain name is not available. * UNAVAILABLE_RESTRICTED * The domain name is forbidden.

dDomainName :: Lens' DomainSuggestion (Maybe Text) Source #

A suggested domain name.

DomainSummary

data DomainSummary Source #

Summary information about one domain.

See: domainSummary smart constructor.

Instances
Eq DomainSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Data DomainSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

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

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

toConstr :: DomainSummary -> Constr #

dataTypeOf :: DomainSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DomainSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Show DomainSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Generic DomainSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Associated Types

type Rep DomainSummary :: Type -> Type #

Hashable DomainSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

FromJSON DomainSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

NFData DomainSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

rnf :: DomainSummary -> () #

type Rep DomainSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

type Rep DomainSummary = D1 (MetaData "DomainSummary" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (C1 (MetaCons "DomainSummary'" PrefixI True) ((S1 (MetaSel (Just "_dsExpiry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_dsTransferLock") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_dsAutoRenew") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dsDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

domainSummary Source #

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

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

  • dsExpiry - Expiration date of the domain in Coordinated Universal Time (UTC).
  • dsTransferLock - Indicates whether a domain is locked from unauthorized transfer to another party.
  • dsAutoRenew - Indicates whether the domain is automatically renewed upon expiration.
  • dsDomainName - The name of the domain that the summary information applies to.

dsExpiry :: Lens' DomainSummary (Maybe UTCTime) Source #

Expiration date of the domain in Coordinated Universal Time (UTC).

dsTransferLock :: Lens' DomainSummary (Maybe Bool) Source #

Indicates whether a domain is locked from unauthorized transfer to another party.

dsAutoRenew :: Lens' DomainSummary (Maybe Bool) Source #

Indicates whether the domain is automatically renewed upon expiration.

dsDomainName :: Lens' DomainSummary Text Source #

The name of the domain that the summary information applies to.

DomainTransferability

data DomainTransferability Source #

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

See: domainTransferability smart constructor.

Instances
Eq DomainTransferability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Data DomainTransferability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

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

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

toConstr :: DomainTransferability -> Constr #

dataTypeOf :: DomainTransferability -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DomainTransferability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Show DomainTransferability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Generic DomainTransferability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Associated Types

type Rep DomainTransferability :: Type -> Type #

Hashable DomainTransferability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

FromJSON DomainTransferability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

NFData DomainTransferability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

rnf :: DomainTransferability -> () #

type Rep DomainTransferability Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

type Rep DomainTransferability = D1 (MetaData "DomainTransferability" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" True) (C1 (MetaCons "DomainTransferability'" PrefixI True) (S1 (MetaSel (Just "_dtTransferable") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Transferable))))

domainTransferability :: DomainTransferability Source #

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

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

ExtraParam

data ExtraParam Source #

ExtraParam includes the following elements.

See: extraParam smart constructor.

Instances
Eq ExtraParam Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Data ExtraParam Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

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

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

toConstr :: ExtraParam -> Constr #

dataTypeOf :: ExtraParam -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExtraParam Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Show ExtraParam Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Generic ExtraParam Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Associated Types

type Rep ExtraParam :: Type -> Type #

Hashable ExtraParam Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

ToJSON ExtraParam Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

FromJSON ExtraParam Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

NFData ExtraParam Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

rnf :: ExtraParam -> () #

type Rep ExtraParam Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

type Rep ExtraParam = D1 (MetaData "ExtraParam" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (C1 (MetaCons "ExtraParam'" PrefixI True) (S1 (MetaSel (Just "_epName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ExtraParamName) :*: S1 (MetaSel (Just "_epValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

extraParam Source #

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

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

  • epName - Name of the additional parameter required by the top-level domain. Here are the top-level domains that require additional parameters and which parameters they require: * .com.au and .net.au: AU_ID_NUMBER and AU_ID_TYPE * .ca: BRAND_NUMBER , CA_LEGAL_TYPE , and CA_BUSINESS_ENTITY_TYPE * .es: ES_IDENTIFICATION , ES_IDENTIFICATION_TYPE , and ES_LEGAL_FORM * .fi: BIRTH_DATE_IN_YYYY_MM_DD , FI_BUSINESS_NUMBER , FI_ID_NUMBER , FI_NATIONALITY , and FI_ORGANIZATION_TYPE * .fr: BRAND_NUMBER , BIRTH_DEPARTMENT , BIRTH_DATE_IN_YYYY_MM_DD , BIRTH_COUNTRY , and BIRTH_CITY * .it: BIRTH_COUNTRY , IT_PIN , and IT_REGISTRANT_ENTITY_TYPE * .ru: BIRTH_DATE_IN_YYYY_MM_DD and RU_PASSPORT_DATA * .se: BIRTH_COUNTRY and SE_ID_NUMBER * .sg: SG_ID_NUMBER * .co.uk, .me.uk, and .org.uk: UK_CONTACT_TYPE and UK_COMPANY_NUMBER In addition, many TLDs require VAT_NUMBER .
  • epValue - Values corresponding to the additional parameter names required by some top-level domains.

epName :: Lens' ExtraParam ExtraParamName Source #

Name of the additional parameter required by the top-level domain. Here are the top-level domains that require additional parameters and which parameters they require: * .com.au and .net.au: AU_ID_NUMBER and AU_ID_TYPE * .ca: BRAND_NUMBER , CA_LEGAL_TYPE , and CA_BUSINESS_ENTITY_TYPE * .es: ES_IDENTIFICATION , ES_IDENTIFICATION_TYPE , and ES_LEGAL_FORM * .fi: BIRTH_DATE_IN_YYYY_MM_DD , FI_BUSINESS_NUMBER , FI_ID_NUMBER , FI_NATIONALITY , and FI_ORGANIZATION_TYPE * .fr: BRAND_NUMBER , BIRTH_DEPARTMENT , BIRTH_DATE_IN_YYYY_MM_DD , BIRTH_COUNTRY , and BIRTH_CITY * .it: BIRTH_COUNTRY , IT_PIN , and IT_REGISTRANT_ENTITY_TYPE * .ru: BIRTH_DATE_IN_YYYY_MM_DD and RU_PASSPORT_DATA * .se: BIRTH_COUNTRY and SE_ID_NUMBER * .sg: SG_ID_NUMBER * .co.uk, .me.uk, and .org.uk: UK_CONTACT_TYPE and UK_COMPANY_NUMBER In addition, many TLDs require VAT_NUMBER .

epValue :: Lens' ExtraParam Text Source #

Values corresponding to the additional parameter names required by some top-level domains.

Nameserver

data Nameserver Source #

Nameserver includes the following elements.

See: nameserver smart constructor.

Instances
Eq Nameserver Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Data Nameserver Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

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

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

toConstr :: Nameserver -> Constr #

dataTypeOf :: Nameserver -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Nameserver Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Show Nameserver Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Generic Nameserver Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Associated Types

type Rep Nameserver :: Type -> Type #

Hashable Nameserver Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

ToJSON Nameserver Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

FromJSON Nameserver Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

NFData Nameserver Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

rnf :: Nameserver -> () #

type Rep Nameserver Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

type Rep Nameserver = D1 (MetaData "Nameserver" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (C1 (MetaCons "Nameserver'" PrefixI True) (S1 (MetaSel (Just "_nGlueIPs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_nName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

nameserver Source #

Arguments

:: Text

nName

-> Nameserver 

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

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

  • nGlueIPs - Glue IP address of a name server entry. Glue IP addresses are required only when the name of the name server is a subdomain of the domain. For example, if your domain is example.com and the name server for the domain is ns.example.com, you need to specify the IP address for ns.example.com. Constraints: The list can contain only one IPv4 and one IPv6 address.
  • nName - The fully qualified host name of the name server. Constraint: Maximum 255 characters

nGlueIPs :: Lens' Nameserver [Text] Source #

Glue IP address of a name server entry. Glue IP addresses are required only when the name of the name server is a subdomain of the domain. For example, if your domain is example.com and the name server for the domain is ns.example.com, you need to specify the IP address for ns.example.com. Constraints: The list can contain only one IPv4 and one IPv6 address.

nName :: Lens' Nameserver Text Source #

The fully qualified host name of the name server. Constraint: Maximum 255 characters

OperationSummary

data OperationSummary Source #

OperationSummary includes the following elements.

See: operationSummary smart constructor.

Instances
Eq OperationSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Data OperationSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

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

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

toConstr :: OperationSummary -> Constr #

dataTypeOf :: OperationSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read OperationSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Show OperationSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Generic OperationSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Associated Types

type Rep OperationSummary :: Type -> Type #

Hashable OperationSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

FromJSON OperationSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

NFData OperationSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

rnf :: OperationSummary -> () #

type Rep OperationSummary Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

type Rep OperationSummary = D1 (MetaData "OperationSummary" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (C1 (MetaCons "OperationSummary'" PrefixI True) ((S1 (MetaSel (Just "_osOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_osStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OperationStatus)) :*: (S1 (MetaSel (Just "_osType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 OperationType) :*: S1 (MetaSel (Just "_osSubmittedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 POSIX))))

operationSummary Source #

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

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

  • osOperationId - Identifier returned to track the requested action.
  • osStatus - The current status of the requested operation in the system.
  • osType - Type of the action requested.
  • osSubmittedDate - The date when the request was submitted.

osOperationId :: Lens' OperationSummary Text Source #

Identifier returned to track the requested action.

osStatus :: Lens' OperationSummary OperationStatus Source #

The current status of the requested operation in the system.

osType :: Lens' OperationSummary OperationType Source #

Type of the action requested.

osSubmittedDate :: Lens' OperationSummary UTCTime Source #

The date when the request was submitted.

Tag

data Tag Source #

Each tag includes the following elements.

See: tag smart constructor.

Instances
Eq Tag Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Data Tag Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

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

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

toConstr :: Tag -> Constr #

dataTypeOf :: Tag -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Tag Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Show Tag Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

FromJSON Tag Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

NFData Tag Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

Methods

rnf :: Tag -> () #

type Rep Tag Source # 
Instance details

Defined in Network.AWS.Route53Domains.Types.Product

type Rep Tag = D1 (MetaData "Tag" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (C1 (MetaCons "Tag'" PrefixI True) (S1 (MetaSel (Just "_tagValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tagKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

tag :: Tag Source #

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

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

  • tagValue - The value of a tag. Valid values: A-Z, a-z, 0-9, space, ".:/=+-@" Constraints: Each value can be 0-256 characters long.
  • tagKey - The key (name) of a tag. Valid values: A-Z, a-z, 0-9, space, ".:/=+-@" Constraints: Each key can be 1-128 characters long.

tagValue :: Lens' Tag (Maybe Text) Source #

The value of a tag. Valid values: A-Z, a-z, 0-9, space, ".:/=+-@" Constraints: Each value can be 0-256 characters long.

tagKey :: Lens' Tag (Maybe Text) Source #

The key (name) of a tag. Valid values: A-Z, a-z, 0-9, space, ".:/=+-@" Constraints: Each key can be 1-128 characters long.