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

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

Network.AWS.Route53Domains.Types

Contents

Description

 

Synopsis

Service Configuration

route53Domains :: Service #

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

Errors

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

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

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

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

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

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

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

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

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

The top-level domain does not support this operation.

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

The request is already in progress for the domain.

ContactType

data ContactType #

Instances

Bounded ContactType # 
Enum ContactType # 
Eq ContactType # 
Data ContactType # 

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 # 
Read ContactType # 
Show ContactType # 
Generic ContactType # 

Associated Types

type Rep ContactType :: * -> * #

Hashable ContactType # 
ToJSON ContactType # 
FromJSON ContactType # 
NFData ContactType # 

Methods

rnf :: ContactType -> () #

ToQuery ContactType # 
ToHeader ContactType # 
ToByteString ContactType # 
FromText ContactType # 
ToText ContactType # 

Methods

toText :: ContactType -> Text #

type Rep ContactType # 
type Rep ContactType = D1 (MetaData "ContactType" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.5-6DkjyS06xBH5RIxQNY8K9j" False) ((:+:) ((:+:) (C1 (MetaCons "Association" PrefixI False) U1) (C1 (MetaCons "Company" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Person" PrefixI False) U1) ((:+:) (C1 (MetaCons "PublicBody" PrefixI False) U1) (C1 (MetaCons "Reseller" PrefixI False) U1))))

CountryCode

data CountryCode #

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 # 
Enum CountryCode # 
Eq CountryCode # 
Data CountryCode # 

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 # 
Read CountryCode # 
Show CountryCode # 
Generic CountryCode # 

Associated Types

type Rep CountryCode :: * -> * #

Hashable CountryCode # 
ToJSON CountryCode # 
FromJSON CountryCode # 
NFData CountryCode # 

Methods

rnf :: CountryCode -> () #

ToQuery CountryCode # 
ToHeader CountryCode # 
ToByteString CountryCode # 
FromText CountryCode # 
ToText CountryCode # 

Methods

toText :: CountryCode -> Text #

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

DomainAvailability

data DomainAvailability #

Instances

Bounded DomainAvailability # 
Enum DomainAvailability # 
Eq DomainAvailability # 
Data DomainAvailability # 

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 # 
Read DomainAvailability # 
Show DomainAvailability # 
Generic DomainAvailability # 
Hashable DomainAvailability # 
FromJSON DomainAvailability # 
NFData DomainAvailability # 

Methods

rnf :: DomainAvailability -> () #

ToQuery DomainAvailability # 
ToHeader DomainAvailability # 
ToByteString DomainAvailability # 
FromText DomainAvailability # 
ToText DomainAvailability # 
type Rep DomainAvailability # 
type Rep DomainAvailability = D1 (MetaData "DomainAvailability" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.5-6DkjyS06xBH5RIxQNY8K9j" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Available" PrefixI False) U1) (C1 (MetaCons "AvailablePreorder" PrefixI False) U1)) ((:+:) (C1 (MetaCons "AvailableReserved" PrefixI False) U1) (C1 (MetaCons "DontKnow" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Reserved" PrefixI False) U1) (C1 (MetaCons "Unavailable" PrefixI False) U1)) ((:+:) (C1 (MetaCons "UnavailablePremium" PrefixI False) U1) (C1 (MetaCons "UnavailableRestricted" PrefixI False) U1))))

ExtraParamName

data ExtraParamName #

Instances

Bounded ExtraParamName # 
Enum ExtraParamName # 
Eq ExtraParamName # 
Data ExtraParamName # 

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 # 
Read ExtraParamName # 
Show ExtraParamName # 
Generic ExtraParamName # 

Associated Types

type Rep ExtraParamName :: * -> * #

Hashable ExtraParamName # 
ToJSON ExtraParamName # 
FromJSON ExtraParamName # 
NFData ExtraParamName # 

Methods

rnf :: ExtraParamName -> () #

ToQuery ExtraParamName # 
ToHeader ExtraParamName # 
ToByteString ExtraParamName # 
FromText ExtraParamName # 
ToText ExtraParamName # 
type Rep ExtraParamName # 
type Rep ExtraParamName = D1 (MetaData "ExtraParamName" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.5-6DkjyS06xBH5RIxQNY8K9j" False) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "AuIdNumber" PrefixI False) U1) (C1 (MetaCons "AuIdType" PrefixI False) U1)) ((:+:) (C1 (MetaCons "BirthCity" PrefixI False) U1) ((:+:) (C1 (MetaCons "BirthCountry" PrefixI False) U1) (C1 (MetaCons "BirthDateInYyyyMmDd" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "BirthDepartment" PrefixI False) U1) (C1 (MetaCons "BrandNumber" PrefixI False) U1)) ((:+:) (C1 (MetaCons "CaBusinessEntityType" PrefixI False) U1) ((:+:) (C1 (MetaCons "CaLegalType" PrefixI False) U1) (C1 (MetaCons "DocumentNumber" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "DunsNumber" PrefixI False) U1) (C1 (MetaCons "EsIdentification" PrefixI False) U1)) ((:+:) (C1 (MetaCons "EsIdentificationType" PrefixI False) U1) ((:+:) (C1 (MetaCons "EsLegalForm" PrefixI False) U1) (C1 (MetaCons "FiBusinessNumber" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "FiIdNumber" PrefixI False) U1) ((:+:) (C1 (MetaCons "ItPin" PrefixI False) U1) (C1 (MetaCons "RuPassportData" PrefixI False) U1))) ((:+:) (C1 (MetaCons "SeIdNumber" PrefixI False) U1) ((:+:) (C1 (MetaCons "SgIdNumber" PrefixI False) U1) (C1 (MetaCons "VatNumber" PrefixI False) U1))))))

OperationStatus

data OperationStatus #

Instances

Bounded OperationStatus # 
Enum OperationStatus # 
Eq OperationStatus # 
Data OperationStatus # 

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 # 
Read OperationStatus # 
Show OperationStatus # 
Generic OperationStatus # 
Hashable OperationStatus # 
FromJSON OperationStatus # 
NFData OperationStatus # 

Methods

rnf :: OperationStatus -> () #

ToQuery OperationStatus # 
ToHeader OperationStatus # 
ToByteString OperationStatus # 
FromText OperationStatus # 
ToText OperationStatus # 
type Rep OperationStatus # 
type Rep OperationStatus = D1 (MetaData "OperationStatus" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.5-6DkjyS06xBH5RIxQNY8K9j" False) ((:+:) ((:+:) (C1 (MetaCons "Error'" PrefixI False) U1) (C1 (MetaCons "Failed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "InProgress" PrefixI False) U1) ((:+:) (C1 (MetaCons "Submitted" PrefixI False) U1) (C1 (MetaCons "Successful" PrefixI False) U1))))

OperationType

data OperationType #

Instances

Bounded OperationType # 
Enum OperationType # 
Eq OperationType # 
Data OperationType # 

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 # 
Read OperationType # 
Show OperationType # 
Generic OperationType # 

Associated Types

type Rep OperationType :: * -> * #

Hashable OperationType # 
FromJSON OperationType # 
NFData OperationType # 

Methods

rnf :: OperationType -> () #

ToQuery OperationType # 
ToHeader OperationType # 
ToByteString OperationType # 
FromText OperationType # 
ToText OperationType # 

Methods

toText :: OperationType -> Text #

type Rep OperationType # 
type Rep OperationType = D1 (MetaData "OperationType" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.5-6DkjyS06xBH5RIxQNY8K9j" False) ((:+:) ((:+:) (C1 (MetaCons "ChangePrivacyProtection" PrefixI False) U1) ((:+:) (C1 (MetaCons "DeleteDomain" PrefixI False) U1) (C1 (MetaCons "DomainLock" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "RegisterDomain" PrefixI False) U1) (C1 (MetaCons "TransferInDomain" PrefixI False) U1)) ((:+:) (C1 (MetaCons "UpdateDomainContact" PrefixI False) U1) (C1 (MetaCons "UpdateNameserver" PrefixI False) U1))))

ReachabilityStatus

data ReachabilityStatus #

Constructors

Done 
Expired 
Pending 

Instances

Bounded ReachabilityStatus # 
Enum ReachabilityStatus # 
Eq ReachabilityStatus # 
Data ReachabilityStatus # 

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 # 
Read ReachabilityStatus # 
Show ReachabilityStatus # 
Generic ReachabilityStatus # 
Hashable ReachabilityStatus # 
FromJSON ReachabilityStatus # 
NFData ReachabilityStatus # 

Methods

rnf :: ReachabilityStatus -> () #

ToQuery ReachabilityStatus # 
ToHeader ReachabilityStatus # 
ToByteString ReachabilityStatus # 
FromText ReachabilityStatus # 
ToText ReachabilityStatus # 
type Rep ReachabilityStatus # 
type Rep ReachabilityStatus = D1 (MetaData "ReachabilityStatus" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.5-6DkjyS06xBH5RIxQNY8K9j" False) ((:+:) (C1 (MetaCons "Done" PrefixI False) U1) ((:+:) (C1 (MetaCons "Expired" PrefixI False) U1) (C1 (MetaCons "Pending" PrefixI False) U1)))

BillingRecord

data BillingRecord #

See: billingRecord smart constructor.

Instances

Eq BillingRecord # 
Data BillingRecord # 

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 # 
Show BillingRecord # 
Generic BillingRecord # 

Associated Types

type Rep BillingRecord :: * -> * #

Hashable BillingRecord # 
FromJSON BillingRecord # 
NFData BillingRecord # 

Methods

rnf :: BillingRecord -> () #

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

billingRecord :: BillingRecord #

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. Type: String Valid values: * REGISTER_DOMAIN * TRANSFER_IN_DOMAIN * RENEW_DOMAIN * CHANGE_DOMAIN_OWNER
  • brInvoiceId - The ID of the invoice that is associated with the billing record. Type: String
  • brDomainName - The name of a domain. Type: String
  • brBillDate - The date that the operation was billed, in Unix format. Type: Double
  • brPrice - The price that you were charged for the operation, in US dollars. Type: Double Example value: 12.0

brOperation :: Lens' BillingRecord (Maybe OperationType) #

The operation that you were charged for. Type: String Valid values: * REGISTER_DOMAIN * TRANSFER_IN_DOMAIN * RENEW_DOMAIN * CHANGE_DOMAIN_OWNER

brInvoiceId :: Lens' BillingRecord (Maybe Text) #

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

brDomainName :: Lens' BillingRecord (Maybe Text) #

The name of a domain. Type: String

brBillDate :: Lens' BillingRecord (Maybe UTCTime) #

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

brPrice :: Lens' BillingRecord (Maybe Double) #

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

ContactDetail

data ContactDetail #

ContactDetail includes the following elements.

See: contactDetail smart constructor.

Instances

Eq ContactDetail # 
Data ContactDetail # 

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 #

Read ContactDetail # 
Show ContactDetail # 
Generic ContactDetail # 

Associated Types

type Rep ContactDetail :: * -> * #

Hashable ContactDetail # 
ToJSON ContactDetail # 
FromJSON ContactDetail # 
NFData ContactDetail # 

Methods

rnf :: ContactDetail -> () #

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

contactDetail :: ContactDetail #

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 . Type: String Default: None Constraints: Maximum 255 characters. Contact type must not be PERSON . Parents: RegistrantContact , AdminContact , TechContact Required: No
  • cdEmail - Email address of the contact. Type: String Default: None Constraints: Maximum 254 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes
  • cdState - The state or province of the contact's city. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: No
  • cdFax - Fax number of the contact. Type: String Default: None 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" . Parents: RegistrantContact , AdminContact , TechContact Required: No
  • cdLastName - Last name of contact. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes
  • cdExtraParams - A list of name-value pairs for parameters required by certain top-level domains. Type: Complex Default: None Parents: RegistrantContact , AdminContact , TechContact Children: Name , Value Required: No
  • cdZipCode - The zip or postal code of the contact's address. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: No
  • cdAddressLine1 - First line of the contact's address. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes
  • cdCity - The city of the contact's address. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes
  • cdPhoneNumber - The phone number of the contact. Type: String Default: None 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" . Parents: RegistrantContact , AdminContact , TechContact Required: Yes
  • cdAddressLine2 - Second line of contact's address, if any. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: No
  • cdFirstName - First name of contact. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes
  • cdCountryCode - Code for the country of the contact's address. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes
  • 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. Type: String Default: None Constraints: Maximum 255 characters. Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY Parents: RegistrantContact , AdminContact , TechContact Required: Yes

cdOrganizationName :: Lens' ContactDetail (Maybe Text) #

Name of the organization for contact types other than PERSON . Type: String Default: None Constraints: Maximum 255 characters. Contact type must not be PERSON . Parents: RegistrantContact , AdminContact , TechContact Required: No

cdEmail :: Lens' ContactDetail (Maybe Text) #

Email address of the contact. Type: String Default: None Constraints: Maximum 254 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes

cdState :: Lens' ContactDetail (Maybe Text) #

The state or province of the contact's city. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: No

cdFax :: Lens' ContactDetail (Maybe Text) #

Fax number of the contact. Type: String Default: None 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" . Parents: RegistrantContact , AdminContact , TechContact Required: No

cdLastName :: Lens' ContactDetail (Maybe Text) #

Last name of contact. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes

cdExtraParams :: Lens' ContactDetail [ExtraParam] #

A list of name-value pairs for parameters required by certain top-level domains. Type: Complex Default: None Parents: RegistrantContact , AdminContact , TechContact Children: Name , Value Required: No

cdZipCode :: Lens' ContactDetail (Maybe Text) #

The zip or postal code of the contact's address. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: No

cdAddressLine1 :: Lens' ContactDetail (Maybe Text) #

First line of the contact's address. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes

cdCity :: Lens' ContactDetail (Maybe Text) #

The city of the contact's address. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes

cdPhoneNumber :: Lens' ContactDetail (Maybe Text) #

The phone number of the contact. Type: String Default: None 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" . Parents: RegistrantContact , AdminContact , TechContact Required: Yes

cdAddressLine2 :: Lens' ContactDetail (Maybe Text) #

Second line of contact's address, if any. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: No

cdFirstName :: Lens' ContactDetail (Maybe Text) #

First name of contact. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes

cdCountryCode :: Lens' ContactDetail (Maybe CountryCode) #

Code for the country of the contact's address. Type: String Default: None Constraints: Maximum 255 characters. Parents: RegistrantContact , AdminContact , TechContact Required: Yes

cdContactType :: Lens' ContactDetail (Maybe ContactType) #

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. Type: String Default: None Constraints: Maximum 255 characters. Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY Parents: RegistrantContact , AdminContact , TechContact Required: Yes

DomainSuggestion

data DomainSuggestion #

See: domainSuggestion smart constructor.

Instances

Eq DomainSuggestion # 
Data DomainSuggestion # 

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 # 
Show DomainSuggestion # 
Generic DomainSuggestion # 
Hashable DomainSuggestion # 
FromJSON DomainSuggestion # 
NFData DomainSuggestion # 

Methods

rnf :: DomainSuggestion -> () #

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

domainSuggestion :: DomainSuggestion #

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 :: Lens' DomainSuggestion (Maybe Text) #

Undocumented member.

dDomainName :: Lens' DomainSuggestion (Maybe Text) #

Undocumented member.

DomainSummary

data DomainSummary #

See: domainSummary smart constructor.

Instances

Eq DomainSummary # 
Data DomainSummary # 

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 # 
Show DomainSummary # 
Generic DomainSummary # 

Associated Types

type Rep DomainSummary :: * -> * #

Hashable DomainSummary # 
FromJSON DomainSummary # 
NFData DomainSummary # 

Methods

rnf :: DomainSummary -> () #

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

domainSummary #

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). Type: Long
  • dsTransferLock - Indicates whether a domain is locked from unauthorized transfer to another party. Type: Boolean Valid values: True | False
  • dsAutoRenew - Indicates whether the domain is automatically renewed upon expiration. Type: Boolean Valid values: True | False
  • dsDomainName - The name of a domain. Type: String

dsExpiry :: Lens' DomainSummary (Maybe UTCTime) #

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

dsTransferLock :: Lens' DomainSummary (Maybe Bool) #

Indicates whether a domain is locked from unauthorized transfer to another party. Type: Boolean Valid values: True | False

dsAutoRenew :: Lens' DomainSummary (Maybe Bool) #

Indicates whether the domain is automatically renewed upon expiration. Type: Boolean Valid values: True | False

dsDomainName :: Lens' DomainSummary Text #

The name of a domain. Type: String

ExtraParam

data ExtraParam #

ExtraParam includes the following elements.

See: extraParam smart constructor.

Instances

Eq ExtraParam # 
Data ExtraParam # 

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 # 
Show ExtraParam # 
Generic ExtraParam # 

Associated Types

type Rep ExtraParam :: * -> * #

Hashable ExtraParam # 
ToJSON ExtraParam # 
FromJSON ExtraParam # 
NFData ExtraParam # 

Methods

rnf :: ExtraParam -> () #

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

extraParam #

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. Type: String Default: None Valid values: DUNS_NUMBER | BRAND_NUMBER | BIRTH_DEPARTMENT | BIRTH_DATE_IN_YYYY_MM_DD | BIRTH_COUNTRY | BIRTH_CITY | DOCUMENT_NUMBER | AU_ID_NUMBER | AU_ID_TYPE | CA_LEGAL_TYPE | CA_BUSINESS_ENTITY_TYPE |ES_IDENTIFICATION | ES_IDENTIFICATION_TYPE | ES_LEGAL_FORM | FI_BUSINESS_NUMBER | FI_ID_NUMBER | IT_PIN | RU_PASSPORT_DATA | SE_ID_NUMBER | SG_ID_NUMBER | VAT_NUMBER Parent: ExtraParams Required: Yes
  • epValue - Values corresponding to the additional parameter names required by some top-level domains. Type: String Default: None Constraints: Maximum 2048 characters. Parent: ExtraParams Required: Yes

epName :: Lens' ExtraParam ExtraParamName #

Name of the additional parameter required by the top-level domain. Type: String Default: None Valid values: DUNS_NUMBER | BRAND_NUMBER | BIRTH_DEPARTMENT | BIRTH_DATE_IN_YYYY_MM_DD | BIRTH_COUNTRY | BIRTH_CITY | DOCUMENT_NUMBER | AU_ID_NUMBER | AU_ID_TYPE | CA_LEGAL_TYPE | CA_BUSINESS_ENTITY_TYPE |ES_IDENTIFICATION | ES_IDENTIFICATION_TYPE | ES_LEGAL_FORM | FI_BUSINESS_NUMBER | FI_ID_NUMBER | IT_PIN | RU_PASSPORT_DATA | SE_ID_NUMBER | SG_ID_NUMBER | VAT_NUMBER Parent: ExtraParams Required: Yes

epValue :: Lens' ExtraParam Text #

Values corresponding to the additional parameter names required by some top-level domains. Type: String Default: None Constraints: Maximum 2048 characters. Parent: ExtraParams Required: Yes

Nameserver

data Nameserver #

Nameserver includes the following elements.

See: nameserver smart constructor.

Instances

Eq Nameserver # 
Data Nameserver # 

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 # 
Show Nameserver # 
Generic Nameserver # 

Associated Types

type Rep Nameserver :: * -> * #

Hashable Nameserver # 
ToJSON Nameserver # 
FromJSON Nameserver # 
NFData Nameserver # 

Methods

rnf :: Nameserver -> () #

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

nameserver #

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. Type: List of IP addresses. Constraints: The list can contain only one IPv4 and one IPv6 address. Parent: Nameservers
  • nName - The fully qualified host name of the name server. Type: String Constraint: Maximum 255 characterss Parent: Nameservers

nGlueIPs :: Lens' Nameserver [Text] #

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. Type: List of IP addresses. Constraints: The list can contain only one IPv4 and one IPv6 address. Parent: Nameservers

nName :: Lens' Nameserver Text #

The fully qualified host name of the name server. Type: String Constraint: Maximum 255 characterss Parent: Nameservers

OperationSummary

data OperationSummary #

OperationSummary includes the following elements.

See: operationSummary smart constructor.

Instances

Eq OperationSummary # 
Data OperationSummary # 

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 # 
Show OperationSummary # 
Generic OperationSummary # 
Hashable OperationSummary # 
FromJSON OperationSummary # 
NFData OperationSummary # 

Methods

rnf :: OperationSummary -> () #

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

operationSummary #

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. Type: String
  • osStatus - The current status of the requested operation in the system. Type: String
  • osType - Type of the action requested. Type: String Valid values: REGISTER_DOMAIN | DELETE_DOMAIN | TRANSFER_IN_DOMAIN | UPDATE_DOMAIN_CONTACT | UPDATE_NAMESERVER | CHANGE_PRIVACY_PROTECTION | DOMAIN_LOCK
  • osSubmittedDate - The date when the request was submitted.

osOperationId :: Lens' OperationSummary Text #

Identifier returned to track the requested action. Type: String

osStatus :: Lens' OperationSummary OperationStatus #

The current status of the requested operation in the system. Type: String

osType :: Lens' OperationSummary OperationType #

Type of the action requested. Type: String Valid values: REGISTER_DOMAIN | DELETE_DOMAIN | TRANSFER_IN_DOMAIN | UPDATE_DOMAIN_CONTACT | UPDATE_NAMESERVER | CHANGE_PRIVACY_PROTECTION | DOMAIN_LOCK

osSubmittedDate :: Lens' OperationSummary UTCTime #

The date when the request was submitted.

Tag

data Tag #

Each tag includes the following elements.

See: tag smart constructor.

Instances

Eq Tag # 

Methods

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

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

Data Tag # 

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 # 
Show Tag # 

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag # 

Associated Types

type Rep Tag :: * -> * #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag # 

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag # 
FromJSON Tag # 
NFData Tag # 

Methods

rnf :: Tag -> () #

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

tag :: Tag #

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. Type: String Default: None Valid values: A-Z, a-z, 0-9, space, ".:/=+-@" Constraints: Each value can be 0-256 characters long. Required: Yes
  • tagKey - The key (name) of a tag. Type: String Default: None Valid values: A-Z, a-z, 0-9, space, ".:/=+-@" Constraints: Each key can be 1-128 characters long. Required: Yes

tagValue :: Lens' Tag (Maybe Text) #

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

tagKey :: Lens' Tag (Maybe Text) #

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