Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- ContactType
- CountryCode
- DomainAvailability
- ExtraParamName
- ListDomainsAttributeName
- ListOperationsSortAttributeName
- OperationStatus
- OperationType
- Operator
- ReachabilityStatus
- SortOrder
- StatusFlag
- Transferable
- BillingRecord
- Consent
- ContactDetail
- DnssecKey
- DnssecSigningAttributes
- DomainPrice
- DomainSuggestion
- DomainSummary
- DomainTransferability
- ExtraParam
- FilterCondition
- Nameserver
- OperationSummary
- PriceWithCurrency
- SortCondition
- Tag
Synopsis
- defaultService :: Service
- _DnssecLimitExceeded :: AsError a => Fold a ServiceError
- _DomainLimitExceeded :: AsError a => Fold a ServiceError
- _DuplicateRequest :: AsError a => Fold a ServiceError
- _InvalidInput :: AsError a => Fold a ServiceError
- _OperationLimitExceeded :: AsError a => Fold a ServiceError
- _TLDRulesViolation :: AsError a => Fold a ServiceError
- _UnsupportedTLD :: AsError a => Fold a ServiceError
- newtype ContactType where
- ContactType' { }
- pattern ContactType_ASSOCIATION :: ContactType
- pattern ContactType_COMPANY :: ContactType
- pattern ContactType_PERSON :: ContactType
- pattern ContactType_PUBLIC_BODY :: ContactType
- pattern ContactType_RESELLER :: ContactType
- newtype CountryCode where
- CountryCode' { }
- pattern CountryCode_AC :: CountryCode
- pattern CountryCode_AD :: CountryCode
- pattern CountryCode_AE :: CountryCode
- pattern CountryCode_AF :: CountryCode
- pattern CountryCode_AG :: CountryCode
- pattern CountryCode_AI :: CountryCode
- pattern CountryCode_AL :: CountryCode
- pattern CountryCode_AM :: CountryCode
- pattern CountryCode_AN :: CountryCode
- pattern CountryCode_AO :: CountryCode
- pattern CountryCode_AQ :: CountryCode
- pattern CountryCode_AR :: CountryCode
- pattern CountryCode_AS :: CountryCode
- pattern CountryCode_AT :: CountryCode
- pattern CountryCode_AU :: CountryCode
- pattern CountryCode_AW :: CountryCode
- pattern CountryCode_AX :: CountryCode
- pattern CountryCode_AZ :: CountryCode
- pattern CountryCode_BA :: CountryCode
- pattern CountryCode_BB :: CountryCode
- pattern CountryCode_BD :: CountryCode
- pattern CountryCode_BE :: CountryCode
- pattern CountryCode_BF :: CountryCode
- pattern CountryCode_BG :: CountryCode
- pattern CountryCode_BH :: CountryCode
- pattern CountryCode_BI :: CountryCode
- pattern CountryCode_BJ :: CountryCode
- pattern CountryCode_BL :: CountryCode
- pattern CountryCode_BM :: CountryCode
- pattern CountryCode_BN :: CountryCode
- pattern CountryCode_BO :: CountryCode
- pattern CountryCode_BQ :: CountryCode
- pattern CountryCode_BR :: CountryCode
- pattern CountryCode_BS :: CountryCode
- pattern CountryCode_BT :: CountryCode
- pattern CountryCode_BV :: CountryCode
- pattern CountryCode_BW :: CountryCode
- pattern CountryCode_BY :: CountryCode
- pattern CountryCode_BZ :: CountryCode
- pattern CountryCode_CA :: CountryCode
- pattern CountryCode_CC :: CountryCode
- pattern CountryCode_CD :: CountryCode
- pattern CountryCode_CF :: CountryCode
- pattern CountryCode_CG :: CountryCode
- pattern CountryCode_CH :: CountryCode
- pattern CountryCode_CI :: CountryCode
- pattern CountryCode_CK :: CountryCode
- pattern CountryCode_CL :: CountryCode
- pattern CountryCode_CM :: CountryCode
- pattern CountryCode_CN :: CountryCode
- pattern CountryCode_CO :: CountryCode
- pattern CountryCode_CR :: CountryCode
- pattern CountryCode_CU :: CountryCode
- pattern CountryCode_CV :: CountryCode
- pattern CountryCode_CW :: CountryCode
- pattern CountryCode_CX :: CountryCode
- pattern CountryCode_CY :: CountryCode
- pattern CountryCode_CZ :: CountryCode
- pattern CountryCode_DE :: CountryCode
- pattern CountryCode_DJ :: CountryCode
- pattern CountryCode_DK :: CountryCode
- pattern CountryCode_DM :: CountryCode
- pattern CountryCode_DO :: CountryCode
- pattern CountryCode_DZ :: CountryCode
- pattern CountryCode_EC :: CountryCode
- pattern CountryCode_EE :: CountryCode
- pattern CountryCode_EG :: CountryCode
- pattern CountryCode_EH :: CountryCode
- pattern CountryCode_ER :: CountryCode
- pattern CountryCode_ES :: CountryCode
- pattern CountryCode_ET :: CountryCode
- pattern CountryCode_FI :: CountryCode
- pattern CountryCode_FJ :: CountryCode
- pattern CountryCode_FK :: CountryCode
- pattern CountryCode_FM :: CountryCode
- pattern CountryCode_FO :: CountryCode
- pattern CountryCode_FR :: CountryCode
- pattern CountryCode_GA :: CountryCode
- pattern CountryCode_GB :: CountryCode
- pattern CountryCode_GD :: CountryCode
- pattern CountryCode_GE :: CountryCode
- pattern CountryCode_GF :: CountryCode
- pattern CountryCode_GG :: CountryCode
- pattern CountryCode_GH :: CountryCode
- pattern CountryCode_GI :: CountryCode
- pattern CountryCode_GL :: CountryCode
- pattern CountryCode_GM :: CountryCode
- pattern CountryCode_GN :: CountryCode
- pattern CountryCode_GP :: CountryCode
- pattern CountryCode_GQ :: CountryCode
- pattern CountryCode_GR :: CountryCode
- pattern CountryCode_GS :: CountryCode
- pattern CountryCode_GT :: CountryCode
- pattern CountryCode_GU :: CountryCode
- pattern CountryCode_GW :: CountryCode
- pattern CountryCode_GY :: CountryCode
- pattern CountryCode_HK :: CountryCode
- pattern CountryCode_HM :: CountryCode
- pattern CountryCode_HN :: CountryCode
- pattern CountryCode_HR :: CountryCode
- pattern CountryCode_HT :: CountryCode
- pattern CountryCode_HU :: CountryCode
- pattern CountryCode_ID :: CountryCode
- pattern CountryCode_IE :: CountryCode
- pattern CountryCode_IL :: CountryCode
- pattern CountryCode_IM :: CountryCode
- pattern CountryCode_IN :: CountryCode
- pattern CountryCode_IO :: CountryCode
- pattern CountryCode_IQ :: CountryCode
- pattern CountryCode_IR :: CountryCode
- pattern CountryCode_IS :: CountryCode
- pattern CountryCode_IT :: CountryCode
- pattern CountryCode_JE :: CountryCode
- pattern CountryCode_JM :: CountryCode
- pattern CountryCode_JO :: CountryCode
- pattern CountryCode_JP :: CountryCode
- pattern CountryCode_KE :: CountryCode
- pattern CountryCode_KG :: CountryCode
- pattern CountryCode_KH :: CountryCode
- pattern CountryCode_KI :: CountryCode
- pattern CountryCode_KM :: CountryCode
- pattern CountryCode_KN :: CountryCode
- pattern CountryCode_KP :: CountryCode
- pattern CountryCode_KR :: CountryCode
- pattern CountryCode_KW :: CountryCode
- pattern CountryCode_KY :: CountryCode
- pattern CountryCode_KZ :: CountryCode
- pattern CountryCode_LA :: CountryCode
- pattern CountryCode_LB :: CountryCode
- pattern CountryCode_LC :: CountryCode
- pattern CountryCode_LI :: CountryCode
- pattern CountryCode_LK :: CountryCode
- pattern CountryCode_LR :: CountryCode
- pattern CountryCode_LS :: CountryCode
- pattern CountryCode_LT :: CountryCode
- pattern CountryCode_LU :: CountryCode
- pattern CountryCode_LV :: CountryCode
- pattern CountryCode_LY :: CountryCode
- pattern CountryCode_MA :: CountryCode
- pattern CountryCode_MC :: CountryCode
- pattern CountryCode_MD :: CountryCode
- pattern CountryCode_ME :: CountryCode
- pattern CountryCode_MF :: CountryCode
- pattern CountryCode_MG :: CountryCode
- pattern CountryCode_MH :: CountryCode
- pattern CountryCode_MK :: CountryCode
- pattern CountryCode_ML :: CountryCode
- pattern CountryCode_MM :: CountryCode
- pattern CountryCode_MN :: CountryCode
- pattern CountryCode_MO :: CountryCode
- pattern CountryCode_MP :: CountryCode
- pattern CountryCode_MQ :: CountryCode
- pattern CountryCode_MR :: CountryCode
- pattern CountryCode_MS :: CountryCode
- pattern CountryCode_MT :: CountryCode
- pattern CountryCode_MU :: CountryCode
- pattern CountryCode_MV :: CountryCode
- pattern CountryCode_MW :: CountryCode
- pattern CountryCode_MX :: CountryCode
- pattern CountryCode_MY :: CountryCode
- pattern CountryCode_MZ :: CountryCode
- pattern CountryCode_NA :: CountryCode
- pattern CountryCode_NC :: CountryCode
- pattern CountryCode_NE :: CountryCode
- pattern CountryCode_NF :: CountryCode
- pattern CountryCode_NG :: CountryCode
- pattern CountryCode_NI :: CountryCode
- pattern CountryCode_NL :: CountryCode
- pattern CountryCode_NO :: CountryCode
- pattern CountryCode_NP :: CountryCode
- pattern CountryCode_NR :: CountryCode
- pattern CountryCode_NU :: CountryCode
- pattern CountryCode_NZ :: CountryCode
- pattern CountryCode_OM :: CountryCode
- pattern CountryCode_PA :: CountryCode
- pattern CountryCode_PE :: CountryCode
- pattern CountryCode_PF :: CountryCode
- pattern CountryCode_PG :: CountryCode
- pattern CountryCode_PH :: CountryCode
- pattern CountryCode_PK :: CountryCode
- pattern CountryCode_PL :: CountryCode
- pattern CountryCode_PM :: CountryCode
- pattern CountryCode_PN :: CountryCode
- pattern CountryCode_PR :: CountryCode
- pattern CountryCode_PS :: CountryCode
- pattern CountryCode_PT :: CountryCode
- pattern CountryCode_PW :: CountryCode
- pattern CountryCode_PY :: CountryCode
- pattern CountryCode_QA :: CountryCode
- pattern CountryCode_RE :: CountryCode
- pattern CountryCode_RO :: CountryCode
- pattern CountryCode_RS :: CountryCode
- pattern CountryCode_RU :: CountryCode
- pattern CountryCode_RW :: CountryCode
- pattern CountryCode_SA :: CountryCode
- pattern CountryCode_SB :: CountryCode
- pattern CountryCode_SC :: CountryCode
- pattern CountryCode_SD :: CountryCode
- pattern CountryCode_SE :: CountryCode
- pattern CountryCode_SG :: CountryCode
- pattern CountryCode_SH :: CountryCode
- pattern CountryCode_SI :: CountryCode
- pattern CountryCode_SJ :: CountryCode
- pattern CountryCode_SK :: CountryCode
- pattern CountryCode_SL :: CountryCode
- pattern CountryCode_SM :: CountryCode
- pattern CountryCode_SN :: CountryCode
- pattern CountryCode_SO :: CountryCode
- pattern CountryCode_SR :: CountryCode
- pattern CountryCode_SS :: CountryCode
- pattern CountryCode_ST :: CountryCode
- pattern CountryCode_SV :: CountryCode
- pattern CountryCode_SX :: CountryCode
- pattern CountryCode_SY :: CountryCode
- pattern CountryCode_SZ :: CountryCode
- pattern CountryCode_TC :: CountryCode
- pattern CountryCode_TD :: CountryCode
- pattern CountryCode_TF :: CountryCode
- pattern CountryCode_TG :: CountryCode
- pattern CountryCode_TH :: CountryCode
- pattern CountryCode_TJ :: CountryCode
- pattern CountryCode_TK :: CountryCode
- pattern CountryCode_TL :: CountryCode
- pattern CountryCode_TM :: CountryCode
- pattern CountryCode_TN :: CountryCode
- pattern CountryCode_TO :: CountryCode
- pattern CountryCode_TP :: CountryCode
- pattern CountryCode_TR :: CountryCode
- pattern CountryCode_TT :: CountryCode
- pattern CountryCode_TV :: CountryCode
- pattern CountryCode_TW :: CountryCode
- pattern CountryCode_TZ :: CountryCode
- pattern CountryCode_UA :: CountryCode
- pattern CountryCode_UG :: CountryCode
- pattern CountryCode_US :: CountryCode
- pattern CountryCode_UY :: CountryCode
- pattern CountryCode_UZ :: CountryCode
- pattern CountryCode_VA :: CountryCode
- pattern CountryCode_VC :: CountryCode
- pattern CountryCode_VE :: CountryCode
- pattern CountryCode_VG :: CountryCode
- pattern CountryCode_VI :: CountryCode
- pattern CountryCode_VN :: CountryCode
- pattern CountryCode_VU :: CountryCode
- pattern CountryCode_WF :: CountryCode
- pattern CountryCode_WS :: CountryCode
- pattern CountryCode_YE :: CountryCode
- pattern CountryCode_YT :: CountryCode
- pattern CountryCode_ZA :: CountryCode
- pattern CountryCode_ZM :: CountryCode
- pattern CountryCode_ZW :: CountryCode
- newtype DomainAvailability where
- DomainAvailability' { }
- pattern DomainAvailability_AVAILABLE :: DomainAvailability
- pattern DomainAvailability_AVAILABLE_PREORDER :: DomainAvailability
- pattern DomainAvailability_AVAILABLE_RESERVED :: DomainAvailability
- pattern DomainAvailability_DONT_KNOW :: DomainAvailability
- pattern DomainAvailability_RESERVED :: DomainAvailability
- pattern DomainAvailability_UNAVAILABLE :: DomainAvailability
- pattern DomainAvailability_UNAVAILABLE_PREMIUM :: DomainAvailability
- pattern DomainAvailability_UNAVAILABLE_RESTRICTED :: DomainAvailability
- newtype ExtraParamName where
- ExtraParamName' { }
- pattern ExtraParamName_AU_ID_NUMBER :: ExtraParamName
- pattern ExtraParamName_AU_ID_TYPE :: ExtraParamName
- pattern ExtraParamName_AU_PRIORITY_TOKEN :: ExtraParamName
- pattern ExtraParamName_BIRTH_CITY :: ExtraParamName
- pattern ExtraParamName_BIRTH_COUNTRY :: ExtraParamName
- pattern ExtraParamName_BIRTH_DATE_IN_YYYY_MM_DD :: ExtraParamName
- pattern ExtraParamName_BIRTH_DEPARTMENT :: ExtraParamName
- pattern ExtraParamName_BRAND_NUMBER :: ExtraParamName
- pattern ExtraParamName_CA_BUSINESS_ENTITY_TYPE :: ExtraParamName
- pattern ExtraParamName_CA_LEGAL_REPRESENTATIVE :: ExtraParamName
- pattern ExtraParamName_CA_LEGAL_REPRESENTATIVE_CAPACITY :: ExtraParamName
- pattern ExtraParamName_CA_LEGAL_TYPE :: ExtraParamName
- pattern ExtraParamName_DOCUMENT_NUMBER :: ExtraParamName
- pattern ExtraParamName_DUNS_NUMBER :: ExtraParamName
- pattern ExtraParamName_ES_IDENTIFICATION :: ExtraParamName
- pattern ExtraParamName_ES_IDENTIFICATION_TYPE :: ExtraParamName
- pattern ExtraParamName_ES_LEGAL_FORM :: ExtraParamName
- pattern ExtraParamName_EU_COUNTRY_OF_CITIZENSHIP :: ExtraParamName
- pattern ExtraParamName_FI_BUSINESS_NUMBER :: ExtraParamName
- pattern ExtraParamName_FI_ID_NUMBER :: ExtraParamName
- pattern ExtraParamName_FI_NATIONALITY :: ExtraParamName
- pattern ExtraParamName_FI_ORGANIZATION_TYPE :: ExtraParamName
- pattern ExtraParamName_IT_NATIONALITY :: ExtraParamName
- pattern ExtraParamName_IT_PIN :: ExtraParamName
- pattern ExtraParamName_IT_REGISTRANT_ENTITY_TYPE :: ExtraParamName
- pattern ExtraParamName_RU_PASSPORT_DATA :: ExtraParamName
- pattern ExtraParamName_SE_ID_NUMBER :: ExtraParamName
- pattern ExtraParamName_SG_ID_NUMBER :: ExtraParamName
- pattern ExtraParamName_UK_COMPANY_NUMBER :: ExtraParamName
- pattern ExtraParamName_UK_CONTACT_TYPE :: ExtraParamName
- pattern ExtraParamName_VAT_NUMBER :: ExtraParamName
- newtype ListDomainsAttributeName where
- newtype ListOperationsSortAttributeName where
- newtype OperationStatus where
- OperationStatus' { }
- pattern OperationStatus_ERROR :: OperationStatus
- pattern OperationStatus_FAILED :: OperationStatus
- pattern OperationStatus_IN_PROGRESS :: OperationStatus
- pattern OperationStatus_SUBMITTED :: OperationStatus
- pattern OperationStatus_SUCCESSFUL :: OperationStatus
- newtype OperationType where
- OperationType' { }
- pattern OperationType_ADD_DNSSEC :: OperationType
- pattern OperationType_CHANGE_DOMAIN_OWNER :: OperationType
- pattern OperationType_CHANGE_PRIVACY_PROTECTION :: OperationType
- pattern OperationType_DELETE_DOMAIN :: OperationType
- pattern OperationType_DISABLE_AUTORENEW :: OperationType
- pattern OperationType_DOMAIN_LOCK :: OperationType
- pattern OperationType_ENABLE_AUTORENEW :: OperationType
- pattern OperationType_EXPIRE_DOMAIN :: OperationType
- pattern OperationType_INTERNAL_TRANSFER_IN_DOMAIN :: OperationType
- pattern OperationType_INTERNAL_TRANSFER_OUT_DOMAIN :: OperationType
- pattern OperationType_PUSH_DOMAIN :: OperationType
- pattern OperationType_REGISTER_DOMAIN :: OperationType
- pattern OperationType_REMOVE_DNSSEC :: OperationType
- pattern OperationType_RENEW_DOMAIN :: OperationType
- pattern OperationType_TRANSFER_IN_DOMAIN :: OperationType
- pattern OperationType_TRANSFER_OUT_DOMAIN :: OperationType
- pattern OperationType_UPDATE_DOMAIN_CONTACT :: OperationType
- pattern OperationType_UPDATE_NAMESERVER :: OperationType
- newtype Operator where
- Operator' {
- fromOperator :: Text
- pattern Operator_BEGINS_WITH :: Operator
- pattern Operator_GE :: Operator
- pattern Operator_LE :: Operator
- Operator' {
- newtype ReachabilityStatus where
- ReachabilityStatus' { }
- pattern ReachabilityStatus_DONE :: ReachabilityStatus
- pattern ReachabilityStatus_EXPIRED :: ReachabilityStatus
- pattern ReachabilityStatus_PENDING :: ReachabilityStatus
- newtype SortOrder where
- SortOrder' { }
- pattern SortOrder_ASC :: SortOrder
- pattern SortOrder_DESC :: SortOrder
- newtype StatusFlag where
- StatusFlag' { }
- pattern StatusFlag_PENDING_ACCEPTANCE :: StatusFlag
- pattern StatusFlag_PENDING_AUTHORIZATION :: StatusFlag
- pattern StatusFlag_PENDING_CUSTOMER_ACTION :: StatusFlag
- pattern StatusFlag_PENDING_PAYMENT_VERIFICATION :: StatusFlag
- pattern StatusFlag_PENDING_SUPPORT_CASE :: StatusFlag
- newtype Transferable where
- Transferable' { }
- pattern Transferable_DOMAIN_IN_ANOTHER_ACCOUNT :: Transferable
- pattern Transferable_DOMAIN_IN_OWN_ACCOUNT :: Transferable
- pattern Transferable_DONT_KNOW :: Transferable
- pattern Transferable_PREMIUM_DOMAIN :: Transferable
- pattern Transferable_TRANSFERABLE :: Transferable
- pattern Transferable_UNTRANSFERABLE :: Transferable
- data BillingRecord = BillingRecord' {}
- newBillingRecord :: BillingRecord
- billingRecord_billDate :: Lens' BillingRecord (Maybe UTCTime)
- billingRecord_domainName :: Lens' BillingRecord (Maybe Text)
- billingRecord_invoiceId :: Lens' BillingRecord (Maybe Text)
- billingRecord_operation :: Lens' BillingRecord (Maybe OperationType)
- billingRecord_price :: Lens' BillingRecord (Maybe Double)
- data Consent = Consent' {}
- newConsent :: Double -> Text -> Consent
- consent_maxPrice :: Lens' Consent Double
- consent_currency :: Lens' Consent Text
- data ContactDetail = ContactDetail' {
- addressLine1 :: Maybe Text
- addressLine2 :: Maybe Text
- city :: Maybe Text
- contactType :: Maybe ContactType
- countryCode :: Maybe CountryCode
- email :: Maybe Text
- extraParams :: Maybe [ExtraParam]
- fax :: Maybe Text
- firstName :: Maybe Text
- lastName :: Maybe Text
- organizationName :: Maybe Text
- phoneNumber :: Maybe Text
- state :: Maybe Text
- zipCode :: Maybe Text
- newContactDetail :: ContactDetail
- contactDetail_addressLine1 :: Lens' ContactDetail (Maybe Text)
- contactDetail_addressLine2 :: Lens' ContactDetail (Maybe Text)
- contactDetail_city :: Lens' ContactDetail (Maybe Text)
- contactDetail_contactType :: Lens' ContactDetail (Maybe ContactType)
- contactDetail_countryCode :: Lens' ContactDetail (Maybe CountryCode)
- contactDetail_email :: Lens' ContactDetail (Maybe Text)
- contactDetail_extraParams :: Lens' ContactDetail (Maybe [ExtraParam])
- contactDetail_fax :: Lens' ContactDetail (Maybe Text)
- contactDetail_firstName :: Lens' ContactDetail (Maybe Text)
- contactDetail_lastName :: Lens' ContactDetail (Maybe Text)
- contactDetail_organizationName :: Lens' ContactDetail (Maybe Text)
- contactDetail_phoneNumber :: Lens' ContactDetail (Maybe Text)
- contactDetail_state :: Lens' ContactDetail (Maybe Text)
- contactDetail_zipCode :: Lens' ContactDetail (Maybe Text)
- data DnssecKey = DnssecKey' {}
- newDnssecKey :: DnssecKey
- dnssecKey_algorithm :: Lens' DnssecKey (Maybe Int)
- dnssecKey_digest :: Lens' DnssecKey (Maybe Text)
- dnssecKey_digestType :: Lens' DnssecKey (Maybe Int)
- dnssecKey_flags :: Lens' DnssecKey (Maybe Int)
- dnssecKey_id :: Lens' DnssecKey (Maybe Text)
- dnssecKey_keyTag :: Lens' DnssecKey (Maybe Int)
- dnssecKey_publicKey :: Lens' DnssecKey (Maybe Text)
- data DnssecSigningAttributes = DnssecSigningAttributes' {}
- newDnssecSigningAttributes :: DnssecSigningAttributes
- dnssecSigningAttributes_algorithm :: Lens' DnssecSigningAttributes (Maybe Int)
- dnssecSigningAttributes_flags :: Lens' DnssecSigningAttributes (Maybe Int)
- dnssecSigningAttributes_publicKey :: Lens' DnssecSigningAttributes (Maybe Text)
- data DomainPrice = DomainPrice' {}
- newDomainPrice :: DomainPrice
- domainPrice_changeOwnershipPrice :: Lens' DomainPrice (Maybe PriceWithCurrency)
- domainPrice_name :: Lens' DomainPrice (Maybe Text)
- domainPrice_registrationPrice :: Lens' DomainPrice (Maybe PriceWithCurrency)
- domainPrice_renewalPrice :: Lens' DomainPrice (Maybe PriceWithCurrency)
- domainPrice_restorationPrice :: Lens' DomainPrice (Maybe PriceWithCurrency)
- domainPrice_transferPrice :: Lens' DomainPrice (Maybe PriceWithCurrency)
- data DomainSuggestion = DomainSuggestion' {
- availability :: Maybe Text
- domainName :: Maybe Text
- newDomainSuggestion :: DomainSuggestion
- domainSuggestion_availability :: Lens' DomainSuggestion (Maybe Text)
- domainSuggestion_domainName :: Lens' DomainSuggestion (Maybe Text)
- data DomainSummary = DomainSummary' {}
- newDomainSummary :: DomainSummary
- domainSummary_autoRenew :: Lens' DomainSummary (Maybe Bool)
- domainSummary_domainName :: Lens' DomainSummary (Maybe Text)
- domainSummary_expiry :: Lens' DomainSummary (Maybe UTCTime)
- domainSummary_transferLock :: Lens' DomainSummary (Maybe Bool)
- data DomainTransferability = DomainTransferability' {}
- newDomainTransferability :: DomainTransferability
- domainTransferability_transferable :: Lens' DomainTransferability (Maybe Transferable)
- data ExtraParam = ExtraParam' {
- name :: ExtraParamName
- value :: Sensitive Text
- newExtraParam :: ExtraParamName -> Text -> ExtraParam
- extraParam_name :: Lens' ExtraParam ExtraParamName
- extraParam_value :: Lens' ExtraParam Text
- data FilterCondition = FilterCondition' {}
- newFilterCondition :: ListDomainsAttributeName -> Operator -> NonEmpty Text -> FilterCondition
- filterCondition_name :: Lens' FilterCondition ListDomainsAttributeName
- filterCondition_operator :: Lens' FilterCondition Operator
- filterCondition_values :: Lens' FilterCondition (NonEmpty Text)
- data Nameserver = Nameserver' {}
- newNameserver :: Text -> Nameserver
- nameserver_glueIps :: Lens' Nameserver (Maybe [Text])
- nameserver_name :: Lens' Nameserver Text
- data OperationSummary = OperationSummary' {}
- newOperationSummary :: OperationSummary
- operationSummary_domainName :: Lens' OperationSummary (Maybe Text)
- operationSummary_lastUpdatedDate :: Lens' OperationSummary (Maybe UTCTime)
- operationSummary_message :: Lens' OperationSummary (Maybe Text)
- operationSummary_operationId :: Lens' OperationSummary (Maybe Text)
- operationSummary_status :: Lens' OperationSummary (Maybe OperationStatus)
- operationSummary_statusFlag :: Lens' OperationSummary (Maybe StatusFlag)
- operationSummary_submittedDate :: Lens' OperationSummary (Maybe UTCTime)
- operationSummary_type :: Lens' OperationSummary (Maybe OperationType)
- data PriceWithCurrency = PriceWithCurrency' {}
- newPriceWithCurrency :: Double -> Text -> PriceWithCurrency
- priceWithCurrency_price :: Lens' PriceWithCurrency Double
- priceWithCurrency_currency :: Lens' PriceWithCurrency Text
- data SortCondition = SortCondition' {}
- newSortCondition :: ListDomainsAttributeName -> SortOrder -> SortCondition
- sortCondition_name :: Lens' SortCondition ListDomainsAttributeName
- sortCondition_sortOrder :: Lens' SortCondition SortOrder
- data Tag = Tag' {}
- newTag :: Tag
- tag_key :: Lens' Tag (Maybe Text)
- tag_value :: Lens' Tag (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2014-05-15
of the Amazon Route 53 Domains SDK configuration.
Errors
_DnssecLimitExceeded :: AsError a => Fold a ServiceError Source #
This error is returned if you call AssociateDelegationSignerToDomain
when the specified domain has reached the maximum number of DS records.
You can't add any additional DS records unless you delete an existing
one first.
_DomainLimitExceeded :: AsError a => Fold a ServiceError Source #
The number of domains has exceeded the allowed threshold for the account.
_DuplicateRequest :: AsError a => Fold a ServiceError Source #
The request is already in progress for the domain.
_InvalidInput :: AsError a => Fold a ServiceError Source #
The requested item is not acceptable. For example, for APIs that accept
a domain name, the request might specify a domain name that doesn't
belong to the account that submitted the request. For
AcceptDomainTransferFromAnotherAwsAccount
, the password might be
invalid.
_OperationLimitExceeded :: AsError a => Fold a ServiceError Source #
The number of operations or jobs running exceeded the allowed threshold for the account.
_TLDRulesViolation :: AsError a => Fold a ServiceError Source #
The top-level domain does not support this operation.
_UnsupportedTLD :: AsError a => Fold a ServiceError Source #
Amazon Route 53 does not support this top-level domain (TLD).
ContactType
newtype ContactType Source #
pattern ContactType_ASSOCIATION :: ContactType | |
pattern ContactType_COMPANY :: ContactType | |
pattern ContactType_PERSON :: ContactType | |
pattern ContactType_PUBLIC_BODY :: ContactType | |
pattern ContactType_RESELLER :: ContactType |
Instances
CountryCode
newtype CountryCode Source #
Instances
DomainAvailability
newtype DomainAvailability Source #
pattern DomainAvailability_AVAILABLE :: DomainAvailability | |
pattern DomainAvailability_AVAILABLE_PREORDER :: DomainAvailability | |
pattern DomainAvailability_AVAILABLE_RESERVED :: DomainAvailability | |
pattern DomainAvailability_DONT_KNOW :: DomainAvailability | |
pattern DomainAvailability_RESERVED :: DomainAvailability | |
pattern DomainAvailability_UNAVAILABLE :: DomainAvailability | |
pattern DomainAvailability_UNAVAILABLE_PREMIUM :: DomainAvailability | |
pattern DomainAvailability_UNAVAILABLE_RESTRICTED :: DomainAvailability |
Instances
ExtraParamName
newtype ExtraParamName Source #
Instances
ListDomainsAttributeName
newtype ListDomainsAttributeName Source #
pattern ListDomainsAttributeName_DomainName :: ListDomainsAttributeName | |
pattern ListDomainsAttributeName_Expiry :: ListDomainsAttributeName |
Instances
ListOperationsSortAttributeName
newtype ListOperationsSortAttributeName Source #
Instances
OperationStatus
newtype OperationStatus Source #
pattern OperationStatus_ERROR :: OperationStatus | |
pattern OperationStatus_FAILED :: OperationStatus | |
pattern OperationStatus_IN_PROGRESS :: OperationStatus | |
pattern OperationStatus_SUBMITTED :: OperationStatus | |
pattern OperationStatus_SUCCESSFUL :: OperationStatus |
Instances
OperationType
newtype OperationType Source #
Instances
Operator
pattern Operator_BEGINS_WITH :: Operator | |
pattern Operator_GE :: Operator | |
pattern Operator_LE :: Operator |
Instances
ReachabilityStatus
newtype ReachabilityStatus Source #
pattern ReachabilityStatus_DONE :: ReachabilityStatus | |
pattern ReachabilityStatus_EXPIRED :: ReachabilityStatus | |
pattern ReachabilityStatus_PENDING :: ReachabilityStatus |
Instances
SortOrder
pattern SortOrder_ASC :: SortOrder | |
pattern SortOrder_DESC :: SortOrder |
Instances
StatusFlag
newtype StatusFlag Source #
pattern StatusFlag_PENDING_ACCEPTANCE :: StatusFlag | |
pattern StatusFlag_PENDING_AUTHORIZATION :: StatusFlag | |
pattern StatusFlag_PENDING_CUSTOMER_ACTION :: StatusFlag | |
pattern StatusFlag_PENDING_PAYMENT_VERIFICATION :: StatusFlag | |
pattern StatusFlag_PENDING_SUPPORT_CASE :: StatusFlag |
Instances
Transferable
newtype Transferable Source #
Whether the domain name can be transferred to Route 53.
You can transfer only domains that have a value of TRANSFERABLE
or
Transferable
.
Valid values:
- TRANSFERABLE
- The domain name can be transferred to Route 53.
- UNTRANSFERRABLE
- The domain name can't be transferred to Route 53.
- DONT_KNOW
- Reserved for future use.
- DOMAIN_IN_OWN_ACCOUNT
- The domain already exists in the current Amazon Web Services account.
- DOMAIN_IN_ANOTHER_ACCOUNT
- the domain exists in another Amazon Web Services account.
- PREMIUM_DOMAIN
- Premium domain transfer is not supported.
pattern Transferable_DOMAIN_IN_ANOTHER_ACCOUNT :: Transferable | |
pattern Transferable_DOMAIN_IN_OWN_ACCOUNT :: Transferable | |
pattern Transferable_DONT_KNOW :: Transferable | |
pattern Transferable_PREMIUM_DOMAIN :: Transferable | |
pattern Transferable_TRANSFERABLE :: Transferable | |
pattern Transferable_UNTRANSFERABLE :: Transferable |
Instances
BillingRecord
data BillingRecord Source #
Information for one billing record.
See: newBillingRecord
smart constructor.
BillingRecord' | |
|
Instances
newBillingRecord :: BillingRecord Source #
Create a value of BillingRecord
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:billDate:BillingRecord'
, billingRecord_billDate
- The date that the operation was billed, in Unix format.
$sel:domainName:BillingRecord'
, billingRecord_domainName
- The name of the domain that the billing record applies to. If the domain
name contains characters other than a-z, 0-9, and - (hyphen), such as an
internationalized domain name, then this value is in Punycode. For more
information, see
DNS Domain Name Format
in the Amazon Route 53 Developer Guide.
$sel:invoiceId:BillingRecord'
, billingRecord_invoiceId
- The ID of the invoice that is associated with the billing record.
$sel:operation:BillingRecord'
, billingRecord_operation
- The operation that you were charged for.
$sel:price:BillingRecord'
, billingRecord_price
- The price that you were charged for the operation, in US dollars.
Example value: 12.0
billingRecord_billDate :: Lens' BillingRecord (Maybe UTCTime) Source #
The date that the operation was billed, in Unix format.
billingRecord_domainName :: Lens' BillingRecord (Maybe Text) Source #
The name of the domain that the billing record applies to. If the domain name contains characters other than a-z, 0-9, and - (hyphen), such as an internationalized domain name, then this value is in Punycode. For more information, see DNS Domain Name Format in the Amazon Route 53 Developer Guide.
billingRecord_invoiceId :: Lens' BillingRecord (Maybe Text) Source #
The ID of the invoice that is associated with the billing record.
billingRecord_operation :: Lens' BillingRecord (Maybe OperationType) Source #
The operation that you were charged for.
billingRecord_price :: Lens' BillingRecord (Maybe Double) Source #
The price that you were charged for the operation, in US dollars.
Example value: 12.0
Consent
Customer's consent for the owner change request.
See: newConsent
smart constructor.
Instances
ToJSON Consent Source # | |
Defined in Amazonka.Route53Domains.Types.Consent | |
Generic Consent Source # | |
Read Consent Source # | |
Show Consent Source # | |
NFData Consent Source # | |
Defined in Amazonka.Route53Domains.Types.Consent | |
Eq Consent Source # | |
Hashable Consent Source # | |
Defined in Amazonka.Route53Domains.Types.Consent | |
type Rep Consent Source # | |
Defined in Amazonka.Route53Domains.Types.Consent type Rep Consent = D1 ('MetaData "Consent" "Amazonka.Route53Domains.Types.Consent" "amazonka-route53-domains-2.0-6iruRSkjgLuDp958hFs0e" 'False) (C1 ('MetaCons "Consent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Consent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxPrice:Consent'
, consent_maxPrice
- Maximum amount the customer agreed to accept.
$sel:currency:Consent'
, consent_currency
- Currency for the MaxPrice
.
ContactDetail
data ContactDetail Source #
ContactDetail includes the following elements.
See: newContactDetail
smart constructor.
ContactDetail' | |
|
Instances
newContactDetail :: ContactDetail Source #
Create a value of ContactDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:addressLine1:ContactDetail'
, contactDetail_addressLine1
- First line of the contact's address.
$sel:addressLine2:ContactDetail'
, contactDetail_addressLine2
- Second line of contact's address, if any.
$sel:city:ContactDetail'
, contactDetail_city
- The city of the contact's address.
$sel:contactType:ContactDetail'
, contactDetail_contactType
- Indicates whether the contact is a person, company, association, or
public organization. Note the following:
- If you specify a value other than
PERSON
, you must also specify a value forOrganizationName
. - For some TLDs, the privacy protection available depends on the value
that you specify for
Contact Type
. For the privacy protection settings for your TLD, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide - For .es domains, the value of
ContactType
must bePERSON
for all three contacts.
$sel:countryCode:ContactDetail'
, contactDetail_countryCode
- Code for the country of the contact's address.
$sel:email:ContactDetail'
, contactDetail_email
- Email address of the contact.
$sel:extraParams:ContactDetail'
, contactDetail_extraParams
- A list of name-value pairs for parameters required by certain top-level
domains.
$sel:fax:ContactDetail'
, contactDetail_fax
- Fax number of the contact.
Constraints: Phone number must be specified in the format "+[country
dialing code].[number including any area code]". For example, a US
phone number might appear as "+1.1234567890"
.
$sel:firstName:ContactDetail'
, contactDetail_firstName
- First name of contact.
$sel:lastName:ContactDetail'
, contactDetail_lastName
- Last name of contact.
$sel:organizationName:ContactDetail'
, contactDetail_organizationName
- Name of the organization for contact types other than PERSON
.
$sel:phoneNumber:ContactDetail'
, contactDetail_phoneNumber
- The phone number of the contact.
Constraints: Phone number must be specified in the format "+[country
dialing code].[number including any area code>]". For example, a US
phone number might appear as "+1.1234567890"
.
$sel:state:ContactDetail'
, contactDetail_state
- The state or province of the contact's city.
$sel:zipCode:ContactDetail'
, contactDetail_zipCode
- The zip or postal code of the contact's address.
contactDetail_addressLine1 :: Lens' ContactDetail (Maybe Text) Source #
First line of the contact's address.
contactDetail_addressLine2 :: Lens' ContactDetail (Maybe Text) Source #
Second line of contact's address, if any.
contactDetail_city :: Lens' ContactDetail (Maybe Text) Source #
The city of the contact's address.
contactDetail_contactType :: Lens' ContactDetail (Maybe ContactType) Source #
Indicates whether the contact is a person, company, association, or public organization. Note the following:
- If you specify a value other than
PERSON
, you must also specify a value forOrganizationName
. - For some TLDs, the privacy protection available depends on the value
that you specify for
Contact Type
. For the privacy protection settings for your TLD, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide - For .es domains, the value of
ContactType
must bePERSON
for all three contacts.
contactDetail_countryCode :: Lens' ContactDetail (Maybe CountryCode) Source #
Code for the country of the contact's address.
contactDetail_email :: Lens' ContactDetail (Maybe Text) Source #
Email address of the contact.
contactDetail_extraParams :: Lens' ContactDetail (Maybe [ExtraParam]) Source #
A list of name-value pairs for parameters required by certain top-level domains.
contactDetail_fax :: Lens' ContactDetail (Maybe Text) Source #
Fax number of the contact.
Constraints: Phone number must be specified in the format "+[country
dialing code].[number including any area code]". For example, a US
phone number might appear as "+1.1234567890"
.
contactDetail_firstName :: Lens' ContactDetail (Maybe Text) Source #
First name of contact.
contactDetail_lastName :: Lens' ContactDetail (Maybe Text) Source #
Last name of contact.
contactDetail_organizationName :: Lens' ContactDetail (Maybe Text) Source #
Name of the organization for contact types other than PERSON
.
contactDetail_phoneNumber :: Lens' ContactDetail (Maybe Text) Source #
The phone number of the contact.
Constraints: Phone number must be specified in the format "+[country
dialing code].[number including any area code>]". For example, a US
phone number might appear as "+1.1234567890"
.
contactDetail_state :: Lens' ContactDetail (Maybe Text) Source #
The state or province of the contact's city.
contactDetail_zipCode :: Lens' ContactDetail (Maybe Text) Source #
The zip or postal code of the contact's address.
DnssecKey
Information about the DNSSEC key.
You get this from your DNS provider and then give it to Route 53 (by using AssociateDelegationSignerToDomain) to pass it to the registry to establish the chain of trust.
See: newDnssecKey
smart constructor.
DnssecKey' | |
|
Instances
newDnssecKey :: DnssecKey Source #
Create a value of DnssecKey
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:algorithm:DnssecKey'
, dnssecKey_algorithm
- The number of the public key’s cryptographic algorithm according to an
IANA
assignment.
If Route 53 is your DNS service, set this to 13.
For more information about enabling DNSSEC signing, see Enabling DNSSEC signing and establishing a chain of trust.
$sel:digest:DnssecKey'
, dnssecKey_digest
- The delegation signer digest.
Digest is calculated from the public key provided using specified digest algorithm and this digest is the actual value returned from the registry nameservers as the value of DS records.
$sel:digestType:DnssecKey'
, dnssecKey_digestType
- The number of the DS digest algorithm according to an IANA assignment.
For more information, see IANA for DNSSEC Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms.
$sel:flags:DnssecKey'
, dnssecKey_flags
- Defines the type of key. It can be either a KSK (key-signing-key, value
257) or ZSK (zone-signing-key, value 256). Using KSK is always
encouraged. Only use ZSK if your DNS provider isn't Route 53 and you
don’t have KSK available.
If you have KSK and ZSK keys, always use KSK to create a delegations signer (DS) record. If you have ZSK keys only – use ZSK to create a DS record.
$sel:id:DnssecKey'
, dnssecKey_id
- An ID assigned to each DS record created by
AssociateDelegationSignerToDomain.
$sel:keyTag:DnssecKey'
, dnssecKey_keyTag
- A numeric identification of the DNSKEY record referred to by this DS
record.
$sel:publicKey:DnssecKey'
, dnssecKey_publicKey
- The base64-encoded public key part of the key pair that is passed to the
registry .
dnssecKey_algorithm :: Lens' DnssecKey (Maybe Int) Source #
The number of the public key’s cryptographic algorithm according to an IANA assignment.
If Route 53 is your DNS service, set this to 13.
For more information about enabling DNSSEC signing, see Enabling DNSSEC signing and establishing a chain of trust.
dnssecKey_digest :: Lens' DnssecKey (Maybe Text) Source #
The delegation signer digest.
Digest is calculated from the public key provided using specified digest algorithm and this digest is the actual value returned from the registry nameservers as the value of DS records.
dnssecKey_digestType :: Lens' DnssecKey (Maybe Int) Source #
The number of the DS digest algorithm according to an IANA assignment.
For more information, see IANA for DNSSEC Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms.
dnssecKey_flags :: Lens' DnssecKey (Maybe Int) Source #
Defines the type of key. It can be either a KSK (key-signing-key, value 257) or ZSK (zone-signing-key, value 256). Using KSK is always encouraged. Only use ZSK if your DNS provider isn't Route 53 and you don’t have KSK available.
If you have KSK and ZSK keys, always use KSK to create a delegations signer (DS) record. If you have ZSK keys only – use ZSK to create a DS record.
dnssecKey_id :: Lens' DnssecKey (Maybe Text) Source #
An ID assigned to each DS record created by AssociateDelegationSignerToDomain.
dnssecKey_keyTag :: Lens' DnssecKey (Maybe Int) Source #
A numeric identification of the DNSKEY record referred to by this DS record.
dnssecKey_publicKey :: Lens' DnssecKey (Maybe Text) Source #
The base64-encoded public key part of the key pair that is passed to the registry .
DnssecSigningAttributes
data DnssecSigningAttributes Source #
Information about a delegation signer (DS) record that was created in the registry by AssociateDelegationSignerToDomain.
See: newDnssecSigningAttributes
smart constructor.
DnssecSigningAttributes' | |
|
Instances
newDnssecSigningAttributes :: DnssecSigningAttributes Source #
Create a value of DnssecSigningAttributes
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:algorithm:DnssecSigningAttributes'
, dnssecSigningAttributes_algorithm
- Algorithm which was used to generate the digest from the public key.
$sel:flags:DnssecSigningAttributes'
, dnssecSigningAttributes_flags
- Defines the type of key. It can be either a KSK (key-signing-key, value
257) or ZSK (zone-signing-key, value 256). Using KSK is always
encouraged. Only use ZSK if your DNS provider isn't Route 53 and you
don’t have KSK available.
If you have KSK and ZSK keys, always use KSK to create a delegations signer (DS) record. If you have ZSK keys only – use ZSK to create a DS record.
$sel:publicKey:DnssecSigningAttributes'
, dnssecSigningAttributes_publicKey
- The base64-encoded public key part of the key pair that is passed to the
registry.
dnssecSigningAttributes_algorithm :: Lens' DnssecSigningAttributes (Maybe Int) Source #
Algorithm which was used to generate the digest from the public key.
dnssecSigningAttributes_flags :: Lens' DnssecSigningAttributes (Maybe Int) Source #
Defines the type of key. It can be either a KSK (key-signing-key, value 257) or ZSK (zone-signing-key, value 256). Using KSK is always encouraged. Only use ZSK if your DNS provider isn't Route 53 and you don’t have KSK available.
If you have KSK and ZSK keys, always use KSK to create a delegations signer (DS) record. If you have ZSK keys only – use ZSK to create a DS record.
dnssecSigningAttributes_publicKey :: Lens' DnssecSigningAttributes (Maybe Text) Source #
The base64-encoded public key part of the key pair that is passed to the registry.
DomainPrice
data DomainPrice Source #
Information about the domain price associated with a TLD.
See: newDomainPrice
smart constructor.
DomainPrice' | |
|
Instances
newDomainPrice :: DomainPrice Source #
Create a value of DomainPrice
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:changeOwnershipPrice:DomainPrice'
, domainPrice_changeOwnershipPrice
- The price for changing domain ownership.
$sel:name:DomainPrice'
, domainPrice_name
- The name of the TLD for which the prices apply.
$sel:registrationPrice:DomainPrice'
, domainPrice_registrationPrice
- The price for domain registration with Route 53.
$sel:renewalPrice:DomainPrice'
, domainPrice_renewalPrice
- The price for renewing domain registration with Route 53.
$sel:restorationPrice:DomainPrice'
, domainPrice_restorationPrice
- The price for restoring the domain with Route 53.
$sel:transferPrice:DomainPrice'
, domainPrice_transferPrice
- The price for transferring the domain registration to Route 53.
domainPrice_changeOwnershipPrice :: Lens' DomainPrice (Maybe PriceWithCurrency) Source #
The price for changing domain ownership.
domainPrice_name :: Lens' DomainPrice (Maybe Text) Source #
The name of the TLD for which the prices apply.
domainPrice_registrationPrice :: Lens' DomainPrice (Maybe PriceWithCurrency) Source #
The price for domain registration with Route 53.
domainPrice_renewalPrice :: Lens' DomainPrice (Maybe PriceWithCurrency) Source #
The price for renewing domain registration with Route 53.
domainPrice_restorationPrice :: Lens' DomainPrice (Maybe PriceWithCurrency) Source #
The price for restoring the domain with Route 53.
domainPrice_transferPrice :: Lens' DomainPrice (Maybe PriceWithCurrency) Source #
The price for transferring the domain registration to Route 53.
DomainSuggestion
data DomainSuggestion Source #
Information about one suggested domain name.
See: newDomainSuggestion
smart constructor.
DomainSuggestion' | |
|
Instances
newDomainSuggestion :: DomainSuggestion Source #
Create a value of DomainSuggestion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:availability:DomainSuggestion'
, domainSuggestion_availability
- Whether the domain name is available for registering.
You can register only the domains that are designated as AVAILABLE
.
Valid values:
- AVAILABLE
- The domain name is available.
- AVAILABLE_RESERVED
- The domain name is reserved under specific conditions.
- AVAILABLE_PREORDER
- The domain name is available and can be preordered.
- DONT_KNOW
- The TLD registry didn't reply with a definitive answer about whether the domain name is available. Route 53 can return this response for a variety of reasons, for example, the registry is performing maintenance. Try again later.
- PENDING
- The TLD registry didn't return a response in the expected amount of time. When the response is delayed, it usually takes just a few extra seconds. You can resubmit the request immediately.
- RESERVED
- The domain name has been reserved for another person or organization.
- UNAVAILABLE
- The domain name is not available.
- UNAVAILABLE_PREMIUM
- The domain name is not available.
- UNAVAILABLE_RESTRICTED
- The domain name is forbidden.
$sel:domainName:DomainSuggestion'
, domainSuggestion_domainName
- A suggested domain name.
domainSuggestion_availability :: Lens' DomainSuggestion (Maybe Text) Source #
Whether the domain name is available for registering.
You can register only the domains that are designated as AVAILABLE
.
Valid values:
- AVAILABLE
- The domain name is available.
- AVAILABLE_RESERVED
- The domain name is reserved under specific conditions.
- AVAILABLE_PREORDER
- The domain name is available and can be preordered.
- DONT_KNOW
- The TLD registry didn't reply with a definitive answer about whether the domain name is available. Route 53 can return this response for a variety of reasons, for example, the registry is performing maintenance. Try again later.
- PENDING
- The TLD registry didn't return a response in the expected amount of time. When the response is delayed, it usually takes just a few extra seconds. You can resubmit the request immediately.
- RESERVED
- The domain name has been reserved for another person or organization.
- UNAVAILABLE
- The domain name is not available.
- UNAVAILABLE_PREMIUM
- The domain name is not available.
- UNAVAILABLE_RESTRICTED
- The domain name is forbidden.
domainSuggestion_domainName :: Lens' DomainSuggestion (Maybe Text) Source #
A suggested domain name.
DomainSummary
data DomainSummary Source #
Summary information about one domain.
See: newDomainSummary
smart constructor.
DomainSummary' | |
|
Instances
newDomainSummary :: DomainSummary Source #
Create a value of DomainSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autoRenew:DomainSummary'
, domainSummary_autoRenew
- Indicates whether the domain is automatically renewed upon expiration.
$sel:domainName:DomainSummary'
, domainSummary_domainName
- The name of the domain that the summary information applies to.
$sel:expiry:DomainSummary'
, domainSummary_expiry
- Expiration date of the domain in Unix time format and Coordinated
Universal Time (UTC).
$sel:transferLock:DomainSummary'
, domainSummary_transferLock
- Indicates whether a domain is locked from unauthorized transfer to
another party.
domainSummary_autoRenew :: Lens' DomainSummary (Maybe Bool) Source #
Indicates whether the domain is automatically renewed upon expiration.
domainSummary_domainName :: Lens' DomainSummary (Maybe Text) Source #
The name of the domain that the summary information applies to.
domainSummary_expiry :: Lens' DomainSummary (Maybe UTCTime) Source #
Expiration date of the domain in Unix time format and Coordinated Universal Time (UTC).
domainSummary_transferLock :: Lens' DomainSummary (Maybe Bool) Source #
Indicates whether a domain is locked from unauthorized transfer to another party.
DomainTransferability
data DomainTransferability Source #
A complex type that contains information about whether the specified domain can be transferred to Route 53.
See: newDomainTransferability
smart constructor.
Instances
newDomainTransferability :: DomainTransferability Source #
Create a value of DomainTransferability
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:transferable:DomainTransferability'
, domainTransferability_transferable
- Undocumented member.
domainTransferability_transferable :: Lens' DomainTransferability (Maybe Transferable) Source #
Undocumented member.
ExtraParam
data ExtraParam Source #
ExtraParam includes the following elements.
See: newExtraParam
smart constructor.
ExtraParam' | |
|
Instances
Create a value of ExtraParam
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:ExtraParam'
, extraParam_name
- The name of an additional parameter that is required by a top-level
domain. Here are the top-level domains that require additional
parameters and the names of the parameters that they require:
- .com.au and .net.au
- -
AU_ID_NUMBER
AU_ID_TYPE
Valid values include the following:
ABN
(Australian business number)ACN
(Australian company number)TM
(Trademark number)
- .ca
- -
BRAND_NUMBER
CA_BUSINESS_ENTITY_TYPE
Valid values include the following:
BANK
(Bank)COMMERCIAL_COMPANY
(Commercial company)COMPANY
(Company)COOPERATION
(Cooperation)COOPERATIVE
(Cooperative)COOPRIX
(Cooprix)CORP
(Corporation)CREDIT_UNION
(Credit union)FOMIA
(Federation of mutual insurance associations)INC
(Incorporated)LTD
(Limited)LTEE
(Limitée)LLC
(Limited liability corporation)LLP
(Limited liability partnership)LTE
(Lte.)MBA
(Mutual benefit association)MIC
(Mutual insurance company)NFP
(Not-for-profit corporation)SA
(S.A.)SAVINGS_COMPANY
(Savings company)SAVINGS_UNION
(Savings union)SARL
(Société à responsabilité limitée)TRUST
(Trust)ULC
(Unlimited liability corporation)
CA_LEGAL_TYPE
When
ContactType
isPERSON
, valid values include the following:ABO
(Aboriginal Peoples indigenous to Canada)CCT
(Canadian citizen)LGR
(Legal Representative of a Canadian Citizen or Permanent Resident)RES
(Permanent resident of Canada)
When
ContactType
is a value other thanPERSON
, valid values include the following:ASS
(Canadian unincorporated association)CCO
(Canadian corporation)EDU
(Canadian educational institution)GOV
(Government or government entity in Canada)HOP
(Canadian Hospital)INB
(Indian Band recognized by the Indian Act of Canada)LAM
(Canadian Library, Archive, or Museum)MAJ
(Her/His Majesty the Queen/King)OMK
(Official mark registered in Canada)PLT
(Canadian Political Party)PRT
(Partnership Registered in Canada)TDM
(Trademark registered in Canada)TRD
(Canadian Trade Union)TRS
(Trust established in Canada)
- .es
- -
ES_IDENTIFICATION
The value of
ES_IDENTIFICATION
depends on the following values:- The value of
ES_LEGAL_FORM
- The value of
ES_IDENTIFICATION_TYPE
If
ES_LEGAL_FORM
is any value other thanINDIVIDUAL
:- Specify 1 letter + 8 numbers (CIF [Certificado de Identificación Fiscal])
- Example: B12345678
__If
ES_LEGAL_FORM
isINDIVIDUAL
, the value that you specify forES_IDENTIFICATION
depends on the value ofES_IDENTIFICATION_TYPE
:__If
ES_IDENTIFICATION_TYPE
isDNI_AND_NIF
(for Spanish contacts):- Specify 8 numbers + 1 letter (DNI [Documento Nacional de Identidad], NIF [Número de Identificación Fiscal])
- Example: 12345678M
If
ES_IDENTIFICATION_TYPE
isNIE
(for foreigners with legal residence):- Specify 1 letter + 7 numbers + 1 letter ( NIE [Número de Identidad de Extranjero])
- Example: Y1234567X
If
ES_IDENTIFICATION_TYPE
isOTHER
(for contacts outside of Spain):- Specify a passport number, drivers license number, or national identity card number
ES_IDENTIFICATION_TYPE
Valid values include the following:
DNI_AND_NIF
(For Spanish contacts)NIE
(For foreigners with legal residence)OTHER
(For contacts outside of Spain)
ES_LEGAL_FORM
Valid values include the following:
ASSOCIATION
CENTRAL_GOVERNMENT_BODY
CIVIL_SOCIETY
COMMUNITY_OF_OWNERS
COMMUNITY_PROPERTY
CONSULATE
COOPERATIVE
DESIGNATION_OF_ORIGIN_SUPERVISORY_COUNCIL
ECONOMIC_INTEREST_GROUP
EMBASSY
ENTITY_MANAGING_NATURAL_AREAS
FARM_PARTNERSHIP
FOUNDATION
GENERAL_AND_LIMITED_PARTNERSHIP
GENERAL_PARTNERSHIP
INDIVIDUAL
LIMITED_COMPANY
LOCAL_AUTHORITY
LOCAL_PUBLIC_ENTITY
MUTUAL_INSURANCE_COMPANY
NATIONAL_PUBLIC_ENTITY
ORDER_OR_RELIGIOUS_INSTITUTION
OTHERS (Only for contacts outside of Spain)
POLITICAL_PARTY
PROFESSIONAL_ASSOCIATION
PUBLIC_LAW_ASSOCIATION
PUBLIC_LIMITED_COMPANY
REGIONAL_GOVERNMENT_BODY
REGIONAL_PUBLIC_ENTITY
SAVINGS_BANK
SPANISH_OFFICE
SPORTS_ASSOCIATION
SPORTS_FEDERATION
SPORTS_LIMITED_COMPANY
TEMPORARY_ALLIANCE_OF_ENTERPRISES
TRADE_UNION
WORKER_OWNED_COMPANY
WORKER_OWNED_LIMITED_COMPANY
- The value of
- .eu
- -
EU_COUNTRY_OF_CITIZENSHIP
- .fi
- -
BIRTH_DATE_IN_YYYY_MM_DD
FI_BUSINESS_NUMBER
FI_ID_NUMBER
FI_NATIONALITY
Valid values include the following:
FINNISH
NOT_FINNISH
FI_ORGANIZATION_TYPE
Valid values include the following:
COMPANY
CORPORATION
GOVERNMENT
INSTITUTION
POLITICAL_PARTY
PUBLIC_COMMUNITY
TOWNSHIP
- .fr
- -
BIRTH_CITY
BIRTH_COUNTRY
BIRTH_DATE_IN_YYYY_MM_DD
BIRTH_DEPARTMENT
: Specify the INSEE code that corresponds with the department where the contact was born. If the contact was born somewhere other than France or its overseas departments, specify99
. For more information, including a list of departments and the corresponding INSEE numbers, see the Wikipedia entry Departments of France.BRAND_NUMBER
- .it
- -
IT_NATIONALITY
IT_PIN
IT_REGISTRANT_ENTITY_TYPE
Valid values include the following:
FOREIGNERS
FREELANCE_WORKERS
(Freelance workers and professionals)ITALIAN_COMPANIES
(Italian companies and one-person companies)NON_PROFIT_ORGANIZATIONS
OTHER_SUBJECTS
PUBLIC_ORGANIZATIONS
- .ru
- -
BIRTH_DATE_IN_YYYY_MM_DD
RU_PASSPORT_DATA
- .se
- -
BIRTH_COUNTRY
SE_ID_NUMBER
- .sg
- -
SG_ID_NUMBER
- .uk, .co.uk, .me.uk, and .org.uk
- -
UK_CONTACT_TYPE
Valid values include the following:
CRC
(UK Corporation by Royal Charter)FCORP
(Non-UK Corporation)FIND
(Non-UK Individual, representing self)FOTHER
(Non-UK Entity that does not fit into any other category)GOV
(UK Government Body)IND
(UK Individual (representing self))IP
(UK Industrial/Provident Registered Company)LLP
(UK Limited Liability Partnership)LTD
(UK Limited Company)OTHER
(UK Entity that does not fit into any other category)PLC
(UK Public Limited Company)PTNR
(UK Partnership)RCHAR
(UK Registered Charity)SCH
(UK School)STAT
(UK Statutory Body)STRA
(UK Sole Trader)UK_COMPANY_NUMBER
In addition, many TLDs require a VAT_NUMBER
.
$sel:value:ExtraParam'
, extraParam_value
- The value that corresponds with the name of an extra parameter.
extraParam_name :: Lens' ExtraParam ExtraParamName Source #
The name of an additional parameter that is required by a top-level domain. Here are the top-level domains that require additional parameters and the names of the parameters that they require:
- .com.au and .net.au
- -
AU_ID_NUMBER
AU_ID_TYPE
Valid values include the following:
ABN
(Australian business number)ACN
(Australian company number)TM
(Trademark number)
- .ca
- -
BRAND_NUMBER
CA_BUSINESS_ENTITY_TYPE
Valid values include the following:
BANK
(Bank)COMMERCIAL_COMPANY
(Commercial company)COMPANY
(Company)COOPERATION
(Cooperation)COOPERATIVE
(Cooperative)COOPRIX
(Cooprix)CORP
(Corporation)CREDIT_UNION
(Credit union)FOMIA
(Federation of mutual insurance associations)INC
(Incorporated)LTD
(Limited)LTEE
(Limitée)LLC
(Limited liability corporation)LLP
(Limited liability partnership)LTE
(Lte.)MBA
(Mutual benefit association)MIC
(Mutual insurance company)NFP
(Not-for-profit corporation)SA
(S.A.)SAVINGS_COMPANY
(Savings company)SAVINGS_UNION
(Savings union)SARL
(Société à responsabilité limitée)TRUST
(Trust)ULC
(Unlimited liability corporation)
CA_LEGAL_TYPE
When
ContactType
isPERSON
, valid values include the following:ABO
(Aboriginal Peoples indigenous to Canada)CCT
(Canadian citizen)LGR
(Legal Representative of a Canadian Citizen or Permanent Resident)RES
(Permanent resident of Canada)
When
ContactType
is a value other thanPERSON
, valid values include the following:ASS
(Canadian unincorporated association)CCO
(Canadian corporation)EDU
(Canadian educational institution)GOV
(Government or government entity in Canada)HOP
(Canadian Hospital)INB
(Indian Band recognized by the Indian Act of Canada)LAM
(Canadian Library, Archive, or Museum)MAJ
(Her/His Majesty the Queen/King)OMK
(Official mark registered in Canada)PLT
(Canadian Political Party)PRT
(Partnership Registered in Canada)TDM
(Trademark registered in Canada)TRD
(Canadian Trade Union)TRS
(Trust established in Canada)
- .es
- -
ES_IDENTIFICATION
The value of
ES_IDENTIFICATION
depends on the following values:- The value of
ES_LEGAL_FORM
- The value of
ES_IDENTIFICATION_TYPE
If
ES_LEGAL_FORM
is any value other thanINDIVIDUAL
:- Specify 1 letter + 8 numbers (CIF [Certificado de Identificación Fiscal])
- Example: B12345678
__If
ES_LEGAL_FORM
isINDIVIDUAL
, the value that you specify forES_IDENTIFICATION
depends on the value ofES_IDENTIFICATION_TYPE
:__If
ES_IDENTIFICATION_TYPE
isDNI_AND_NIF
(for Spanish contacts):- Specify 8 numbers + 1 letter (DNI [Documento Nacional de Identidad], NIF [Número de Identificación Fiscal])
- Example: 12345678M
If
ES_IDENTIFICATION_TYPE
isNIE
(for foreigners with legal residence):- Specify 1 letter + 7 numbers + 1 letter ( NIE [Número de Identidad de Extranjero])
- Example: Y1234567X
If
ES_IDENTIFICATION_TYPE
isOTHER
(for contacts outside of Spain):- Specify a passport number, drivers license number, or national identity card number
ES_IDENTIFICATION_TYPE
Valid values include the following:
DNI_AND_NIF
(For Spanish contacts)NIE
(For foreigners with legal residence)OTHER
(For contacts outside of Spain)
ES_LEGAL_FORM
Valid values include the following:
ASSOCIATION
CENTRAL_GOVERNMENT_BODY
CIVIL_SOCIETY
COMMUNITY_OF_OWNERS
COMMUNITY_PROPERTY
CONSULATE
COOPERATIVE
DESIGNATION_OF_ORIGIN_SUPERVISORY_COUNCIL
ECONOMIC_INTEREST_GROUP
EMBASSY
ENTITY_MANAGING_NATURAL_AREAS
FARM_PARTNERSHIP
FOUNDATION
GENERAL_AND_LIMITED_PARTNERSHIP
GENERAL_PARTNERSHIP
INDIVIDUAL
LIMITED_COMPANY
LOCAL_AUTHORITY
LOCAL_PUBLIC_ENTITY
MUTUAL_INSURANCE_COMPANY
NATIONAL_PUBLIC_ENTITY
ORDER_OR_RELIGIOUS_INSTITUTION
OTHERS (Only for contacts outside of Spain)
POLITICAL_PARTY
PROFESSIONAL_ASSOCIATION
PUBLIC_LAW_ASSOCIATION
PUBLIC_LIMITED_COMPANY
REGIONAL_GOVERNMENT_BODY
REGIONAL_PUBLIC_ENTITY
SAVINGS_BANK
SPANISH_OFFICE
SPORTS_ASSOCIATION
SPORTS_FEDERATION
SPORTS_LIMITED_COMPANY
TEMPORARY_ALLIANCE_OF_ENTERPRISES
TRADE_UNION
WORKER_OWNED_COMPANY
WORKER_OWNED_LIMITED_COMPANY
- The value of
- .eu
- -
EU_COUNTRY_OF_CITIZENSHIP
- .fi
- -
BIRTH_DATE_IN_YYYY_MM_DD
FI_BUSINESS_NUMBER
FI_ID_NUMBER
FI_NATIONALITY
Valid values include the following:
FINNISH
NOT_FINNISH
FI_ORGANIZATION_TYPE
Valid values include the following:
COMPANY
CORPORATION
GOVERNMENT
INSTITUTION
POLITICAL_PARTY
PUBLIC_COMMUNITY
TOWNSHIP
- .fr
- -
BIRTH_CITY
BIRTH_COUNTRY
BIRTH_DATE_IN_YYYY_MM_DD
BIRTH_DEPARTMENT
: Specify the INSEE code that corresponds with the department where the contact was born. If the contact was born somewhere other than France or its overseas departments, specify99
. For more information, including a list of departments and the corresponding INSEE numbers, see the Wikipedia entry Departments of France.BRAND_NUMBER
- .it
- -
IT_NATIONALITY
IT_PIN
IT_REGISTRANT_ENTITY_TYPE
Valid values include the following:
FOREIGNERS
FREELANCE_WORKERS
(Freelance workers and professionals)ITALIAN_COMPANIES
(Italian companies and one-person companies)NON_PROFIT_ORGANIZATIONS
OTHER_SUBJECTS
PUBLIC_ORGANIZATIONS
- .ru
- -
BIRTH_DATE_IN_YYYY_MM_DD
RU_PASSPORT_DATA
- .se
- -
BIRTH_COUNTRY
SE_ID_NUMBER
- .sg
- -
SG_ID_NUMBER
- .uk, .co.uk, .me.uk, and .org.uk
- -
UK_CONTACT_TYPE
Valid values include the following:
CRC
(UK Corporation by Royal Charter)FCORP
(Non-UK Corporation)FIND
(Non-UK Individual, representing self)FOTHER
(Non-UK Entity that does not fit into any other category)GOV
(UK Government Body)IND
(UK Individual (representing self))IP
(UK Industrial/Provident Registered Company)LLP
(UK Limited Liability Partnership)LTD
(UK Limited Company)OTHER
(UK Entity that does not fit into any other category)PLC
(UK Public Limited Company)PTNR
(UK Partnership)RCHAR
(UK Registered Charity)SCH
(UK School)STAT
(UK Statutory Body)STRA
(UK Sole Trader)UK_COMPANY_NUMBER
In addition, many TLDs require a VAT_NUMBER
.
extraParam_value :: Lens' ExtraParam Text Source #
The value that corresponds with the name of an extra parameter.
FilterCondition
data FilterCondition Source #
Information for the filtering of a list of domains returned by ListDomains.
See: newFilterCondition
smart constructor.
FilterCondition' | |
|
Instances
Create a value of FilterCondition
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:FilterCondition'
, filterCondition_name
- Name of the field which should be used for filtering the list of
domains.
$sel:operator:FilterCondition'
, filterCondition_operator
- The operator values for filtering domain names. The values can be:
LE
: Less than, or equal toGE
: Greater than, or equal toBEGINS_WITH
: Begins with
$sel:values:FilterCondition'
, filterCondition_values
- An array of strings presenting values to compare. Only 1 item in the
list is currently supported.
filterCondition_name :: Lens' FilterCondition ListDomainsAttributeName Source #
Name of the field which should be used for filtering the list of domains.
filterCondition_operator :: Lens' FilterCondition Operator Source #
The operator values for filtering domain names. The values can be:
LE
: Less than, or equal toGE
: Greater than, or equal toBEGINS_WITH
: Begins with
filterCondition_values :: Lens' FilterCondition (NonEmpty Text) Source #
An array of strings presenting values to compare. Only 1 item in the list is currently supported.
Nameserver
data Nameserver Source #
Name server includes the following elements.
See: newNameserver
smart constructor.
Nameserver' | |
|
Instances
Create a value of Nameserver
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:glueIps:Nameserver'
, nameserver_glueIps
- Glue IP address of a name server entry. Glue IP addresses are required
only when the name of the name server is a subdomain of the domain. For
example, if your domain is example.com and the name server for the
domain is ns.example.com, you need to specify the IP address for
ns.example.com.
Constraints: The list can contain only one IPv4 and one IPv6 address.
$sel:name:Nameserver'
, nameserver_name
- The fully qualified host name of the name server.
Constraint: Maximum 255 characters
nameserver_glueIps :: Lens' Nameserver (Maybe [Text]) Source #
Glue IP address of a name server entry. Glue IP addresses are required only when the name of the name server is a subdomain of the domain. For example, if your domain is example.com and the name server for the domain is ns.example.com, you need to specify the IP address for ns.example.com.
Constraints: The list can contain only one IPv4 and one IPv6 address.
nameserver_name :: Lens' Nameserver Text Source #
The fully qualified host name of the name server.
Constraint: Maximum 255 characters
OperationSummary
data OperationSummary Source #
OperationSummary includes the following elements.
See: newOperationSummary
smart constructor.
OperationSummary' | |
|
Instances
newOperationSummary :: OperationSummary Source #
Create a value of OperationSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainName:OperationSummary'
, operationSummary_domainName
- Name of the domain.
$sel:lastUpdatedDate:OperationSummary'
, operationSummary_lastUpdatedDate
- The date when the last change was made in Unix time format and
Coordinated Universal Time (UTC).
$sel:message:OperationSummary'
, operationSummary_message
- Message about the operation.
$sel:operationId:OperationSummary'
, operationSummary_operationId
- Identifier returned to track the requested action.
$sel:status:OperationSummary'
, operationSummary_status
- The current status of the requested operation in the system.
$sel:statusFlag:OperationSummary'
, operationSummary_statusFlag
- Automatically checks whether there are no outstanding operations on
domains that need customer attention.
Valid values are:
PENDING_ACCEPTANCE
: The operation is waiting for acceptance from the account that is receiving the domain.PENDING_CUSTOMER_ACTION
: The operation is waiting for customer action, for example, returning an email.PENDING_AUTHORIZATION
: The operation is waiting for the form of authorization. For more information, see ResendOperationAuthorization.PENDING_PAYMENT_VERIFICATION
: The operation is waiting for the payment method to validate.PENDING_SUPPORT_CASE
: The operation includes a support case and is waiting for its resolution.
$sel:submittedDate:OperationSummary'
, operationSummary_submittedDate
- The date when the request was submitted.
$sel:type':OperationSummary'
, operationSummary_type
- Type of the action requested.
operationSummary_domainName :: Lens' OperationSummary (Maybe Text) Source #
Name of the domain.
operationSummary_lastUpdatedDate :: Lens' OperationSummary (Maybe UTCTime) Source #
The date when the last change was made in Unix time format and Coordinated Universal Time (UTC).
operationSummary_message :: Lens' OperationSummary (Maybe Text) Source #
Message about the operation.
operationSummary_operationId :: Lens' OperationSummary (Maybe Text) Source #
Identifier returned to track the requested action.
operationSummary_status :: Lens' OperationSummary (Maybe OperationStatus) Source #
The current status of the requested operation in the system.
operationSummary_statusFlag :: Lens' OperationSummary (Maybe StatusFlag) Source #
Automatically checks whether there are no outstanding operations on domains that need customer attention.
Valid values are:
PENDING_ACCEPTANCE
: The operation is waiting for acceptance from the account that is receiving the domain.PENDING_CUSTOMER_ACTION
: The operation is waiting for customer action, for example, returning an email.PENDING_AUTHORIZATION
: The operation is waiting for the form of authorization. For more information, see ResendOperationAuthorization.PENDING_PAYMENT_VERIFICATION
: The operation is waiting for the payment method to validate.PENDING_SUPPORT_CASE
: The operation includes a support case and is waiting for its resolution.
operationSummary_submittedDate :: Lens' OperationSummary (Maybe UTCTime) Source #
The date when the request was submitted.
operationSummary_type :: Lens' OperationSummary (Maybe OperationType) Source #
Type of the action requested.
PriceWithCurrency
data PriceWithCurrency Source #
Currency-specific price information.
See: newPriceWithCurrency
smart constructor.
Instances
Create a value of PriceWithCurrency
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:price:PriceWithCurrency'
, priceWithCurrency_price
- The price of a domain, in a specific currency.
$sel:currency:PriceWithCurrency'
, priceWithCurrency_currency
- The currency specifier.
priceWithCurrency_price :: Lens' PriceWithCurrency Double Source #
The price of a domain, in a specific currency.
priceWithCurrency_currency :: Lens' PriceWithCurrency Text Source #
The currency specifier.
SortCondition
data SortCondition Source #
Information for sorting a list of domains.
See: newSortCondition
smart constructor.
SortCondition' | |
|
Instances
Create a value of SortCondition
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:SortCondition'
, sortCondition_name
- Field to be used for sorting the list of domains. It can be either the
name or the expiration for a domain. Note that if filterCondition
is
used in the same
ListDomains
call, the field used for sorting has to be the same as the field used
for filtering.
$sel:sortOrder:SortCondition'
, sortCondition_sortOrder
- The sort order for a list of domains. Either ascending (ASC) or
descending (DES).
sortCondition_name :: Lens' SortCondition ListDomainsAttributeName Source #
Field to be used for sorting the list of domains. It can be either the
name or the expiration for a domain. Note that if filterCondition
is
used in the same
ListDomains
call, the field used for sorting has to be the same as the field used
for filtering.
sortCondition_sortOrder :: Lens' SortCondition SortOrder Source #
The sort order for a list of domains. Either ascending (ASC) or descending (DES).
Tag
Each tag includes the following elements.
See: newTag
smart constructor.
Instances
FromJSON Tag Source # | |
ToJSON Tag Source # | |
Defined in Amazonka.Route53Domains.Types.Tag | |
Generic Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.Route53Domains.Types.Tag | |
Eq Tag Source # | |
Hashable Tag Source # | |
Defined in Amazonka.Route53Domains.Types.Tag | |
type Rep Tag Source # | |
Defined in Amazonka.Route53Domains.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Route53Domains.Types.Tag" "amazonka-route53-domains-2.0-6iruRSkjgLuDp958hFs0e" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag'
, tag_key
- The key (name) of a tag.
Valid values: A-Z, a-z, 0-9, space, ".:/=+\-@"
Constraints: Each key can be 1-128 characters long.
$sel:value:Tag'
, tag_value
- The value of a tag.
Valid values: A-Z, a-z, 0-9, space, ".:/=+\-@"
Constraints: Each value can be 0-256 characters long.