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

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

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

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

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

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

Associated Types

type Rep ContactType :: * -> * #

Hashable ContactType Source # 
NFData ContactType Source # 

Methods

rnf :: ContactType -> () #

ToHeader ContactType Source # 
ToQuery ContactType Source # 
ToByteString ContactType Source # 
FromJSON ContactType Source # 

Methods

parseJSON :: Value -> Parser ContactType #

ToJSON ContactType Source # 

Methods

toJSON :: ContactType -> Value #

toEncoding :: ContactType -> Encoding #

FromText ContactType Source # 

Methods

parser :: Parser ContactType #

ToText ContactType Source # 

Methods

toText :: ContactType -> Text #

type Rep ContactType Source # 
type Rep ContactType = D1 (MetaData "ContactType" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 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 # 
Enum CountryCode Source # 
Eq CountryCode Source # 
Data CountryCode Source # 

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

Associated Types

type Rep CountryCode :: * -> * #

Hashable CountryCode Source # 
NFData CountryCode Source # 

Methods

rnf :: CountryCode -> () #

ToHeader CountryCode Source # 
ToQuery CountryCode Source # 
ToByteString CountryCode Source # 
FromJSON CountryCode Source # 

Methods

parseJSON :: Value -> Parser CountryCode #

ToJSON CountryCode Source # 

Methods

toJSON :: CountryCode -> Value #

toEncoding :: CountryCode -> Encoding #

FromText CountryCode Source # 

Methods

parser :: Parser CountryCode #

ToText CountryCode Source # 

Methods

toText :: CountryCode -> Text #

type Rep CountryCode Source # 
type Rep CountryCode = D1 (MetaData "CountryCode" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 Source #

Instances

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

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

Methods

rnf :: DomainAvailability -> () #

ToHeader DomainAvailability Source # 
ToQuery DomainAvailability Source # 
ToByteString DomainAvailability Source # 
FromJSON DomainAvailability Source # 

Methods

parseJSON :: Value -> Parser DomainAvailability #

FromText DomainAvailability Source # 

Methods

parser :: Parser DomainAvailability #

ToText DomainAvailability Source # 
type Rep DomainAvailability Source # 
type Rep DomainAvailability = D1 (MetaData "DomainAvailability" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 Source #

Instances

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

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

Associated Types

type Rep ExtraParamName :: * -> * #

Hashable ExtraParamName Source # 
NFData ExtraParamName Source # 

Methods

rnf :: ExtraParamName -> () #

ToHeader ExtraParamName Source # 
ToQuery ExtraParamName Source # 
ToByteString ExtraParamName Source # 
FromJSON ExtraParamName Source # 

Methods

parseJSON :: Value -> Parser ExtraParamName #

ToJSON ExtraParamName Source # 
FromText ExtraParamName Source # 

Methods

parser :: Parser ExtraParamName #

ToText ExtraParamName Source # 
type Rep ExtraParamName Source # 
type Rep ExtraParamName = D1 (MetaData "ExtraParamName" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 Source #

Instances

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

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

Methods

rnf :: OperationStatus -> () #

ToHeader OperationStatus Source # 
ToQuery OperationStatus Source # 
ToByteString OperationStatus Source # 
FromJSON OperationStatus Source # 

Methods

parseJSON :: Value -> Parser OperationStatus #

FromText OperationStatus Source # 

Methods

parser :: Parser OperationStatus #

ToText OperationStatus Source # 
type Rep OperationStatus Source # 
type Rep OperationStatus = D1 (MetaData "OperationStatus" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 Source #

Instances

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

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

Associated Types

type Rep OperationType :: * -> * #

Hashable OperationType Source # 
NFData OperationType Source # 

Methods

rnf :: OperationType -> () #

ToHeader OperationType Source # 
ToQuery OperationType Source # 
ToByteString OperationType Source # 
FromJSON OperationType Source # 

Methods

parseJSON :: Value -> Parser OperationType #

FromText OperationType Source # 

Methods

parser :: Parser OperationType #

ToText OperationType Source # 

Methods

toText :: OperationType -> Text #

type Rep OperationType Source # 
type Rep OperationType = D1 (MetaData "OperationType" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 Source #

Constructors

Done 
Expired 
Pending 

Instances

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

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

Methods

rnf :: ReachabilityStatus -> () #

ToHeader ReachabilityStatus Source # 
ToQuery ReachabilityStatus Source # 
ToByteString ReachabilityStatus Source # 
FromJSON ReachabilityStatus Source # 

Methods

parseJSON :: Value -> Parser ReachabilityStatus #

FromText ReachabilityStatus Source # 

Methods

parser :: Parser ReachabilityStatus #

ToText ReachabilityStatus Source # 
type Rep ReachabilityStatus Source # 
type Rep ReachabilityStatus = D1 (MetaData "ReachabilityStatus" "Network.AWS.Route53Domains.Types.Sum" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" False) ((:+:) (C1 (MetaCons "Done" PrefixI False) U1) ((:+:) (C1 (MetaCons "Expired" PrefixI False) U1) (C1 (MetaCons "Pending" PrefixI False) U1)))

BillingRecord

data BillingRecord Source #

See: billingRecord smart constructor.

Instances

Eq BillingRecord Source # 
Data BillingRecord Source # 

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

Associated Types

type Rep BillingRecord :: * -> * #

Hashable BillingRecord Source # 
NFData BillingRecord Source # 

Methods

rnf :: BillingRecord -> () #

FromJSON BillingRecord Source # 

Methods

parseJSON :: Value -> Parser BillingRecord #

type Rep BillingRecord Source # 
type Rep BillingRecord = D1 (MetaData "BillingRecord" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 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 :: Lens' BillingRecord (Maybe OperationType) Source #

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) Source #

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

Type: String

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

The name of a domain.

Type: String

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

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

Type: Double

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

The price that you were charged for the operation, in US dollars.

Type: Double

Example value: 12.0

ContactDetail

data ContactDetail Source #

ContactDetail includes the following elements.

See: contactDetail smart constructor.

Instances

Eq ContactDetail Source # 
Data ContactDetail Source # 

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 Source # 
Show ContactDetail Source # 
Generic ContactDetail Source # 

Associated Types

type Rep ContactDetail :: * -> * #

Hashable ContactDetail Source # 
NFData ContactDetail Source # 

Methods

rnf :: ContactDetail -> () #

FromJSON ContactDetail Source # 

Methods

parseJSON :: Value -> Parser ContactDetail #

ToJSON ContactDetail Source # 

Methods

toJSON :: ContactDetail -> Value #

toEncoding :: ContactDetail -> Encoding #

type Rep ContactDetail Source # 
type Rep ContactDetail = D1 (MetaData "ContactDetail" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 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 :: Lens' ContactDetail (Maybe Text) Source #

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) Source #

Email address of the contact.

Type: String

Default: None

Constraints: Maximum 254 characters.

Parents: RegistrantContact, AdminContact, TechContact

Required: Yes

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

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) Source #

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) Source #

Last name of contact.

Type: String

Default: None

Constraints: Maximum 255 characters.

Parents: RegistrantContact, AdminContact, TechContact

Required: Yes

cdExtraParams :: Lens' ContactDetail [ExtraParam] Source #

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) Source #

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) Source #

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) Source #

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) Source #

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) Source #

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) Source #

First name of contact.

Type: String

Default: None

Constraints: Maximum 255 characters.

Parents: RegistrantContact, AdminContact, TechContact

Required: Yes

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

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

Type: String

Default: None

Constraints: Maximum 255 characters.

Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY

Parents: RegistrantContact, AdminContact, TechContact

Required: Yes

DomainSuggestion

data DomainSuggestion Source #

See: domainSuggestion smart constructor.

Instances

Eq DomainSuggestion Source # 
Data DomainSuggestion Source # 

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

Methods

rnf :: DomainSuggestion -> () #

FromJSON DomainSuggestion Source # 

Methods

parseJSON :: Value -> Parser DomainSuggestion #

type Rep DomainSuggestion Source # 
type Rep DomainSuggestion = D1 (MetaData "DomainSuggestion" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 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:

DomainSummary

data DomainSummary Source #

See: domainSummary smart constructor.

Instances

Eq DomainSummary Source # 
Data DomainSummary Source # 

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

Associated Types

type Rep DomainSummary :: * -> * #

Hashable DomainSummary Source # 
NFData DomainSummary Source # 

Methods

rnf :: DomainSummary -> () #

FromJSON DomainSummary Source # 

Methods

parseJSON :: Value -> Parser DomainSummary #

type Rep DomainSummary Source # 
type Rep DomainSummary = D1 (MetaData "DomainSummary" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 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 :: Lens' DomainSummary (Maybe UTCTime) Source #

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

Type: Long

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

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

Type: Boolean

Valid values: True | False

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

Indicates whether the domain is automatically renewed upon expiration.

Type: Boolean

Valid values: True | False

dsDomainName :: Lens' DomainSummary Text Source #

The name of a domain.

Type: String

ExtraParam

data ExtraParam Source #

ExtraParam includes the following elements.

See: extraParam smart constructor.

Instances

Eq ExtraParam Source # 
Data ExtraParam Source # 

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

Associated Types

type Rep ExtraParam :: * -> * #

Hashable ExtraParam Source # 
NFData ExtraParam Source # 

Methods

rnf :: ExtraParam -> () #

FromJSON ExtraParam Source # 

Methods

parseJSON :: Value -> Parser ExtraParam #

ToJSON ExtraParam Source # 

Methods

toJSON :: ExtraParam -> Value #

toEncoding :: ExtraParam -> Encoding #

type Rep ExtraParam Source # 
type Rep ExtraParam = D1 (MetaData "ExtraParam" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 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 :: Lens' ExtraParam ExtraParamName Source #

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 Source #

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 Source #

Nameserver includes the following elements.

See: nameserver smart constructor.

Instances

Eq Nameserver Source # 
Data Nameserver Source # 

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

Associated Types

type Rep Nameserver :: * -> * #

Hashable Nameserver Source # 
NFData Nameserver Source # 

Methods

rnf :: Nameserver -> () #

FromJSON Nameserver Source # 

Methods

parseJSON :: Value -> Parser Nameserver #

ToJSON Nameserver Source # 

Methods

toJSON :: Nameserver -> Value #

toEncoding :: Nameserver -> Encoding #

type Rep Nameserver Source # 
type Rep Nameserver = D1 (MetaData "Nameserver" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 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 :: 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.

Type: List of IP addresses.

Constraints: The list can contain only one IPv4 and one IPv6 address.

Parent: Nameservers

nName :: Lens' Nameserver Text Source #

The fully qualified host name of the name server.

Type: String

Constraint: Maximum 255 characterss

Parent: Nameservers

OperationSummary

data OperationSummary Source #

OperationSummary includes the following elements.

See: operationSummary smart constructor.

Instances

Eq OperationSummary Source # 
Data OperationSummary Source # 

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

Methods

rnf :: OperationSummary -> () #

FromJSON OperationSummary Source # 

Methods

parseJSON :: Value -> Parser OperationSummary #

type Rep OperationSummary Source # 
type Rep OperationSummary = D1 (MetaData "OperationSummary" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 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 :: Lens' OperationSummary Text Source #

Identifier returned to track the requested action.

Type: String

osStatus :: Lens' OperationSummary OperationStatus Source #

The current status of the requested operation in the system.

Type: String

osType :: Lens' OperationSummary OperationType Source #

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

Methods

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

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

Data Tag Source # 

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

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 

Associated Types

type Rep Tag :: * -> * #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag Source # 

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

NFData Tag Source # 

Methods

rnf :: Tag -> () #

FromJSON Tag Source # 

Methods

parseJSON :: Value -> Parser Tag #

ToJSON Tag Source # 

Methods

toJSON :: Tag -> Value #

toEncoding :: Tag -> Encoding #

type Rep Tag Source # 
type Rep Tag = D1 (MetaData "Tag" "Network.AWS.Route53Domains.Types.Product" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" 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 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 :: Lens' Tag (Maybe Text) Source #

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) Source #

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