| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.AWS.Route53Domains.Types
Contents
- data Route53Domains
- data JSONError :: *
- data DomainSummary
- domainSummary :: Text -> DomainSummary
- dsAutoRenew :: Lens' DomainSummary (Maybe Bool)
- dsDomainName :: Lens' DomainSummary Text
- dsExpiry :: Lens' DomainSummary (Maybe UTCTime)
- dsTransferLock :: Lens' DomainSummary (Maybe Bool)
- data ExtraParamName
- data Nameserver
- nameserver :: Text -> Nameserver
- nGlueIps :: Lens' Nameserver [Text]
- nName :: Lens' Nameserver Text
- data OperationStatus
- = Error
- | Failed
- | InProgress
- | Submitted
- | Successful
- data DomainAvailability
- data OperationType
- data CountryCode
- = 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
- | Id
- | Ie
- | Il
- | Im
- | In'
- | Iq
- | Ir
- | Is
- | It
- | 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
- data ExtraParam
- extraParam :: ExtraParamName -> Text -> ExtraParam
- epName :: Lens' ExtraParam ExtraParamName
- epValue :: Lens' ExtraParam Text
- data ContactType
- data ContactDetail
- contactDetail :: ContactDetail
- cdAddressLine1 :: Lens' ContactDetail (Maybe Text)
- cdAddressLine2 :: Lens' ContactDetail (Maybe Text)
- cdCity :: Lens' ContactDetail (Maybe Text)
- cdContactType :: Lens' ContactDetail (Maybe ContactType)
- cdCountryCode :: Lens' ContactDetail (Maybe CountryCode)
- cdEmail :: Lens' ContactDetail (Maybe Text)
- cdExtraParams :: Lens' ContactDetail [ExtraParam]
- cdFax :: Lens' ContactDetail (Maybe Text)
- cdFirstName :: Lens' ContactDetail (Maybe Text)
- cdLastName :: Lens' ContactDetail (Maybe Text)
- cdOrganizationName :: Lens' ContactDetail (Maybe Text)
- cdPhoneNumber :: Lens' ContactDetail (Maybe Text)
- cdState :: Lens' ContactDetail (Maybe Text)
- cdZipCode :: Lens' ContactDetail (Maybe Text)
- data OperationSummary
- operationSummary :: Text -> OperationStatus -> OperationType -> UTCTime -> OperationSummary
- osOperationId :: Lens' OperationSummary Text
- osStatus :: Lens' OperationSummary OperationStatus
- osSubmittedDate :: Lens' OperationSummary UTCTime
- osType :: Lens' OperationSummary OperationType
Service
data Route53Domains Source
Version 2014-05-15 of the Amazon Route 53 Domains service.
Instances
| AWSService Route53Domains | |
| type Er Route53Domains = JSONError | |
| type Sg Route53Domains = V4 |
Error
data JSONError :: *
DomainSummary
data DomainSummary Source
Arguments
| :: Text | |
| -> DomainSummary |
DomainSummary constructor.
The fields accessible through corresponding lenses are:
dsDomainName :: Lens' DomainSummary Text Source
The name of a domain.
Type: String
dsExpiry :: Lens' DomainSummary (Maybe UTCTime) Source
Expiration date of the domain in Coordinated Universal Time (UTC).
Type: Long
ExtraParamName
data ExtraParamName Source
Constructors
| AuIdNumber | AU_ID_NUMBER |
| AuIdType | AU_ID_TYPE |
| BirthCity | BIRTH_CITY |
| BirthCountry | BIRTH_COUNTRY |
| BirthDateInYyyyMmDd | BIRTH_DATE_IN_YYYY_MM_DD |
| BirthDepartment | BIRTH_DEPARTMENT |
| BrandNumber | BRAND_NUMBER |
| CaLegalType | CA_LEGAL_TYPE |
| DocumentNumber | DOCUMENT_NUMBER |
| DunsNumber | DUNS_NUMBER |
| FiBusinessNumber | FI_BUSINESS_NUMBER |
| FiIdNumber | FI_ID_NUMBER |
| ItPin | IT_PIN |
| RuPassportData | RU_PASSPORT_DATA |
| SeIdNumber | SE_ID_NUMBER |
| SgIdNumber | SG_ID_NUMBER |
| VatNumber | VAT_NUMBER |
Instances
Nameserver
data Nameserver Source
Arguments
| :: Text | |
| -> Nameserver |
Nameserver constructor.
The fields accessible through corresponding lenses are:
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
OperationStatus
data OperationStatus Source
Constructors
| Error | ERROR |
| Failed | FAILED |
| InProgress | IN_PROGRESS |
| Submitted | SUBMITTED |
| Successful | SUCCESSFUL |
Instances
DomainAvailability
data DomainAvailability Source
Constructors
| Available | AVAILABLE |
| AvailablePreorder | AVAILABLE_PREORDER |
| AvailableReserved | AVAILABLE_RESERVED |
| Reserved | RESERVED |
| Unavailable | UNAVAILABLE |
| UnavailablePremium | UNAVAILABLE_PREMIUM |
| UnavailableRestricted | UNAVAILABLE_RESTRICTED |
Instances
OperationType
data OperationType Source
Constructors
| OTChangePrivacyProtection | CHANGE_PRIVACY_PROTECTION |
| OTDeleteDomain | DELETE_DOMAIN |
| OTDomainLock | DOMAIN_LOCK |
| OTRegisterDomain | REGISTER_DOMAIN |
| OTTransferInDomain | TRANSFER_IN_DOMAIN |
| OTUpdateDomainContact | UPDATE_DOMAIN_CONTACT |
| OTUpdateNameserver | UPDATE_NAMESERVER |
Instances
CountryCode
data CountryCode Source
Constructors
| Ad | AD |
| Ae | AE |
| Af | AF |
| Ag | AG |
| Ai | AI |
| Al | AL |
| Am | AM |
| An | AN |
| Ao | AO |
| Aq | AQ |
| Ar | AR |
| As | AS |
| At | AT |
| Au | AU |
| Aw | AW |
| Az | AZ |
| Ba | BA |
| Bb | BB |
| Bd | BD |
| Be | BE |
| Bf | BF |
| Bg | BG |
| Bh | BH |
| Bi | BI |
| Bj | BJ |
| Bl | BL |
| Bm | BM |
| Bn | BN |
| Bo | BO |
| Br | BR |
| Bs | BS |
| Bt | BT |
| Bw | BW |
| By | BY |
| Bz | BZ |
| Ca | CA |
| Cc | CC |
| Cd | CD |
| Cf | CF |
| Cg | CG |
| Ch | CH |
| Ci | CI |
| Ck | CK |
| Cl | CL |
| Cm | CM |
| Cn | CN |
| Co | CO |
| Cr | CR |
| Cu | CU |
| Cv | CV |
| Cx | CX |
| Cy | CY |
| Cz | CZ |
| De | DE |
| Dj | DJ |
| Dk | DK |
| Dm | DM |
| Do' | DO |
| Dz | DZ |
| Ec | EC |
| Ee | EE |
| Eg | EG |
| Er | ER |
| Es | ES |
| Et | ET |
| Fi | FI |
| Fj | FJ |
| Fk | FK |
| Fm | FM |
| Fo | FO |
| Fr | FR |
| Ga | GA |
| Gb | GB |
| Gd | GD |
| Ge | GE |
| Gh | GH |
| Gi | GI |
| Gl | GL |
| Gm | GM |
| Gn | GN |
| Gq | GQ |
| Gr | GR |
| Gt | GT |
| Gu | GU |
| Gw | GW |
| Gy | GY |
| Hk | HK |
| Hn | HN |
| Hr | HR |
| Ht | HT |
| Hu | HU |
| Id | ID |
| Ie | IE |
| Il | IL |
| Im | IM |
| In' | IN |
| Iq | IQ |
| Ir | IR |
| Is | IS |
| It | IT |
| Jm | JM |
| Jo | JO |
| Jp | JP |
| Ke | KE |
| Kg | KG |
| Kh | KH |
| Ki | KI |
| Km | KM |
| Kn | KN |
| Kp | KP |
| Kr | KR |
| Kw | KW |
| Ky | KY |
| Kz | KZ |
| La | LA |
| Lb | LB |
| Lc | LC |
| Li | LI |
| Lk | LK |
| Lr | LR |
| Ls | LS |
| Lt | LT |
| Lu | LU |
| Lv | LV |
| Ly | LY |
| Ma | MA |
| Mc | MC |
| Md | MD |
| Me | ME |
| Mf | MF |
| Mg | MG |
| Mh | MH |
| Mk | MK |
| Ml | ML |
| Mm | MM |
| Mn | MN |
| Mo | MO |
| Mp | MP |
| Mr | MR |
| Ms | MS |
| Mt | MT |
| Mu | MU |
| Mv | MV |
| Mw | MW |
| Mx | MX |
| My | MY |
| Mz | MZ |
| Na | NA |
| Nc | NC |
| Ne | NE |
| Ng | NG |
| Ni | NI |
| Nl | NL |
| No | NO |
| Np | NP |
| Nr | NR |
| Nu | NU |
| Nz | NZ |
| Om | OM |
| Pa | PA |
| Pe | PE |
| Pf | PF |
| Pg | PG |
| Ph | PH |
| Pk | PK |
| Pl | PL |
| Pm | PM |
| Pn | PN |
| Pr | PR |
| Pt | PT |
| Pw | PW |
| Py | PY |
| Qa | QA |
| Ro | RO |
| Rs | RS |
| Ru | RU |
| Rw | RW |
| Sa | SA |
| Sb | SB |
| Sc | SC |
| Sd | SD |
| Se | SE |
| Sg | SG |
| Sh | SH |
| Si | SI |
| Sk | SK |
| Sl | SL |
| Sm | SM |
| Sn | SN |
| So | SO |
| Sr | SR |
| St | ST |
| Sv | SV |
| Sy | SY |
| Sz | SZ |
| Tc | TC |
| Td | TD |
| Tg | TG |
| Th | TH |
| Tj | TJ |
| Tk | TK |
| Tl | TL |
| Tm | TM |
| Tn | TN |
| To | TO |
| Tr | TR |
| Tt | TT |
| Tv | TV |
| Tw | TW |
| Tz | TZ |
| Ua | UA |
| Ug | UG |
| Us | US |
| Uy | UY |
| Uz | UZ |
| Va | VA |
| Vc | VC |
| Ve | VE |
| Vg | VG |
| Vi | VI |
| Vn | VN |
| Vu | VU |
| Wf | WF |
| Ws | WS |
| Ye | YE |
| Yt | YT |
| Za | ZA |
| Zm | ZM |
| Zw | ZW |
ExtraParam
data ExtraParam Source
Instances
Arguments
| :: ExtraParamName | |
| -> Text | |
| -> ExtraParam |
ExtraParam constructor.
The fields accessible through corresponding lenses are:
epName::ExtraParamNameepValue::Text
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 | 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
ContactType
data ContactType Source
Constructors
| CTAssociation | ASSOCIATION |
| CTCompany | COMPANY |
| CTPerson | PERSON |
| CTPublicBody | PUBLIC_BODY |
| CTReseller | RESELLER |
ContactDetail
data ContactDetail Source
contactDetail :: ContactDetail Source
ContactDetail constructor.
The fields accessible through corresponding lenses are:
cdAddressLine1::MaybeTextcdAddressLine2::MaybeTextcdCity::MaybeTextcdContactType::MaybeContactTypecdCountryCode::MaybeCountryCodecdEmail::MaybeTextcdExtraParams::[ExtraParam]cdFax::MaybeTextcdFirstName::MaybeTextcdLastName::MaybeTextcdOrganizationName::MaybeTextcdPhoneNumber::MaybeTextcdState::MaybeTextcdZipCode::MaybeText
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
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
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
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
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
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
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
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
cdFirstName :: Lens' ContactDetail (Maybe Text) Source
First name of contact.
Type: String
Default: None
Constraints: Maximum 255 characters.
Parents: RegistrantContact, AdminContact, TechContact
Required: Yes
cdLastName :: Lens' ContactDetail (Maybe Text) Source
Last name of contact.
Type: String
Default: None
Constraints: Maximum 255 characters.
Parents: RegistrantContact, AdminContact, TechContact
Required: Yes
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
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
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
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
OperationSummary
data OperationSummary Source
Arguments
| :: Text | |
| -> OperationStatus | |
| -> OperationType | |
| -> UTCTime | |
| -> OperationSummary |
OperationSummary constructor.
The fields accessible through corresponding lenses are:
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
osSubmittedDate :: Lens' OperationSummary UTCTime Source
The date when the request was submitted.
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