Safe Haskell | None |
---|---|
Language | Haskell2010 |
- 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.
AWSService Route53Domains | |
type Er Route53Domains = JSONError | |
type Sg Route53Domains = V4 |
Error
data JSONError :: *
DomainSummary
data DomainSummary Source
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
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 |
Nameserver
data Nameserver Source
:: 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
Error | ERROR |
Failed | FAILED |
InProgress | IN_PROGRESS |
Submitted | SUBMITTED |
Successful | SUCCESSFUL |
DomainAvailability
data DomainAvailability Source
Available | AVAILABLE |
AvailablePreorder | AVAILABLE_PREORDER |
AvailableReserved | AVAILABLE_RESERVED |
Reserved | RESERVED |
Unavailable | UNAVAILABLE |
UnavailablePremium | UNAVAILABLE_PREMIUM |
UnavailableRestricted | UNAVAILABLE_RESTRICTED |
OperationType
data OperationType Source
OTChangePrivacyProtection | CHANGE_PRIVACY_PROTECTION |
OTDeleteDomain | DELETE_DOMAIN |
OTDomainLock | DOMAIN_LOCK |
OTRegisterDomain | REGISTER_DOMAIN |
OTTransferInDomain | TRANSFER_IN_DOMAIN |
OTUpdateDomainContact | UPDATE_DOMAIN_CONTACT |
OTUpdateNameserver | UPDATE_NAMESERVER |
CountryCode
data CountryCode Source
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
ExtraParam
constructor.
The fields accessible through corresponding lenses are:
epName
::
ExtraParamName
epValue
::
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
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
::
Maybe
Text
cdAddressLine2
::
Maybe
Text
cdCity
::
Maybe
Text
cdContactType
::
Maybe
ContactType
cdCountryCode
::
Maybe
CountryCode
cdEmail
::
Maybe
Text
cdExtraParams
::
[ExtraParam
]cdFax
::
Maybe
Text
cdFirstName
::
Maybe
Text
cdLastName
::
Maybe
Text
cdOrganizationName
::
Maybe
Text
cdPhoneNumber
::
Maybe
Text
cdState
::
Maybe
Text
cdZipCode
::
Maybe
Text
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
:: 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