| 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 |
Amazonka.Route53
Contents
- Service Configuration
- Errors
- CidrBlockInUseException
- CidrCollectionAlreadyExistsException
- CidrCollectionInUseException
- CidrCollectionVersionMismatchException
- ConcurrentModification
- ConflictingDomainExists
- ConflictingTypes
- DNSSECNotFound
- DelegationSetAlreadyCreated
- DelegationSetAlreadyReusable
- DelegationSetInUse
- DelegationSetNotAvailable
- DelegationSetNotReusable
- HealthCheckAlreadyExists
- HealthCheckInUse
- HealthCheckVersionMismatch
- HostedZoneAlreadyExists
- HostedZoneNotEmpty
- HostedZoneNotFound
- HostedZoneNotPrivate
- HostedZonePartiallyDelegated
- IncompatibleVersion
- InsufficientCloudWatchLogsResourcePolicy
- InvalidArgument
- InvalidChangeBatch
- InvalidDomainName
- InvalidInput
- InvalidKMSArn
- InvalidKeySigningKeyName
- InvalidKeySigningKeyStatus
- InvalidPaginationToken
- InvalidSigningStatus
- InvalidTrafficPolicyDocument
- InvalidVPCId
- KeySigningKeyAlreadyExists
- KeySigningKeyInParentDSRecord
- KeySigningKeyInUse
- KeySigningKeyWithActiveStatusNotFound
- LastVPCAssociation
- LimitsExceeded
- NoSuchChange
- NoSuchCidrCollectionException
- NoSuchCidrLocationException
- NoSuchCloudWatchLogsLogGroup
- NoSuchDelegationSet
- NoSuchGeoLocation
- NoSuchHealthCheck
- NoSuchHostedZone
- NoSuchKeySigningKey
- NoSuchQueryLoggingConfig
- NoSuchTrafficPolicy
- NoSuchTrafficPolicyInstance
- NotAuthorizedException
- PriorRequestNotComplete
- PublicZoneVPCAssociation
- QueryLoggingConfigAlreadyExists
- ThrottlingException
- TooManyHealthChecks
- TooManyHostedZones
- TooManyKeySigningKeys
- TooManyTrafficPolicies
- TooManyTrafficPolicyInstances
- TooManyTrafficPolicyVersionsForCurrentPolicy
- TooManyVPCAssociationAuthorizations
- TrafficPolicyAlreadyExists
- TrafficPolicyInUse
- TrafficPolicyInstanceAlreadyExists
- VPCAssociationAuthorizationNotFound
- VPCAssociationNotFound
- Waiters
- Operations
- ActivateKeySigningKey
- AssociateVPCWithHostedZone
- ChangeCidrCollection
- ChangeResourceRecordSets
- ChangeTagsForResource
- CreateCidrCollection
- CreateHealthCheck
- CreateHostedZone
- CreateKeySigningKey
- CreateQueryLoggingConfig
- CreateReusableDelegationSet
- CreateTrafficPolicy
- CreateTrafficPolicyInstance
- CreateTrafficPolicyVersion
- CreateVPCAssociationAuthorization
- DeactivateKeySigningKey
- DeleteCidrCollection
- DeleteHealthCheck
- DeleteHostedZone
- DeleteKeySigningKey
- DeleteQueryLoggingConfig
- DeleteReusableDelegationSet
- DeleteTrafficPolicy
- DeleteTrafficPolicyInstance
- DeleteVPCAssociationAuthorization
- DisableHostedZoneDNSSEC
- DisassociateVPCFromHostedZone
- EnableHostedZoneDNSSEC
- GetAccountLimit
- GetChange
- GetCheckerIpRanges
- GetDNSSEC
- GetGeoLocation
- GetHealthCheck
- GetHealthCheckCount
- GetHealthCheckLastFailureReason
- GetHealthCheckStatus
- GetHostedZone
- GetHostedZoneCount
- GetHostedZoneLimit
- GetQueryLoggingConfig
- GetReusableDelegationSet
- GetReusableDelegationSetLimit
- GetTrafficPolicy
- GetTrafficPolicyInstance
- GetTrafficPolicyInstanceCount
- ListCidrBlocks (Paginated)
- ListCidrCollections (Paginated)
- ListCidrLocations (Paginated)
- ListGeoLocations
- ListHealthChecks (Paginated)
- ListHostedZones (Paginated)
- ListHostedZonesByName
- ListHostedZonesByVPC
- ListQueryLoggingConfigs (Paginated)
- ListResourceRecordSets (Paginated)
- ListReusableDelegationSets
- ListTagsForResource
- ListTagsForResources
- ListTrafficPolicies
- ListTrafficPolicyInstances
- ListTrafficPolicyInstancesByHostedZone
- ListTrafficPolicyInstancesByPolicy
- ListTrafficPolicyVersions
- ListVPCAssociationAuthorizations (Paginated)
- TestDNSAnswer
- UpdateHealthCheck
- UpdateHostedZoneComment
- UpdateTrafficPolicyComment
- UpdateTrafficPolicyInstance
- Types
- Common
- AccountLimitType
- ChangeAction
- ChangeStatus
- CidrCollectionChangeAction
- CloudWatchRegion
- ComparisonOperator
- HealthCheckRegion
- HealthCheckType
- HostedZoneLimitType
- InsufficientDataHealthStatus
- RRType
- ResettableElementName
- ResourceRecordSetFailover
- ReusableDelegationSetLimitType
- Statistic
- TagResourceType
- VPCRegion
- AccountLimit
- AlarmIdentifier
- AliasTarget
- Change
- ChangeBatch
- ChangeInfo
- CidrBlockSummary
- CidrCollection
- CidrCollectionChange
- CidrRoutingConfig
- CloudWatchAlarmConfiguration
- CollectionSummary
- DNSSECStatus
- DelegationSet
- Dimension
- GeoLocation
- GeoLocationDetails
- HealthCheck
- HealthCheckConfig
- HealthCheckObservation
- HostedZone
- HostedZoneConfig
- HostedZoneLimit
- HostedZoneOwner
- HostedZoneSummary
- KeySigningKey
- LinkedService
- LocationSummary
- QueryLoggingConfig
- ResourceRecord
- ResourceRecordSet
- ResourceTagSet
- ReusableDelegationSetLimit
- StatusReport
- Tag
- TrafficPolicy
- TrafficPolicyInstance
- TrafficPolicySummary
- VPC
Description
Derived from API version 2013-04-01 of the AWS service descriptions, licensed under Apache 2.0.
Amazon Route 53 is a scalable Domain Name System (DNS) web service. It provides secure and reliable routing to your infrastructure that uses Amazon Web Services (AWS) products, such as Amazon Elastic Compute Cloud (Amazon EC2), Elastic Load Balancing, or Amazon Simple Storage Service (Amazon S3). You can also use Amazon Route 53 to route users to your infrastructure outside of AWS.
Synopsis
- defaultService :: Service
- _CidrBlockInUseException :: AsError a => Fold a ServiceError
- _CidrCollectionAlreadyExistsException :: AsError a => Fold a ServiceError
- _CidrCollectionInUseException :: AsError a => Fold a ServiceError
- _CidrCollectionVersionMismatchException :: AsError a => Fold a ServiceError
- _ConcurrentModification :: AsError a => Fold a ServiceError
- _ConflictingDomainExists :: AsError a => Fold a ServiceError
- _ConflictingTypes :: AsError a => Fold a ServiceError
- _DNSSECNotFound :: AsError a => Fold a ServiceError
- _DelegationSetAlreadyCreated :: AsError a => Fold a ServiceError
- _DelegationSetAlreadyReusable :: AsError a => Fold a ServiceError
- _DelegationSetInUse :: AsError a => Fold a ServiceError
- _DelegationSetNotAvailable :: AsError a => Fold a ServiceError
- _DelegationSetNotReusable :: AsError a => Fold a ServiceError
- _HealthCheckAlreadyExists :: AsError a => Fold a ServiceError
- _HealthCheckInUse :: AsError a => Fold a ServiceError
- _HealthCheckVersionMismatch :: AsError a => Fold a ServiceError
- _HostedZoneAlreadyExists :: AsError a => Fold a ServiceError
- _HostedZoneNotEmpty :: AsError a => Fold a ServiceError
- _HostedZoneNotFound :: AsError a => Fold a ServiceError
- _HostedZoneNotPrivate :: AsError a => Fold a ServiceError
- _HostedZonePartiallyDelegated :: AsError a => Fold a ServiceError
- _IncompatibleVersion :: AsError a => Fold a ServiceError
- _InsufficientCloudWatchLogsResourcePolicy :: AsError a => Fold a ServiceError
- _InvalidArgument :: AsError a => Fold a ServiceError
- _InvalidChangeBatch :: AsError a => Fold a ServiceError
- _InvalidDomainName :: AsError a => Fold a ServiceError
- _InvalidInput :: AsError a => Fold a ServiceError
- _InvalidKMSArn :: AsError a => Fold a ServiceError
- _InvalidKeySigningKeyName :: AsError a => Fold a ServiceError
- _InvalidKeySigningKeyStatus :: AsError a => Fold a ServiceError
- _InvalidPaginationToken :: AsError a => Fold a ServiceError
- _InvalidSigningStatus :: AsError a => Fold a ServiceError
- _InvalidTrafficPolicyDocument :: AsError a => Fold a ServiceError
- _InvalidVPCId :: AsError a => Fold a ServiceError
- _KeySigningKeyAlreadyExists :: AsError a => Fold a ServiceError
- _KeySigningKeyInParentDSRecord :: AsError a => Fold a ServiceError
- _KeySigningKeyInUse :: AsError a => Fold a ServiceError
- _KeySigningKeyWithActiveStatusNotFound :: AsError a => Fold a ServiceError
- _LastVPCAssociation :: AsError a => Fold a ServiceError
- _LimitsExceeded :: AsError a => Fold a ServiceError
- _NoSuchChange :: AsError a => Fold a ServiceError
- _NoSuchCidrCollectionException :: AsError a => Fold a ServiceError
- _NoSuchCidrLocationException :: AsError a => Fold a ServiceError
- _NoSuchCloudWatchLogsLogGroup :: AsError a => Fold a ServiceError
- _NoSuchDelegationSet :: AsError a => Fold a ServiceError
- _NoSuchGeoLocation :: AsError a => Fold a ServiceError
- _NoSuchHealthCheck :: AsError a => Fold a ServiceError
- _NoSuchHostedZone :: AsError a => Fold a ServiceError
- _NoSuchKeySigningKey :: AsError a => Fold a ServiceError
- _NoSuchQueryLoggingConfig :: AsError a => Fold a ServiceError
- _NoSuchTrafficPolicy :: AsError a => Fold a ServiceError
- _NoSuchTrafficPolicyInstance :: AsError a => Fold a ServiceError
- _NotAuthorizedException :: AsError a => Fold a ServiceError
- _PriorRequestNotComplete :: AsError a => Fold a ServiceError
- _PublicZoneVPCAssociation :: AsError a => Fold a ServiceError
- _QueryLoggingConfigAlreadyExists :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _TooManyHealthChecks :: AsError a => Fold a ServiceError
- _TooManyHostedZones :: AsError a => Fold a ServiceError
- _TooManyKeySigningKeys :: AsError a => Fold a ServiceError
- _TooManyTrafficPolicies :: AsError a => Fold a ServiceError
- _TooManyTrafficPolicyInstances :: AsError a => Fold a ServiceError
- _TooManyTrafficPolicyVersionsForCurrentPolicy :: AsError a => Fold a ServiceError
- _TooManyVPCAssociationAuthorizations :: AsError a => Fold a ServiceError
- _TrafficPolicyAlreadyExists :: AsError a => Fold a ServiceError
- _TrafficPolicyInUse :: AsError a => Fold a ServiceError
- _TrafficPolicyInstanceAlreadyExists :: AsError a => Fold a ServiceError
- _VPCAssociationAuthorizationNotFound :: AsError a => Fold a ServiceError
- _VPCAssociationNotFound :: AsError a => Fold a ServiceError
- newResourceRecordSetsChanged :: Wait GetChange
- data ActivateKeySigningKey = ActivateKeySigningKey' ResourceId Text
- newActivateKeySigningKey :: ResourceId -> Text -> ActivateKeySigningKey
- data ActivateKeySigningKeyResponse = ActivateKeySigningKeyResponse' Int ChangeInfo
- newActivateKeySigningKeyResponse :: Int -> ChangeInfo -> ActivateKeySigningKeyResponse
- data AssociateVPCWithHostedZone = AssociateVPCWithHostedZone' (Maybe Text) ResourceId VPC
- newAssociateVPCWithHostedZone :: ResourceId -> VPC -> AssociateVPCWithHostedZone
- data AssociateVPCWithHostedZoneResponse = AssociateVPCWithHostedZoneResponse' Int ChangeInfo
- newAssociateVPCWithHostedZoneResponse :: Int -> ChangeInfo -> AssociateVPCWithHostedZoneResponse
- data ChangeCidrCollection = ChangeCidrCollection' (Maybe Natural) Text (NonEmpty CidrCollectionChange)
- newChangeCidrCollection :: Text -> NonEmpty CidrCollectionChange -> ChangeCidrCollection
- data ChangeCidrCollectionResponse = ChangeCidrCollectionResponse' Int Text
- newChangeCidrCollectionResponse :: Int -> Text -> ChangeCidrCollectionResponse
- data ChangeResourceRecordSets = ChangeResourceRecordSets' ResourceId ChangeBatch
- newChangeResourceRecordSets :: ResourceId -> ChangeBatch -> ChangeResourceRecordSets
- data ChangeResourceRecordSetsResponse = ChangeResourceRecordSetsResponse' Int ChangeInfo
- newChangeResourceRecordSetsResponse :: Int -> ChangeInfo -> ChangeResourceRecordSetsResponse
- data ChangeTagsForResource = ChangeTagsForResource' (Maybe (NonEmpty Tag)) (Maybe (NonEmpty Text)) TagResourceType Text
- newChangeTagsForResource :: TagResourceType -> Text -> ChangeTagsForResource
- data ChangeTagsForResourceResponse = ChangeTagsForResourceResponse' Int
- newChangeTagsForResourceResponse :: Int -> ChangeTagsForResourceResponse
- data CreateCidrCollection = CreateCidrCollection' Text Text
- newCreateCidrCollection :: Text -> Text -> CreateCidrCollection
- data CreateCidrCollectionResponse = CreateCidrCollectionResponse' (Maybe CidrCollection) (Maybe Text) Int
- newCreateCidrCollectionResponse :: Int -> CreateCidrCollectionResponse
- data CreateHealthCheck = CreateHealthCheck' Text HealthCheckConfig
- newCreateHealthCheck :: Text -> HealthCheckConfig -> CreateHealthCheck
- data CreateHealthCheckResponse = CreateHealthCheckResponse' Int HealthCheck Text
- newCreateHealthCheckResponse :: Int -> HealthCheck -> Text -> CreateHealthCheckResponse
- data CreateHostedZone = CreateHostedZone' (Maybe ResourceId) (Maybe HostedZoneConfig) (Maybe VPC) Text Text
- newCreateHostedZone :: Text -> Text -> CreateHostedZone
- data CreateHostedZoneResponse = CreateHostedZoneResponse' (Maybe VPC) Int HostedZone ChangeInfo DelegationSet Text
- newCreateHostedZoneResponse :: Int -> HostedZone -> ChangeInfo -> DelegationSet -> Text -> CreateHostedZoneResponse
- data CreateKeySigningKey = CreateKeySigningKey' Text ResourceId Text Text Text
- newCreateKeySigningKey :: Text -> ResourceId -> Text -> Text -> Text -> CreateKeySigningKey
- data CreateKeySigningKeyResponse = CreateKeySigningKeyResponse' Int ChangeInfo KeySigningKey Text
- newCreateKeySigningKeyResponse :: Int -> ChangeInfo -> KeySigningKey -> Text -> CreateKeySigningKeyResponse
- data CreateQueryLoggingConfig = CreateQueryLoggingConfig' ResourceId Text
- newCreateQueryLoggingConfig :: ResourceId -> Text -> CreateQueryLoggingConfig
- data CreateQueryLoggingConfigResponse = CreateQueryLoggingConfigResponse' Int QueryLoggingConfig Text
- newCreateQueryLoggingConfigResponse :: Int -> QueryLoggingConfig -> Text -> CreateQueryLoggingConfigResponse
- data CreateReusableDelegationSet = CreateReusableDelegationSet' (Maybe ResourceId) Text
- newCreateReusableDelegationSet :: Text -> CreateReusableDelegationSet
- data CreateReusableDelegationSetResponse = CreateReusableDelegationSetResponse' Int DelegationSet Text
- newCreateReusableDelegationSetResponse :: Int -> DelegationSet -> Text -> CreateReusableDelegationSetResponse
- data CreateTrafficPolicy = CreateTrafficPolicy' (Maybe Text) Text Text
- newCreateTrafficPolicy :: Text -> Text -> CreateTrafficPolicy
- data CreateTrafficPolicyResponse = CreateTrafficPolicyResponse' Int TrafficPolicy Text
- newCreateTrafficPolicyResponse :: Int -> TrafficPolicy -> Text -> CreateTrafficPolicyResponse
- data CreateTrafficPolicyInstance = CreateTrafficPolicyInstance' ResourceId Text Natural Text Natural
- newCreateTrafficPolicyInstance :: ResourceId -> Text -> Natural -> Text -> Natural -> CreateTrafficPolicyInstance
- data CreateTrafficPolicyInstanceResponse = CreateTrafficPolicyInstanceResponse' Int TrafficPolicyInstance Text
- newCreateTrafficPolicyInstanceResponse :: Int -> TrafficPolicyInstance -> Text -> CreateTrafficPolicyInstanceResponse
- data CreateTrafficPolicyVersion = CreateTrafficPolicyVersion' (Maybe Text) Text Text
- newCreateTrafficPolicyVersion :: Text -> Text -> CreateTrafficPolicyVersion
- data CreateTrafficPolicyVersionResponse = CreateTrafficPolicyVersionResponse' Int TrafficPolicy Text
- newCreateTrafficPolicyVersionResponse :: Int -> TrafficPolicy -> Text -> CreateTrafficPolicyVersionResponse
- data CreateVPCAssociationAuthorization = CreateVPCAssociationAuthorization' ResourceId VPC
- newCreateVPCAssociationAuthorization :: ResourceId -> VPC -> CreateVPCAssociationAuthorization
- data CreateVPCAssociationAuthorizationResponse = CreateVPCAssociationAuthorizationResponse' Int ResourceId VPC
- newCreateVPCAssociationAuthorizationResponse :: Int -> ResourceId -> VPC -> CreateVPCAssociationAuthorizationResponse
- data DeactivateKeySigningKey = DeactivateKeySigningKey' ResourceId Text
- newDeactivateKeySigningKey :: ResourceId -> Text -> DeactivateKeySigningKey
- data DeactivateKeySigningKeyResponse = DeactivateKeySigningKeyResponse' Int ChangeInfo
- newDeactivateKeySigningKeyResponse :: Int -> ChangeInfo -> DeactivateKeySigningKeyResponse
- data DeleteCidrCollection = DeleteCidrCollection' Text
- newDeleteCidrCollection :: Text -> DeleteCidrCollection
- data DeleteCidrCollectionResponse = DeleteCidrCollectionResponse' Int
- newDeleteCidrCollectionResponse :: Int -> DeleteCidrCollectionResponse
- data DeleteHealthCheck = DeleteHealthCheck' Text
- newDeleteHealthCheck :: Text -> DeleteHealthCheck
- data DeleteHealthCheckResponse = DeleteHealthCheckResponse' Int
- newDeleteHealthCheckResponse :: Int -> DeleteHealthCheckResponse
- data DeleteHostedZone = DeleteHostedZone' ResourceId
- newDeleteHostedZone :: ResourceId -> DeleteHostedZone
- data DeleteHostedZoneResponse = DeleteHostedZoneResponse' Int ChangeInfo
- newDeleteHostedZoneResponse :: Int -> ChangeInfo -> DeleteHostedZoneResponse
- data DeleteKeySigningKey = DeleteKeySigningKey' ResourceId Text
- newDeleteKeySigningKey :: ResourceId -> Text -> DeleteKeySigningKey
- data DeleteKeySigningKeyResponse = DeleteKeySigningKeyResponse' Int ChangeInfo
- newDeleteKeySigningKeyResponse :: Int -> ChangeInfo -> DeleteKeySigningKeyResponse
- data DeleteQueryLoggingConfig = DeleteQueryLoggingConfig' Text
- newDeleteQueryLoggingConfig :: Text -> DeleteQueryLoggingConfig
- data DeleteQueryLoggingConfigResponse = DeleteQueryLoggingConfigResponse' Int
- newDeleteQueryLoggingConfigResponse :: Int -> DeleteQueryLoggingConfigResponse
- data DeleteReusableDelegationSet = DeleteReusableDelegationSet' ResourceId
- newDeleteReusableDelegationSet :: ResourceId -> DeleteReusableDelegationSet
- data DeleteReusableDelegationSetResponse = DeleteReusableDelegationSetResponse' Int
- newDeleteReusableDelegationSetResponse :: Int -> DeleteReusableDelegationSetResponse
- data DeleteTrafficPolicy = DeleteTrafficPolicy' Text Natural
- newDeleteTrafficPolicy :: Text -> Natural -> DeleteTrafficPolicy
- data DeleteTrafficPolicyResponse = DeleteTrafficPolicyResponse' Int
- newDeleteTrafficPolicyResponse :: Int -> DeleteTrafficPolicyResponse
- data DeleteTrafficPolicyInstance = DeleteTrafficPolicyInstance' Text
- newDeleteTrafficPolicyInstance :: Text -> DeleteTrafficPolicyInstance
- data DeleteTrafficPolicyInstanceResponse = DeleteTrafficPolicyInstanceResponse' Int
- newDeleteTrafficPolicyInstanceResponse :: Int -> DeleteTrafficPolicyInstanceResponse
- data DeleteVPCAssociationAuthorization = DeleteVPCAssociationAuthorization' ResourceId VPC
- newDeleteVPCAssociationAuthorization :: ResourceId -> VPC -> DeleteVPCAssociationAuthorization
- data DeleteVPCAssociationAuthorizationResponse = DeleteVPCAssociationAuthorizationResponse' Int
- newDeleteVPCAssociationAuthorizationResponse :: Int -> DeleteVPCAssociationAuthorizationResponse
- data DisableHostedZoneDNSSEC = DisableHostedZoneDNSSEC' ResourceId
- newDisableHostedZoneDNSSEC :: ResourceId -> DisableHostedZoneDNSSEC
- data DisableHostedZoneDNSSECResponse = DisableHostedZoneDNSSECResponse' Int ChangeInfo
- newDisableHostedZoneDNSSECResponse :: Int -> ChangeInfo -> DisableHostedZoneDNSSECResponse
- data DisassociateVPCFromHostedZone = DisassociateVPCFromHostedZone' (Maybe Text) ResourceId VPC
- newDisassociateVPCFromHostedZone :: ResourceId -> VPC -> DisassociateVPCFromHostedZone
- data DisassociateVPCFromHostedZoneResponse = DisassociateVPCFromHostedZoneResponse' Int ChangeInfo
- newDisassociateVPCFromHostedZoneResponse :: Int -> ChangeInfo -> DisassociateVPCFromHostedZoneResponse
- data EnableHostedZoneDNSSEC = EnableHostedZoneDNSSEC' ResourceId
- newEnableHostedZoneDNSSEC :: ResourceId -> EnableHostedZoneDNSSEC
- data EnableHostedZoneDNSSECResponse = EnableHostedZoneDNSSECResponse' Int ChangeInfo
- newEnableHostedZoneDNSSECResponse :: Int -> ChangeInfo -> EnableHostedZoneDNSSECResponse
- data GetAccountLimit = GetAccountLimit' AccountLimitType
- newGetAccountLimit :: AccountLimitType -> GetAccountLimit
- data GetAccountLimitResponse = GetAccountLimitResponse' Int AccountLimit Natural
- newGetAccountLimitResponse :: Int -> AccountLimit -> Natural -> GetAccountLimitResponse
- data GetChange = GetChange' Text
- newGetChange :: Text -> GetChange
- data GetChangeResponse = GetChangeResponse' Int ChangeInfo
- newGetChangeResponse :: Int -> ChangeInfo -> GetChangeResponse
- data GetCheckerIpRanges = GetCheckerIpRanges' {
- newGetCheckerIpRanges :: GetCheckerIpRanges
- data GetCheckerIpRangesResponse = GetCheckerIpRangesResponse' Int [Text]
- newGetCheckerIpRangesResponse :: Int -> GetCheckerIpRangesResponse
- data GetDNSSEC = GetDNSSEC' ResourceId
- newGetDNSSEC :: ResourceId -> GetDNSSEC
- data GetDNSSECResponse = GetDNSSECResponse' Int DNSSECStatus [KeySigningKey]
- newGetDNSSECResponse :: Int -> DNSSECStatus -> GetDNSSECResponse
- data GetGeoLocation = GetGeoLocation' (Maybe Text) (Maybe Text) (Maybe Text)
- newGetGeoLocation :: GetGeoLocation
- data GetGeoLocationResponse = GetGeoLocationResponse' Int GeoLocationDetails
- newGetGeoLocationResponse :: Int -> GeoLocationDetails -> GetGeoLocationResponse
- data GetHealthCheck = GetHealthCheck' Text
- newGetHealthCheck :: Text -> GetHealthCheck
- data GetHealthCheckResponse = GetHealthCheckResponse' Int HealthCheck
- newGetHealthCheckResponse :: Int -> HealthCheck -> GetHealthCheckResponse
- data GetHealthCheckCount = GetHealthCheckCount' {
- newGetHealthCheckCount :: GetHealthCheckCount
- data GetHealthCheckCountResponse = GetHealthCheckCountResponse' Int Integer
- newGetHealthCheckCountResponse :: Int -> Integer -> GetHealthCheckCountResponse
- data GetHealthCheckLastFailureReason = GetHealthCheckLastFailureReason' Text
- newGetHealthCheckLastFailureReason :: Text -> GetHealthCheckLastFailureReason
- data GetHealthCheckLastFailureReasonResponse = GetHealthCheckLastFailureReasonResponse' Int [HealthCheckObservation]
- newGetHealthCheckLastFailureReasonResponse :: Int -> GetHealthCheckLastFailureReasonResponse
- data GetHealthCheckStatus = GetHealthCheckStatus' Text
- newGetHealthCheckStatus :: Text -> GetHealthCheckStatus
- data GetHealthCheckStatusResponse = GetHealthCheckStatusResponse' Int [HealthCheckObservation]
- newGetHealthCheckStatusResponse :: Int -> GetHealthCheckStatusResponse
- data GetHostedZone = GetHostedZone' ResourceId
- newGetHostedZone :: ResourceId -> GetHostedZone
- data GetHostedZoneResponse = GetHostedZoneResponse' (Maybe DelegationSet) (Maybe (NonEmpty VPC)) Int HostedZone
- newGetHostedZoneResponse :: Int -> HostedZone -> GetHostedZoneResponse
- data GetHostedZoneCount = GetHostedZoneCount' {
- newGetHostedZoneCount :: GetHostedZoneCount
- data GetHostedZoneCountResponse = GetHostedZoneCountResponse' Int Integer
- newGetHostedZoneCountResponse :: Int -> Integer -> GetHostedZoneCountResponse
- data GetHostedZoneLimit = GetHostedZoneLimit' HostedZoneLimitType ResourceId
- newGetHostedZoneLimit :: HostedZoneLimitType -> ResourceId -> GetHostedZoneLimit
- data GetHostedZoneLimitResponse = GetHostedZoneLimitResponse' Int HostedZoneLimit Natural
- newGetHostedZoneLimitResponse :: Int -> HostedZoneLimit -> Natural -> GetHostedZoneLimitResponse
- data GetQueryLoggingConfig = GetQueryLoggingConfig' Text
- newGetQueryLoggingConfig :: Text -> GetQueryLoggingConfig
- data GetQueryLoggingConfigResponse = GetQueryLoggingConfigResponse' Int QueryLoggingConfig
- newGetQueryLoggingConfigResponse :: Int -> QueryLoggingConfig -> GetQueryLoggingConfigResponse
- data GetReusableDelegationSet = GetReusableDelegationSet' ResourceId
- newGetReusableDelegationSet :: ResourceId -> GetReusableDelegationSet
- data GetReusableDelegationSetResponse = GetReusableDelegationSetResponse' Int DelegationSet
- newGetReusableDelegationSetResponse :: Int -> DelegationSet -> GetReusableDelegationSetResponse
- data GetReusableDelegationSetLimit = GetReusableDelegationSetLimit' ReusableDelegationSetLimitType ResourceId
- newGetReusableDelegationSetLimit :: ReusableDelegationSetLimitType -> ResourceId -> GetReusableDelegationSetLimit
- data GetReusableDelegationSetLimitResponse = GetReusableDelegationSetLimitResponse' Int ReusableDelegationSetLimit Natural
- newGetReusableDelegationSetLimitResponse :: Int -> ReusableDelegationSetLimit -> Natural -> GetReusableDelegationSetLimitResponse
- data GetTrafficPolicy = GetTrafficPolicy' Text Natural
- newGetTrafficPolicy :: Text -> Natural -> GetTrafficPolicy
- data GetTrafficPolicyResponse = GetTrafficPolicyResponse' Int TrafficPolicy
- newGetTrafficPolicyResponse :: Int -> TrafficPolicy -> GetTrafficPolicyResponse
- data GetTrafficPolicyInstance = GetTrafficPolicyInstance' Text
- newGetTrafficPolicyInstance :: Text -> GetTrafficPolicyInstance
- data GetTrafficPolicyInstanceResponse = GetTrafficPolicyInstanceResponse' Int TrafficPolicyInstance
- newGetTrafficPolicyInstanceResponse :: Int -> TrafficPolicyInstance -> GetTrafficPolicyInstanceResponse
- data GetTrafficPolicyInstanceCount = GetTrafficPolicyInstanceCount' {
- newGetTrafficPolicyInstanceCount :: GetTrafficPolicyInstanceCount
- data GetTrafficPolicyInstanceCountResponse = GetTrafficPolicyInstanceCountResponse' Int Int
- newGetTrafficPolicyInstanceCountResponse :: Int -> Int -> GetTrafficPolicyInstanceCountResponse
- data ListCidrBlocks = ListCidrBlocks' (Maybe Text) (Maybe Text) (Maybe Text) Text
- newListCidrBlocks :: Text -> ListCidrBlocks
- data ListCidrBlocksResponse = ListCidrBlocksResponse' (Maybe [CidrBlockSummary]) (Maybe Text) Int
- newListCidrBlocksResponse :: Int -> ListCidrBlocksResponse
- data ListCidrCollections = ListCidrCollections' (Maybe Text) (Maybe Text)
- newListCidrCollections :: ListCidrCollections
- data ListCidrCollectionsResponse = ListCidrCollectionsResponse' (Maybe [CollectionSummary]) (Maybe Text) Int
- newListCidrCollectionsResponse :: Int -> ListCidrCollectionsResponse
- data ListCidrLocations = ListCidrLocations' (Maybe Text) (Maybe Text) Text
- newListCidrLocations :: Text -> ListCidrLocations
- data ListCidrLocationsResponse = ListCidrLocationsResponse' (Maybe [LocationSummary]) (Maybe Text) Int
- newListCidrLocationsResponse :: Int -> ListCidrLocationsResponse
- data ListGeoLocations = ListGeoLocations' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newListGeoLocations :: ListGeoLocations
- data ListGeoLocationsResponse = ListGeoLocationsResponse' (Maybe Text) (Maybe Text) (Maybe Text) Int [GeoLocationDetails] Bool Text
- newListGeoLocationsResponse :: Int -> Bool -> Text -> ListGeoLocationsResponse
- data ListHealthChecks = ListHealthChecks' (Maybe Text) (Maybe Text)
- newListHealthChecks :: ListHealthChecks
- data ListHealthChecksResponse = ListHealthChecksResponse' (Maybe Text) Int [HealthCheck] Text Bool Text
- newListHealthChecksResponse :: Int -> Text -> Bool -> Text -> ListHealthChecksResponse
- data ListHostedZones = ListHostedZones' (Maybe ResourceId) (Maybe Text) (Maybe Text)
- newListHostedZones :: ListHostedZones
- data ListHostedZonesResponse = ListHostedZonesResponse' (Maybe Text) (Maybe Text) Int [HostedZone] Bool Text
- newListHostedZonesResponse :: Int -> Bool -> Text -> ListHostedZonesResponse
- data ListHostedZonesByName = ListHostedZonesByName' (Maybe Text) (Maybe ResourceId) (Maybe Text)
- newListHostedZonesByName :: ListHostedZonesByName
- data ListHostedZonesByNameResponse = ListHostedZonesByNameResponse' (Maybe Text) (Maybe ResourceId) (Maybe Text) (Maybe ResourceId) Int [HostedZone] Bool Text
- newListHostedZonesByNameResponse :: Int -> Bool -> Text -> ListHostedZonesByNameResponse
- data ListHostedZonesByVPC = ListHostedZonesByVPC' (Maybe Text) (Maybe Text) Text VPCRegion
- newListHostedZonesByVPC :: Text -> VPCRegion -> ListHostedZonesByVPC
- data ListHostedZonesByVPCResponse = ListHostedZonesByVPCResponse' (Maybe Text) Int [HostedZoneSummary] Text
- newListHostedZonesByVPCResponse :: Int -> Text -> ListHostedZonesByVPCResponse
- data ListQueryLoggingConfigs = ListQueryLoggingConfigs' (Maybe ResourceId) (Maybe Text) (Maybe Text)
- newListQueryLoggingConfigs :: ListQueryLoggingConfigs
- data ListQueryLoggingConfigsResponse = ListQueryLoggingConfigsResponse' (Maybe Text) Int [QueryLoggingConfig]
- newListQueryLoggingConfigsResponse :: Int -> ListQueryLoggingConfigsResponse
- data ListResourceRecordSets = ListResourceRecordSets' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RRType) ResourceId
- newListResourceRecordSets :: ResourceId -> ListResourceRecordSets
- data ListResourceRecordSetsResponse = ListResourceRecordSetsResponse' (Maybe Text) (Maybe Text) (Maybe RRType) Int [ResourceRecordSet] Bool Text
- newListResourceRecordSetsResponse :: Int -> Bool -> Text -> ListResourceRecordSetsResponse
- data ListReusableDelegationSets = ListReusableDelegationSets' (Maybe Text) (Maybe Text)
- newListReusableDelegationSets :: ListReusableDelegationSets
- data ListReusableDelegationSetsResponse = ListReusableDelegationSetsResponse' (Maybe Text) Int [DelegationSet] Text Bool Text
- newListReusableDelegationSetsResponse :: Int -> Text -> Bool -> Text -> ListReusableDelegationSetsResponse
- data ListTagsForResource = ListTagsForResource' TagResourceType Text
- newListTagsForResource :: TagResourceType -> Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' Int ResourceTagSet
- newListTagsForResourceResponse :: Int -> ResourceTagSet -> ListTagsForResourceResponse
- data ListTagsForResources = ListTagsForResources' TagResourceType (NonEmpty Text)
- newListTagsForResources :: TagResourceType -> NonEmpty Text -> ListTagsForResources
- data ListTagsForResourcesResponse = ListTagsForResourcesResponse' Int [ResourceTagSet]
- newListTagsForResourcesResponse :: Int -> ListTagsForResourcesResponse
- data ListTrafficPolicies = ListTrafficPolicies' (Maybe Text) (Maybe Text)
- newListTrafficPolicies :: ListTrafficPolicies
- data ListTrafficPoliciesResponse = ListTrafficPoliciesResponse' Int [TrafficPolicySummary] Bool Text Text
- newListTrafficPoliciesResponse :: Int -> Bool -> Text -> Text -> ListTrafficPoliciesResponse
- data ListTrafficPolicyInstances = ListTrafficPolicyInstances' (Maybe ResourceId) (Maybe Text) (Maybe Text) (Maybe RRType)
- newListTrafficPolicyInstances :: ListTrafficPolicyInstances
- data ListTrafficPolicyInstancesResponse = ListTrafficPolicyInstancesResponse' (Maybe ResourceId) (Maybe Text) (Maybe RRType) Int [TrafficPolicyInstance] Bool Text
- newListTrafficPolicyInstancesResponse :: Int -> Bool -> Text -> ListTrafficPolicyInstancesResponse
- data ListTrafficPolicyInstancesByHostedZone = ListTrafficPolicyInstancesByHostedZone' (Maybe Text) (Maybe Text) (Maybe RRType) ResourceId
- newListTrafficPolicyInstancesByHostedZone :: ResourceId -> ListTrafficPolicyInstancesByHostedZone
- data ListTrafficPolicyInstancesByHostedZoneResponse = ListTrafficPolicyInstancesByHostedZoneResponse' (Maybe Text) (Maybe RRType) Int [TrafficPolicyInstance] Bool Text
- newListTrafficPolicyInstancesByHostedZoneResponse :: Int -> Bool -> Text -> ListTrafficPolicyInstancesByHostedZoneResponse
- data ListTrafficPolicyInstancesByPolicy = ListTrafficPolicyInstancesByPolicy' (Maybe ResourceId) (Maybe Text) (Maybe Text) (Maybe RRType) Text Natural
- newListTrafficPolicyInstancesByPolicy :: Text -> Natural -> ListTrafficPolicyInstancesByPolicy
- data ListTrafficPolicyInstancesByPolicyResponse = ListTrafficPolicyInstancesByPolicyResponse' (Maybe ResourceId) (Maybe Text) (Maybe RRType) Int [TrafficPolicyInstance] Bool Text
- newListTrafficPolicyInstancesByPolicyResponse :: Int -> Bool -> Text -> ListTrafficPolicyInstancesByPolicyResponse
- data ListTrafficPolicyVersions = ListTrafficPolicyVersions' (Maybe Text) (Maybe Text) Text
- newListTrafficPolicyVersions :: Text -> ListTrafficPolicyVersions
- data ListTrafficPolicyVersionsResponse = ListTrafficPolicyVersionsResponse' Int [TrafficPolicy] Bool Text Text
- newListTrafficPolicyVersionsResponse :: Int -> Bool -> Text -> Text -> ListTrafficPolicyVersionsResponse
- data ListVPCAssociationAuthorizations = ListVPCAssociationAuthorizations' (Maybe Text) (Maybe Text) ResourceId
- newListVPCAssociationAuthorizations :: ResourceId -> ListVPCAssociationAuthorizations
- data ListVPCAssociationAuthorizationsResponse = ListVPCAssociationAuthorizationsResponse' (Maybe Text) Int ResourceId (NonEmpty VPC)
- newListVPCAssociationAuthorizationsResponse :: Int -> ResourceId -> NonEmpty VPC -> ListVPCAssociationAuthorizationsResponse
- data TestDNSAnswer = TestDNSAnswer' (Maybe Text) (Maybe Text) (Maybe Text) ResourceId Text RRType
- newTestDNSAnswer :: ResourceId -> Text -> RRType -> TestDNSAnswer
- data TestDNSAnswerResponse = TestDNSAnswerResponse' Int Text Text RRType [Text] Text Text
- newTestDNSAnswerResponse :: Int -> Text -> Text -> RRType -> Text -> Text -> TestDNSAnswerResponse
- data UpdateHealthCheck = UpdateHealthCheck' (Maybe AlarmIdentifier) (Maybe [Text]) (Maybe Bool) (Maybe Bool) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe InsufficientDataHealthStatus) (Maybe Bool) (Maybe Natural) (Maybe (NonEmpty HealthCheckRegion)) (Maybe [ResettableElementName]) (Maybe Text) (Maybe Text) Text
- newUpdateHealthCheck :: Text -> UpdateHealthCheck
- data UpdateHealthCheckResponse = UpdateHealthCheckResponse' Int HealthCheck
- newUpdateHealthCheckResponse :: Int -> HealthCheck -> UpdateHealthCheckResponse
- data UpdateHostedZoneComment = UpdateHostedZoneComment' (Maybe Text) ResourceId
- newUpdateHostedZoneComment :: ResourceId -> UpdateHostedZoneComment
- data UpdateHostedZoneCommentResponse = UpdateHostedZoneCommentResponse' Int HostedZone
- newUpdateHostedZoneCommentResponse :: Int -> HostedZone -> UpdateHostedZoneCommentResponse
- data UpdateTrafficPolicyComment = UpdateTrafficPolicyComment' Text Natural Text
- newUpdateTrafficPolicyComment :: Text -> Natural -> Text -> UpdateTrafficPolicyComment
- data UpdateTrafficPolicyCommentResponse = UpdateTrafficPolicyCommentResponse' Int TrafficPolicy
- newUpdateTrafficPolicyCommentResponse :: Int -> TrafficPolicy -> UpdateTrafficPolicyCommentResponse
- data UpdateTrafficPolicyInstance = UpdateTrafficPolicyInstance' Text Natural Text Natural
- newUpdateTrafficPolicyInstance :: Text -> Natural -> Text -> Natural -> UpdateTrafficPolicyInstance
- data UpdateTrafficPolicyInstanceResponse = UpdateTrafficPolicyInstanceResponse' Int TrafficPolicyInstance
- newUpdateTrafficPolicyInstanceResponse :: Int -> TrafficPolicyInstance -> UpdateTrafficPolicyInstanceResponse
- module Amazonka.Route53.Internal
- newtype AccountLimitType where
- AccountLimitType' { }
- pattern AccountLimitType_MAX_HEALTH_CHECKS_BY_OWNER :: AccountLimitType
- pattern AccountLimitType_MAX_HOSTED_ZONES_BY_OWNER :: AccountLimitType
- pattern AccountLimitType_MAX_REUSABLE_DELEGATION_SETS_BY_OWNER :: AccountLimitType
- pattern AccountLimitType_MAX_TRAFFIC_POLICIES_BY_OWNER :: AccountLimitType
- pattern AccountLimitType_MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER :: AccountLimitType
- newtype ChangeAction where
- ChangeAction' { }
- pattern ChangeAction_CREATE :: ChangeAction
- pattern ChangeAction_DELETE :: ChangeAction
- pattern ChangeAction_UPSERT :: ChangeAction
- newtype ChangeStatus where
- ChangeStatus' { }
- pattern ChangeStatus_INSYNC :: ChangeStatus
- pattern ChangeStatus_PENDING :: ChangeStatus
- newtype CidrCollectionChangeAction where
- newtype CloudWatchRegion where
- CloudWatchRegion' { }
- pattern CloudWatchRegion_Af_south_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Ap_east_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Ap_northeast_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Ap_northeast_2 :: CloudWatchRegion
- pattern CloudWatchRegion_Ap_northeast_3 :: CloudWatchRegion
- pattern CloudWatchRegion_Ap_south_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Ap_south_2 :: CloudWatchRegion
- pattern CloudWatchRegion_Ap_southeast_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Ap_southeast_2 :: CloudWatchRegion
- pattern CloudWatchRegion_Ap_southeast_3 :: CloudWatchRegion
- pattern CloudWatchRegion_Ca_central_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Cn_north_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Cn_northwest_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Eu_central_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Eu_central_2 :: CloudWatchRegion
- pattern CloudWatchRegion_Eu_north_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Eu_south_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Eu_south_2 :: CloudWatchRegion
- pattern CloudWatchRegion_Eu_west_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Eu_west_2 :: CloudWatchRegion
- pattern CloudWatchRegion_Eu_west_3 :: CloudWatchRegion
- pattern CloudWatchRegion_Me_central_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Me_south_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Sa_east_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Us_east_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Us_east_2 :: CloudWatchRegion
- pattern CloudWatchRegion_Us_gov_east_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Us_gov_west_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Us_iso_east_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Us_iso_west_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Us_isob_east_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Us_west_1 :: CloudWatchRegion
- pattern CloudWatchRegion_Us_west_2 :: CloudWatchRegion
- newtype ComparisonOperator where
- ComparisonOperator' { }
- pattern ComparisonOperator_GreaterThanOrEqualToThreshold :: ComparisonOperator
- pattern ComparisonOperator_GreaterThanThreshold :: ComparisonOperator
- pattern ComparisonOperator_LessThanOrEqualToThreshold :: ComparisonOperator
- pattern ComparisonOperator_LessThanThreshold :: ComparisonOperator
- newtype HealthCheckRegion where
- HealthCheckRegion' { }
- pattern HealthCheckRegion_Ap_northeast_1 :: HealthCheckRegion
- pattern HealthCheckRegion_Ap_southeast_1 :: HealthCheckRegion
- pattern HealthCheckRegion_Ap_southeast_2 :: HealthCheckRegion
- pattern HealthCheckRegion_Eu_west_1 :: HealthCheckRegion
- pattern HealthCheckRegion_Sa_east_1 :: HealthCheckRegion
- pattern HealthCheckRegion_Us_east_1 :: HealthCheckRegion
- pattern HealthCheckRegion_Us_west_1 :: HealthCheckRegion
- pattern HealthCheckRegion_Us_west_2 :: HealthCheckRegion
- newtype HealthCheckType where
- HealthCheckType' { }
- pattern HealthCheckType_CALCULATED :: HealthCheckType
- pattern HealthCheckType_CLOUDWATCH_METRIC :: HealthCheckType
- pattern HealthCheckType_HTTP :: HealthCheckType
- pattern HealthCheckType_HTTPS :: HealthCheckType
- pattern HealthCheckType_HTTPS_STR_MATCH :: HealthCheckType
- pattern HealthCheckType_HTTP_STR_MATCH :: HealthCheckType
- pattern HealthCheckType_RECOVERY_CONTROL :: HealthCheckType
- pattern HealthCheckType_TCP :: HealthCheckType
- newtype HostedZoneLimitType where
- newtype InsufficientDataHealthStatus where
- newtype RRType where
- RRType' {
- fromRRType :: Text
- pattern RRType_A :: RRType
- pattern RRType_AAAA :: RRType
- pattern RRType_CAA :: RRType
- pattern RRType_CNAME :: RRType
- pattern RRType_DS :: RRType
- pattern RRType_MX :: RRType
- pattern RRType_NAPTR :: RRType
- pattern RRType_NS :: RRType
- pattern RRType_PTR :: RRType
- pattern RRType_SOA :: RRType
- pattern RRType_SPF :: RRType
- pattern RRType_SRV :: RRType
- pattern RRType_TXT :: RRType
- RRType' {
- newtype ResettableElementName where
- ResettableElementName' { }
- pattern ResettableElementName_ChildHealthChecks :: ResettableElementName
- pattern ResettableElementName_FullyQualifiedDomainName :: ResettableElementName
- pattern ResettableElementName_Regions :: ResettableElementName
- pattern ResettableElementName_ResourcePath :: ResettableElementName
- newtype ResourceRecordSetFailover where
- newtype ReusableDelegationSetLimitType where
- newtype Statistic where
- Statistic' { }
- pattern Statistic_Average :: Statistic
- pattern Statistic_Maximum :: Statistic
- pattern Statistic_Minimum :: Statistic
- pattern Statistic_SampleCount :: Statistic
- pattern Statistic_Sum :: Statistic
- newtype TagResourceType where
- TagResourceType' { }
- pattern TagResourceType_Healthcheck :: TagResourceType
- pattern TagResourceType_Hostedzone :: TagResourceType
- newtype VPCRegion where
- VPCRegion' { }
- pattern VPCRegion_Af_south_1 :: VPCRegion
- pattern VPCRegion_Ap_east_1 :: VPCRegion
- pattern VPCRegion_Ap_northeast_1 :: VPCRegion
- pattern VPCRegion_Ap_northeast_2 :: VPCRegion
- pattern VPCRegion_Ap_northeast_3 :: VPCRegion
- pattern VPCRegion_Ap_south_1 :: VPCRegion
- pattern VPCRegion_Ap_south_2 :: VPCRegion
- pattern VPCRegion_Ap_southeast_1 :: VPCRegion
- pattern VPCRegion_Ap_southeast_2 :: VPCRegion
- pattern VPCRegion_Ap_southeast_3 :: VPCRegion
- pattern VPCRegion_Ca_central_1 :: VPCRegion
- pattern VPCRegion_Cn_north_1 :: VPCRegion
- pattern VPCRegion_Eu_central_1 :: VPCRegion
- pattern VPCRegion_Eu_central_2 :: VPCRegion
- pattern VPCRegion_Eu_north_1 :: VPCRegion
- pattern VPCRegion_Eu_south_1 :: VPCRegion
- pattern VPCRegion_Eu_south_2 :: VPCRegion
- pattern VPCRegion_Eu_west_1 :: VPCRegion
- pattern VPCRegion_Eu_west_2 :: VPCRegion
- pattern VPCRegion_Eu_west_3 :: VPCRegion
- pattern VPCRegion_Me_central_1 :: VPCRegion
- pattern VPCRegion_Me_south_1 :: VPCRegion
- pattern VPCRegion_Sa_east_1 :: VPCRegion
- pattern VPCRegion_Us_east_1 :: VPCRegion
- pattern VPCRegion_Us_east_2 :: VPCRegion
- pattern VPCRegion_Us_gov_east_1 :: VPCRegion
- pattern VPCRegion_Us_gov_west_1 :: VPCRegion
- pattern VPCRegion_Us_iso_east_1 :: VPCRegion
- pattern VPCRegion_Us_iso_west_1 :: VPCRegion
- pattern VPCRegion_Us_isob_east_1 :: VPCRegion
- pattern VPCRegion_Us_west_1 :: VPCRegion
- pattern VPCRegion_Us_west_2 :: VPCRegion
- data AccountLimit = AccountLimit' AccountLimitType Natural
- newAccountLimit :: AccountLimitType -> Natural -> AccountLimit
- data AlarmIdentifier = AlarmIdentifier' CloudWatchRegion Text
- newAlarmIdentifier :: CloudWatchRegion -> Text -> AlarmIdentifier
- data AliasTarget = AliasTarget' ResourceId Text Bool
- newAliasTarget :: ResourceId -> Text -> Bool -> AliasTarget
- data Change = Change' ChangeAction ResourceRecordSet
- newChange :: ChangeAction -> ResourceRecordSet -> Change
- data ChangeBatch = ChangeBatch' (Maybe Text) (NonEmpty Change)
- newChangeBatch :: NonEmpty Change -> ChangeBatch
- data ChangeInfo = ChangeInfo' (Maybe Text) ResourceId ChangeStatus ISO8601
- newChangeInfo :: ResourceId -> ChangeStatus -> UTCTime -> ChangeInfo
- data CidrBlockSummary = CidrBlockSummary' (Maybe Text) (Maybe Text)
- newCidrBlockSummary :: CidrBlockSummary
- data CidrCollection = CidrCollection' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Natural)
- newCidrCollection :: CidrCollection
- data CidrCollectionChange = CidrCollectionChange' Text CidrCollectionChangeAction (NonEmpty Text)
- newCidrCollectionChange :: Text -> CidrCollectionChangeAction -> NonEmpty Text -> CidrCollectionChange
- data CidrRoutingConfig = CidrRoutingConfig' Text Text
- newCidrRoutingConfig :: Text -> Text -> CidrRoutingConfig
- data CloudWatchAlarmConfiguration = CloudWatchAlarmConfiguration' (Maybe [Dimension]) Natural Double ComparisonOperator Natural Text Text Statistic
- newCloudWatchAlarmConfiguration :: Natural -> Double -> ComparisonOperator -> Natural -> Text -> Text -> Statistic -> CloudWatchAlarmConfiguration
- data CollectionSummary = CollectionSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Natural)
- newCollectionSummary :: CollectionSummary
- data DNSSECStatus = DNSSECStatus' (Maybe Text) (Maybe Text)
- newDNSSECStatus :: DNSSECStatus
- data DelegationSet = DelegationSet' (Maybe Text) (Maybe ResourceId) (NonEmpty Text)
- newDelegationSet :: NonEmpty Text -> DelegationSet
- data Dimension = Dimension' Text Text
- newDimension :: Text -> Text -> Dimension
- data GeoLocation = GeoLocation' (Maybe Text) (Maybe Text) (Maybe Text)
- newGeoLocation :: GeoLocation
- data GeoLocationDetails = GeoLocationDetails' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newGeoLocationDetails :: GeoLocationDetails
- data HealthCheck = HealthCheck' (Maybe CloudWatchAlarmConfiguration) (Maybe LinkedService) Text Text HealthCheckConfig Natural
- newHealthCheck :: Text -> Text -> HealthCheckConfig -> Natural -> HealthCheck
- data HealthCheckConfig = HealthCheckConfig' (Maybe AlarmIdentifier) (Maybe [Text]) (Maybe Bool) (Maybe Bool) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe InsufficientDataHealthStatus) (Maybe Bool) (Maybe Bool) (Maybe Natural) (Maybe (NonEmpty HealthCheckRegion)) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) HealthCheckType
- newHealthCheckConfig :: HealthCheckType -> HealthCheckConfig
- data HealthCheckObservation = HealthCheckObservation' (Maybe Text) (Maybe HealthCheckRegion) (Maybe StatusReport)
- newHealthCheckObservation :: HealthCheckObservation
- data HostedZone = HostedZone' (Maybe HostedZoneConfig) (Maybe LinkedService) (Maybe Integer) ResourceId Text Text
- newHostedZone :: ResourceId -> Text -> Text -> HostedZone
- data HostedZoneConfig = HostedZoneConfig' (Maybe Text) (Maybe Bool)
- newHostedZoneConfig :: HostedZoneConfig
- data HostedZoneLimit = HostedZoneLimit' HostedZoneLimitType Natural
- newHostedZoneLimit :: HostedZoneLimitType -> Natural -> HostedZoneLimit
- data HostedZoneOwner = HostedZoneOwner' (Maybe Text) (Maybe Text)
- newHostedZoneOwner :: HostedZoneOwner
- data HostedZoneSummary = HostedZoneSummary' ResourceId Text HostedZoneOwner
- newHostedZoneSummary :: ResourceId -> Text -> HostedZoneOwner -> HostedZoneSummary
- data KeySigningKey = KeySigningKey' (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Int) (Maybe Natural) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text)
- newKeySigningKey :: KeySigningKey
- data LinkedService = LinkedService' (Maybe Text) (Maybe Text)
- newLinkedService :: LinkedService
- data LocationSummary = LocationSummary' (Maybe Text)
- newLocationSummary :: LocationSummary
- data QueryLoggingConfig = QueryLoggingConfig' Text ResourceId Text
- newQueryLoggingConfig :: Text -> ResourceId -> Text -> QueryLoggingConfig
- data ResourceRecord = ResourceRecord' Text
- newResourceRecord :: Text -> ResourceRecord
- data ResourceRecordSet = ResourceRecordSet' (Maybe AliasTarget) (Maybe CidrRoutingConfig) (Maybe ResourceRecordSetFailover) (Maybe GeoLocation) (Maybe Text) (Maybe Bool) (Maybe Region) (Maybe (NonEmpty ResourceRecord)) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Natural) Text RRType
- newResourceRecordSet :: Text -> RRType -> ResourceRecordSet
- data ResourceTagSet = ResourceTagSet' (Maybe Text) (Maybe TagResourceType) (Maybe (NonEmpty Tag))
- newResourceTagSet :: ResourceTagSet
- data ReusableDelegationSetLimit = ReusableDelegationSetLimit' ReusableDelegationSetLimitType Natural
- newReusableDelegationSetLimit :: ReusableDelegationSetLimitType -> Natural -> ReusableDelegationSetLimit
- data StatusReport = StatusReport' (Maybe ISO8601) (Maybe Text)
- newStatusReport :: StatusReport
- data Tag = Tag' (Maybe Text) (Maybe Text)
- newTag :: Tag
- data TrafficPolicy = TrafficPolicy' (Maybe Text) Text Natural Text RRType Text
- newTrafficPolicy :: Text -> Natural -> Text -> RRType -> Text -> TrafficPolicy
- data TrafficPolicyInstance = TrafficPolicyInstance' Text ResourceId Text Natural Text Text Text Natural RRType
- newTrafficPolicyInstance :: Text -> ResourceId -> Text -> Natural -> Text -> Text -> Text -> Natural -> RRType -> TrafficPolicyInstance
- data TrafficPolicySummary = TrafficPolicySummary' Text Text RRType Natural Natural
- newTrafficPolicySummary :: Text -> Text -> RRType -> Natural -> Natural -> TrafficPolicySummary
- data VPC = VPC' (Maybe Text) (Maybe VPCRegion)
- newVPC :: VPC
Service Configuration
defaultService :: Service Source #
API version 2013-04-01 of the Amazon Route 53 SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by Route53.
CidrBlockInUseException
_CidrBlockInUseException :: AsError a => Fold a ServiceError Source #
This CIDR block is already in use.
CidrCollectionAlreadyExistsException
_CidrCollectionAlreadyExistsException :: AsError a => Fold a ServiceError Source #
A CIDR collection with this name and a different caller reference already exists in this account.
CidrCollectionInUseException
_CidrCollectionInUseException :: AsError a => Fold a ServiceError Source #
This CIDR collection is in use, and isn't empty.
CidrCollectionVersionMismatchException
_CidrCollectionVersionMismatchException :: AsError a => Fold a ServiceError Source #
The CIDR collection version you provided, doesn't match the one in the
ListCidrCollections operation.
ConcurrentModification
_ConcurrentModification :: AsError a => Fold a ServiceError Source #
Another user submitted a request to create, update, or delete the object at the same time that you did. Retry the request.
ConflictingDomainExists
_ConflictingDomainExists :: AsError a => Fold a ServiceError Source #
The cause of this error depends on the operation that you're performing:
- Create a public hosted zone: Two hosted zones that have the same name or that have a parent/child relationship (example.com and test.example.com) can't have any common name servers. You tried to create a hosted zone that has the same name as an existing hosted zone or that's the parent or child of an existing hosted zone, and you specified a delegation set that shares one or more name servers with the existing hosted zone. For more information, see CreateReusableDelegationSet.
- Create a private hosted zone: A hosted zone with the specified name already exists and is already associated with the Amazon VPC that you specified.
- Associate VPCs with a private hosted zone: The VPC that you specified is already associated with another hosted zone that has the same name.
ConflictingTypes
_ConflictingTypes :: AsError a => Fold a ServiceError Source #
You tried to update a traffic policy instance by using a traffic policy
version that has a different DNS type than the current type for the
instance. You specified the type in the JSON document in the
CreateTrafficPolicy or CreateTrafficPolicyVersionrequest.
DNSSECNotFound
_DNSSECNotFound :: AsError a => Fold a ServiceError Source #
The hosted zone doesn't have any DNSSEC resources.
DelegationSetAlreadyCreated
_DelegationSetAlreadyCreated :: AsError a => Fold a ServiceError Source #
A delegation set with the same owner and caller reference combination has already been created.
DelegationSetAlreadyReusable
_DelegationSetAlreadyReusable :: AsError a => Fold a ServiceError Source #
The specified delegation set has already been marked as reusable.
DelegationSetInUse
_DelegationSetInUse :: AsError a => Fold a ServiceError Source #
The specified delegation contains associated hosted zones which must be deleted before the reusable delegation set can be deleted.
DelegationSetNotAvailable
_DelegationSetNotAvailable :: AsError a => Fold a ServiceError Source #
You can create a hosted zone that has the same name as an existing hosted zone (example.com is common), but there is a limit to the number of hosted zones that have the same name. If you get this error, Amazon Route 53 has reached that limit. If you own the domain name and Route 53 generates this error, contact Customer Support.
DelegationSetNotReusable
_DelegationSetNotReusable :: AsError a => Fold a ServiceError Source #
A reusable delegation set with the specified ID does not exist.
HealthCheckAlreadyExists
_HealthCheckAlreadyExists :: AsError a => Fold a ServiceError Source #
The health check you're attempting to create already exists. Amazon Route 53 returns this error when you submit a request that has the following values:
- The same value for
CallerReferenceas an existing health check, and one or more values that differ from the existing health check that has the same caller reference. - The same value for
CallerReferenceas a health check that you created and later deleted, regardless of the other settings in the request.
HealthCheckInUse
_HealthCheckInUse :: AsError a => Fold a ServiceError Source #
This error code is not in use.
HealthCheckVersionMismatch
_HealthCheckVersionMismatch :: AsError a => Fold a ServiceError Source #
The value of HealthCheckVersion in the request doesn't match the
value of HealthCheckVersion in the health check.
HostedZoneAlreadyExists
_HostedZoneAlreadyExists :: AsError a => Fold a ServiceError Source #
The hosted zone you're trying to create already exists. Amazon Route 53
returns this error when a hosted zone has already been created with the
specified CallerReference.
HostedZoneNotEmpty
_HostedZoneNotEmpty :: AsError a => Fold a ServiceError Source #
The hosted zone contains resource records that are not SOA or NS records.
HostedZoneNotFound
_HostedZoneNotFound :: AsError a => Fold a ServiceError Source #
The specified HostedZone can't be found.
HostedZoneNotPrivate
_HostedZoneNotPrivate :: AsError a => Fold a ServiceError Source #
The specified hosted zone is a public hosted zone, not a private hosted zone.
HostedZonePartiallyDelegated
_HostedZonePartiallyDelegated :: AsError a => Fold a ServiceError Source #
The hosted zone nameservers don't match the parent nameservers. The hosted zone and parent must have the same nameservers.
IncompatibleVersion
_IncompatibleVersion :: AsError a => Fold a ServiceError Source #
The resource you're trying to access is unsupported on this Amazon Route 53 endpoint.
InsufficientCloudWatchLogsResourcePolicy
_InsufficientCloudWatchLogsResourcePolicy :: AsError a => Fold a ServiceError Source #
Amazon Route 53 doesn't have the permissions required to create log streams and send query logs to log streams. Possible causes include the following:
- There is no resource policy that specifies the log group ARN in the
value for
Resource. - The resource policy that includes the log group ARN in the value for
Resourcedoesn't have the necessary permissions. - The resource policy hasn't finished propagating yet.
- The Key management service (KMS) key you specified doesn’t exist or it can’t be used with the log group associated with query log. Update or provide a resource policy to grant permissions for the KMS key.
- The Key management service (KMS) key you specified is marked as disabled for the log group associated with query log. Update or provide a resource policy to grant permissions for the KMS key.
InvalidArgument
_InvalidArgument :: AsError a => Fold a ServiceError Source #
Parameter name is not valid.
InvalidChangeBatch
_InvalidChangeBatch :: AsError a => Fold a ServiceError Source #
This exception contains a list of messages that might contain one or more error messages. Each error message indicates one error in the change batch.
InvalidDomainName
_InvalidDomainName :: AsError a => Fold a ServiceError Source #
The specified domain name is not valid.
InvalidInput
_InvalidInput :: AsError a => Fold a ServiceError Source #
The input is not valid.
InvalidKMSArn
_InvalidKMSArn :: AsError a => Fold a ServiceError Source #
The KeyManagementServiceArn that you specified isn't valid to use with DNSSEC signing.
InvalidKeySigningKeyName
_InvalidKeySigningKeyName :: AsError a => Fold a ServiceError Source #
The key-signing key (KSK) name that you specified isn't a valid name.
InvalidKeySigningKeyStatus
_InvalidKeySigningKeyStatus :: AsError a => Fold a ServiceError Source #
The key-signing key (KSK) status isn't valid or another KSK has the
status INTERNAL_FAILURE.
InvalidPaginationToken
_InvalidPaginationToken :: AsError a => Fold a ServiceError Source #
The value that you specified to get the second or subsequent page of results is invalid.
InvalidSigningStatus
_InvalidSigningStatus :: AsError a => Fold a ServiceError Source #
Your hosted zone status isn't valid for this operation. In the hosted
zone, change the status to enable DNSSEC or disable DNSSEC.
InvalidTrafficPolicyDocument
_InvalidTrafficPolicyDocument :: AsError a => Fold a ServiceError Source #
The format of the traffic policy document that you specified in the
Document element is not valid.
InvalidVPCId
_InvalidVPCId :: AsError a => Fold a ServiceError Source #
The VPC ID that you specified either isn't a valid ID or the current account is not authorized to access this VPC.
KeySigningKeyAlreadyExists
_KeySigningKeyAlreadyExists :: AsError a => Fold a ServiceError Source #
You've already created a key-signing key (KSK) with this name or with the same customer managed key ARN.
KeySigningKeyInParentDSRecord
_KeySigningKeyInParentDSRecord :: AsError a => Fold a ServiceError Source #
The key-signing key (KSK) is specified in a parent DS record.
KeySigningKeyInUse
_KeySigningKeyInUse :: AsError a => Fold a ServiceError Source #
The key-signing key (KSK) that you specified can't be deactivated because it's the only KSK for a currently-enabled DNSSEC. Disable DNSSEC signing, or add or enable another KSK.
KeySigningKeyWithActiveStatusNotFound
_KeySigningKeyWithActiveStatusNotFound :: AsError a => Fold a ServiceError Source #
A key-signing key (KSK) with ACTIVE status wasn't found.
LastVPCAssociation
_LastVPCAssociation :: AsError a => Fold a ServiceError Source #
The VPC that you're trying to disassociate from the private hosted zone is the last VPC that is associated with the hosted zone. Amazon Route 53 doesn't support disassociating the last VPC from a hosted zone.
LimitsExceeded
_LimitsExceeded :: AsError a => Fold a ServiceError Source #
This operation can't be completed because the current account has reached the limit on the resource you are trying to create. To request a higher limit, create a case with the Amazon Web Services Support Center.
NoSuchChange
_NoSuchChange :: AsError a => Fold a ServiceError Source #
A change with the specified change ID does not exist.
NoSuchCidrCollectionException
_NoSuchCidrCollectionException :: AsError a => Fold a ServiceError Source #
The CIDR collection you specified, doesn't exist.
NoSuchCidrLocationException
_NoSuchCidrLocationException :: AsError a => Fold a ServiceError Source #
The CIDR collection location doesn't match any locations in your account.
NoSuchCloudWatchLogsLogGroup
_NoSuchCloudWatchLogsLogGroup :: AsError a => Fold a ServiceError Source #
There is no CloudWatch Logs log group with the specified ARN.
NoSuchDelegationSet
_NoSuchDelegationSet :: AsError a => Fold a ServiceError Source #
A reusable delegation set with the specified ID does not exist.
NoSuchGeoLocation
_NoSuchGeoLocation :: AsError a => Fold a ServiceError Source #
Amazon Route 53 doesn't support the specified geographic location. For a list of supported geolocation codes, see the GeoLocation data type.
NoSuchHealthCheck
_NoSuchHealthCheck :: AsError a => Fold a ServiceError Source #
No health check exists with the specified ID.
NoSuchHostedZone
_NoSuchHostedZone :: AsError a => Fold a ServiceError Source #
No hosted zone exists with the ID that you specified.
NoSuchKeySigningKey
_NoSuchKeySigningKey :: AsError a => Fold a ServiceError Source #
The specified key-signing key (KSK) doesn't exist.
NoSuchQueryLoggingConfig
_NoSuchQueryLoggingConfig :: AsError a => Fold a ServiceError Source #
There is no DNS query logging configuration with the specified ID.
NoSuchTrafficPolicy
_NoSuchTrafficPolicy :: AsError a => Fold a ServiceError Source #
No traffic policy exists with the specified ID.
NoSuchTrafficPolicyInstance
_NoSuchTrafficPolicyInstance :: AsError a => Fold a ServiceError Source #
No traffic policy instance exists with the specified ID.
NotAuthorizedException
_NotAuthorizedException :: AsError a => Fold a ServiceError Source #
Associating the specified VPC with the specified hosted zone has not been authorized.
PriorRequestNotComplete
_PriorRequestNotComplete :: AsError a => Fold a ServiceError Source #
If Amazon Route 53 can't process a request before the next request
arrives, it will reject subsequent requests for the same hosted zone and
return an HTTP 400 error (Bad request). If Route 53 returns this
error repeatedly for the same request, we recommend that you wait, in
intervals of increasing duration, before you try the request again.
PublicZoneVPCAssociation
_PublicZoneVPCAssociation :: AsError a => Fold a ServiceError Source #
You're trying to associate a VPC with a public hosted zone. Amazon Route 53 doesn't support associating a VPC with a public hosted zone.
QueryLoggingConfigAlreadyExists
_QueryLoggingConfigAlreadyExists :: AsError a => Fold a ServiceError Source #
You can create only one query logging configuration for a hosted zone, and a query logging configuration already exists for this hosted zone.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The limit on the number of requests per second was exceeded.
TooManyHealthChecks
_TooManyHealthChecks :: AsError a => Fold a ServiceError Source #
This health check can't be created because the current account has reached the limit on the number of active health checks.
For information about default limits, see Limits in the Amazon Route 53 Developer Guide.
For information about how to get the current limit for an account, see GetAccountLimit. To request a higher limit, create a case with the Amazon Web Services Support Center.
You have reached the maximum number of active health checks for an Amazon Web Services account. To request a higher limit, create a case with the Amazon Web Services Support Center.
TooManyHostedZones
_TooManyHostedZones :: AsError a => Fold a ServiceError Source #
This operation can't be completed either because the current account has reached the limit on the number of hosted zones or because you've reached the limit on the number of hosted zones that can be associated with a reusable delegation set.
For information about default limits, see Limits in the Amazon Route 53 Developer Guide.
To get the current limit on hosted zones that can be created by an account, see GetAccountLimit.
To get the current limit on hosted zones that can be associated with a reusable delegation set, see GetReusableDelegationSetLimit.
To request a higher limit, create a case with the Amazon Web Services Support Center.
TooManyKeySigningKeys
_TooManyKeySigningKeys :: AsError a => Fold a ServiceError Source #
You've reached the limit for the number of key-signing keys (KSKs). Remove at least one KSK, and then try again.
TooManyTrafficPolicies
_TooManyTrafficPolicies :: AsError a => Fold a ServiceError Source #
This traffic policy can't be created because the current account has reached the limit on the number of traffic policies.
For information about default limits, see Limits in the Amazon Route 53 Developer Guide.
To get the current limit for an account, see GetAccountLimit.
To request a higher limit, create a case with the Amazon Web Services Support Center.
TooManyTrafficPolicyInstances
_TooManyTrafficPolicyInstances :: AsError a => Fold a ServiceError Source #
This traffic policy instance can't be created because the current account has reached the limit on the number of traffic policy instances.
For information about default limits, see Limits in the Amazon Route 53 Developer Guide.
For information about how to get the current limit for an account, see GetAccountLimit.
To request a higher limit, create a case with the Amazon Web Services Support Center.
TooManyTrafficPolicyVersionsForCurrentPolicy
_TooManyTrafficPolicyVersionsForCurrentPolicy :: AsError a => Fold a ServiceError Source #
This traffic policy version can't be created because you've reached the limit of 1000 on the number of versions that you can create for the current traffic policy.
To create more traffic policy versions, you can use GetTrafficPolicy to get the traffic policy document for a specified traffic policy version, and then use CreateTrafficPolicy to create a new traffic policy using the traffic policy document.
TooManyVPCAssociationAuthorizations
_TooManyVPCAssociationAuthorizations :: AsError a => Fold a ServiceError Source #
You've created the maximum number of authorizations that can be created
for the specified hosted zone. To authorize another VPC to be associated
with the hosted zone, submit a DeleteVPCAssociationAuthorization
request to remove an existing authorization. To get a list of existing
authorizations, submit a ListVPCAssociationAuthorizations request.
TrafficPolicyAlreadyExists
_TrafficPolicyAlreadyExists :: AsError a => Fold a ServiceError Source #
A traffic policy that has the same value for Name already exists.
TrafficPolicyInUse
_TrafficPolicyInUse :: AsError a => Fold a ServiceError Source #
One or more traffic policy instances were created by using the specified traffic policy.
TrafficPolicyInstanceAlreadyExists
_TrafficPolicyInstanceAlreadyExists :: AsError a => Fold a ServiceError Source #
There is already a traffic policy instance with the specified ID.
VPCAssociationAuthorizationNotFound
_VPCAssociationAuthorizationNotFound :: AsError a => Fold a ServiceError Source #
The VPC that you specified is not authorized to be associated with the hosted zone.
VPCAssociationNotFound
_VPCAssociationNotFound :: AsError a => Fold a ServiceError Source #
The specified VPC and hosted zone are not currently associated.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
ResourceRecordSetsChanged
newResourceRecordSetsChanged :: Wait GetChange Source #
Polls GetChange every 30 seconds until a successful state is reached. An error is returned after 60 failed checks.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
ActivateKeySigningKey
data ActivateKeySigningKey Source #
See: newActivateKeySigningKey smart constructor.
Constructors
| ActivateKeySigningKey' ResourceId Text |
Instances
newActivateKeySigningKey Source #
Create a value of ActivateKeySigningKey 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:
ActivateKeySigningKey, activateKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.
ActivateKeySigningKey, activateKeySigningKey_name - A string used to identify a key-signing key (KSK). Name can include
numbers, letters, and underscores (_). Name must be unique for each
key-signing key in the same hosted zone.
data ActivateKeySigningKeyResponse Source #
See: newActivateKeySigningKeyResponse smart constructor.
Constructors
| ActivateKeySigningKeyResponse' Int ChangeInfo |
Instances
newActivateKeySigningKeyResponse Source #
Arguments
| :: Int | |
| -> ChangeInfo | |
| -> ActivateKeySigningKeyResponse |
Create a value of ActivateKeySigningKeyResponse 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:httpStatus:ActivateKeySigningKeyResponse', activateKeySigningKeyResponse_httpStatus - The response's http status code.
$sel:changeInfo:ActivateKeySigningKeyResponse', activateKeySigningKeyResponse_changeInfo - Undocumented member.
AssociateVPCWithHostedZone
data AssociateVPCWithHostedZone Source #
A complex type that contains information about the request to associate a VPC with a private hosted zone.
See: newAssociateVPCWithHostedZone smart constructor.
Constructors
| AssociateVPCWithHostedZone' (Maybe Text) ResourceId VPC |
Instances
newAssociateVPCWithHostedZone Source #
Arguments
| :: ResourceId | |
| -> VPC | |
| -> AssociateVPCWithHostedZone |
Create a value of AssociateVPCWithHostedZone 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:
AssociateVPCWithHostedZone, associateVPCWithHostedZone_comment - Optional: A comment about the association request.
AssociateVPCWithHostedZone, associateVPCWithHostedZone_hostedZoneId - The ID of the private hosted zone that you want to associate an Amazon
VPC with.
Note that you can't associate a VPC with a hosted zone that doesn't have an existing VPC association.
$sel:vpc:AssociateVPCWithHostedZone', associateVPCWithHostedZone_vpc - A complex type that contains information about the VPC that you want to
associate with a private hosted zone.
data AssociateVPCWithHostedZoneResponse Source #
A complex type that contains the response information for the
AssociateVPCWithHostedZone request.
See: newAssociateVPCWithHostedZoneResponse smart constructor.
Constructors
| AssociateVPCWithHostedZoneResponse' Int ChangeInfo |
Instances
newAssociateVPCWithHostedZoneResponse Source #
Arguments
| :: Int | |
| -> ChangeInfo | |
| -> AssociateVPCWithHostedZoneResponse |
Create a value of AssociateVPCWithHostedZoneResponse 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:httpStatus:AssociateVPCWithHostedZoneResponse', associateVPCWithHostedZoneResponse_httpStatus - The response's http status code.
$sel:changeInfo:AssociateVPCWithHostedZoneResponse', associateVPCWithHostedZoneResponse_changeInfo - A complex type that describes the changes made to your hosted zone.
ChangeCidrCollection
data ChangeCidrCollection Source #
See: newChangeCidrCollection smart constructor.
Constructors
| ChangeCidrCollection' (Maybe Natural) Text (NonEmpty CidrCollectionChange) |
Instances
newChangeCidrCollection Source #
Arguments
| :: Text | |
| -> NonEmpty CidrCollectionChange | |
| -> ChangeCidrCollection |
Create a value of ChangeCidrCollection 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:collectionVersion:ChangeCidrCollection', changeCidrCollection_collectionVersion - A sequential counter that Amazon Route 53 sets to 1 when you create a
collection and increments it by 1 each time you update the collection.
We recommend that you use ListCidrCollection to get the current value
of CollectionVersion for the collection that you want to update, and
then include that value with the change request. This prevents Route 53
from overwriting an intervening update:
- If the value in the request matches the value of
CollectionVersionin the collection, Route 53 updates the collection. - If the value of
CollectionVersionin the collection is greater than the value in the request, the collection was changed after you got the version number. Route 53 does not update the collection, and it returns aCidrCollectionVersionMismatcherror.
ChangeCidrCollection, changeCidrCollection_id - The UUID of the CIDR collection to update.
ChangeCidrCollection, changeCidrCollection_changes - Information about changes to a CIDR collection.
data ChangeCidrCollectionResponse Source #
See: newChangeCidrCollectionResponse smart constructor.
Constructors
| ChangeCidrCollectionResponse' Int Text |
Instances
newChangeCidrCollectionResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> ChangeCidrCollectionResponse |
Create a value of ChangeCidrCollectionResponse 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:httpStatus:ChangeCidrCollectionResponse', changeCidrCollectionResponse_httpStatus - The response's http status code.
ChangeCidrCollection, changeCidrCollectionResponse_id - The ID that is returned by ChangeCidrCollection. You can use it as
input to GetChange to see if a CIDR collection change has propagated
or not.
ChangeResourceRecordSets
data ChangeResourceRecordSets Source #
A complex type that contains change information for the resource record set.
See: newChangeResourceRecordSets smart constructor.
Constructors
| ChangeResourceRecordSets' ResourceId ChangeBatch |
Instances
newChangeResourceRecordSets Source #
Arguments
| :: ResourceId | |
| -> ChangeBatch | |
| -> ChangeResourceRecordSets |
Create a value of ChangeResourceRecordSets 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:
ChangeResourceRecordSets, changeResourceRecordSets_hostedZoneId - The ID of the hosted zone that contains the resource record sets that
you want to change.
$sel:changeBatch:ChangeResourceRecordSets', changeResourceRecordSets_changeBatch - A complex type that contains an optional comment and the Changes
element.
data ChangeResourceRecordSetsResponse Source #
A complex type containing the response for the request.
See: newChangeResourceRecordSetsResponse smart constructor.
Constructors
| ChangeResourceRecordSetsResponse' Int ChangeInfo |
Instances
newChangeResourceRecordSetsResponse Source #
Arguments
| :: Int | |
| -> ChangeInfo | |
| -> ChangeResourceRecordSetsResponse |
Create a value of ChangeResourceRecordSetsResponse 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:httpStatus:ChangeResourceRecordSetsResponse', changeResourceRecordSetsResponse_httpStatus - The response's http status code.
$sel:changeInfo:ChangeResourceRecordSetsResponse', changeResourceRecordSetsResponse_changeInfo - A complex type that contains information about changes made to your
hosted zone.
This element contains an ID that you use when performing a GetChange action to get detailed information about the change.
ChangeTagsForResource
data ChangeTagsForResource Source #
A complex type that contains information about the tags that you want to add, edit, or delete.
See: newChangeTagsForResource smart constructor.
Constructors
| ChangeTagsForResource' (Maybe (NonEmpty Tag)) (Maybe (NonEmpty Text)) TagResourceType Text |
Instances
newChangeTagsForResource Source #
Arguments
| :: TagResourceType | |
| -> Text | |
| -> ChangeTagsForResource |
Create a value of ChangeTagsForResource 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:addTags:ChangeTagsForResource', changeTagsForResource_addTags - A complex type that contains a list of the tags that you want to add to
the specified health check or hosted zone and/or the tags that you want
to edit Value for.
You can add a maximum of 10 tags to a health check or a hosted zone.
$sel:removeTagKeys:ChangeTagsForResource', changeTagsForResource_removeTagKeys - A complex type that contains a list of the tags that you want to delete
from the specified health check or hosted zone. You can specify up to 10
keys.
ChangeTagsForResource, changeTagsForResource_resourceType - The type of the resource.
- The resource type for health checks is
healthcheck. - The resource type for hosted zones is
hostedzone.
ChangeTagsForResource, changeTagsForResource_resourceId - The ID of the resource for which you want to add, change, or delete
tags.
data ChangeTagsForResourceResponse Source #
Empty response for the request.
See: newChangeTagsForResourceResponse smart constructor.
Constructors
| ChangeTagsForResourceResponse' Int |
Instances
newChangeTagsForResourceResponse Source #
Create a value of ChangeTagsForResourceResponse 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:httpStatus:ChangeTagsForResourceResponse', changeTagsForResourceResponse_httpStatus - The response's http status code.
CreateCidrCollection
data CreateCidrCollection Source #
See: newCreateCidrCollection smart constructor.
Constructors
| CreateCidrCollection' Text Text |
Instances
newCreateCidrCollection Source #
Arguments
| :: Text | |
| -> Text | |
| -> CreateCidrCollection |
Create a value of CreateCidrCollection 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:
CreateCidrCollection, createCidrCollection_name - A unique identifier for the account that can be used to reference the
collection from other API calls.
CreateCidrCollection, createCidrCollection_callerReference - A client-specific token that allows requests to be securely retried so
that the intended outcome will only occur once, retries receive a
similar response, and there are no additional edge cases to handle.
data CreateCidrCollectionResponse Source #
See: newCreateCidrCollectionResponse smart constructor.
Constructors
| CreateCidrCollectionResponse' (Maybe CidrCollection) (Maybe Text) Int |
Instances
newCreateCidrCollectionResponse Source #
Create a value of CreateCidrCollectionResponse 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:collection:CreateCidrCollectionResponse', createCidrCollectionResponse_collection - A complex type that contains information about the CIDR collection.
$sel:location:CreateCidrCollectionResponse', createCidrCollectionResponse_location - A unique URL that represents the location for the CIDR collection.
$sel:httpStatus:CreateCidrCollectionResponse', createCidrCollectionResponse_httpStatus - The response's http status code.
CreateHealthCheck
data CreateHealthCheck Source #
A complex type that contains the health check request information.
See: newCreateHealthCheck smart constructor.
Constructors
| CreateHealthCheck' Text HealthCheckConfig |
Instances
Arguments
| :: Text | |
| -> HealthCheckConfig | |
| -> CreateHealthCheck |
Create a value of CreateHealthCheck 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:
CreateHealthCheck, createHealthCheck_callerReference - A unique string that identifies the request and that allows you to retry
a failed CreateHealthCheck request without the risk of creating two
identical health checks:
- If you send a
CreateHealthCheckrequest with the sameCallerReferenceand settings as a previous request, and if the health check doesn't exist, Amazon Route 53 creates the health check. If the health check does exist, Route 53 returns the settings for the existing health check. - If you send a
CreateHealthCheckrequest with the sameCallerReferenceas a deleted health check, regardless of the settings, Route 53 returns aHealthCheckAlreadyExistserror. - If you send a
CreateHealthCheckrequest with the sameCallerReferenceas an existing health check but with different settings, Route 53 returns aHealthCheckAlreadyExistserror. - If you send a
CreateHealthCheckrequest with a uniqueCallerReferencebut settings identical to an existing health check, Route 53 creates the health check.
CreateHealthCheck, createHealthCheck_healthCheckConfig - A complex type that contains settings for a new health check.
data CreateHealthCheckResponse Source #
A complex type containing the response information for the new health check.
See: newCreateHealthCheckResponse smart constructor.
Constructors
| CreateHealthCheckResponse' Int HealthCheck Text |
Instances
newCreateHealthCheckResponse Source #
Arguments
| :: Int | |
| -> HealthCheck | |
| -> Text | |
| -> CreateHealthCheckResponse |
Create a value of CreateHealthCheckResponse 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:httpStatus:CreateHealthCheckResponse', createHealthCheckResponse_httpStatus - The response's http status code.
$sel:healthCheck:CreateHealthCheckResponse', createHealthCheckResponse_healthCheck - A complex type that contains identifying information about the health
check.
$sel:location:CreateHealthCheckResponse', createHealthCheckResponse_location - The unique URL representing the new health check.
CreateHostedZone
data CreateHostedZone Source #
A complex type that contains information about the request to create a public or private hosted zone.
See: newCreateHostedZone smart constructor.
Constructors
| CreateHostedZone' (Maybe ResourceId) (Maybe HostedZoneConfig) (Maybe VPC) Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> CreateHostedZone |
Create a value of CreateHostedZone 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:delegationSetId:CreateHostedZone', createHostedZone_delegationSetId - If you want to associate a reusable delegation set with this hosted
zone, the ID that Amazon Route 53 assigned to the reusable delegation
set when you created it. For more information about reusable delegation
sets, see
CreateReusableDelegationSet.
$sel:hostedZoneConfig:CreateHostedZone', createHostedZone_hostedZoneConfig - (Optional) A complex type that contains the following optional values:
- For public and private hosted zones, an optional comment
- For private hosted zones, an optional
PrivateZoneelement
If you don't specify a comment or the PrivateZone element, omit
HostedZoneConfig and the other elements.
CreateHostedZone, createHostedZone_vpc - (Private hosted zones only) A complex type that contains information
about the Amazon VPC that you're associating with this hosted zone.
You can specify only one Amazon VPC when you create a private hosted
zone. If you are associating a VPC with a hosted zone with this request,
the paramaters VPCId and VPCRegion are also required.
To associate additional Amazon VPCs with the hosted zone, use AssociateVPCWithHostedZone after you create a hosted zone.
CreateHostedZone, createHostedZone_name - The name of the domain. Specify a fully qualified domain name, for
example, www.example.com. The trailing dot is optional; Amazon
Route 53 assumes that the domain name is fully qualified. This means
that Route 53 treats www.example.com (without a trailing dot) and
www.example.com. (with a trailing dot) as identical.
If you're creating a public hosted zone, this is the name you have
registered with your DNS registrar. If your domain name is registered
with a registrar other than Route 53, change the name servers for your
domain to the set of NameServers that CreateHostedZone returns in
DelegationSet.
CreateHostedZone, createHostedZone_callerReference - A unique string that identifies the request and that allows failed
CreateHostedZone requests to be retried without the risk of executing
the operation twice. You must use a unique CallerReference string
every time you submit a CreateHostedZone request. CallerReference
can be any unique string, for example, a date/time stamp.
data CreateHostedZoneResponse Source #
A complex type containing the response information for the hosted zone.
See: newCreateHostedZoneResponse smart constructor.
Constructors
| CreateHostedZoneResponse' (Maybe VPC) Int HostedZone ChangeInfo DelegationSet Text |
Instances
newCreateHostedZoneResponse Source #
Arguments
| :: Int | |
| -> HostedZone | |
| -> ChangeInfo | |
| -> DelegationSet | |
| -> Text | |
| -> CreateHostedZoneResponse |
Create a value of CreateHostedZoneResponse 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:
CreateHostedZone, createHostedZoneResponse_vpc - A complex type that contains information about an Amazon VPC that you
associated with this hosted zone.
$sel:httpStatus:CreateHostedZoneResponse', createHostedZoneResponse_httpStatus - The response's http status code.
$sel:hostedZone:CreateHostedZoneResponse', createHostedZoneResponse_hostedZone - A complex type that contains general information about the hosted zone.
$sel:changeInfo:CreateHostedZoneResponse', createHostedZoneResponse_changeInfo - A complex type that contains information about the CreateHostedZone
request.
$sel:delegationSet:CreateHostedZoneResponse', createHostedZoneResponse_delegationSet - A complex type that describes the name servers for this hosted zone.
$sel:location:CreateHostedZoneResponse', createHostedZoneResponse_location - The unique URL representing the new hosted zone.
CreateKeySigningKey
data CreateKeySigningKey Source #
See: newCreateKeySigningKey smart constructor.
Constructors
| CreateKeySigningKey' Text ResourceId Text Text Text |
Instances
newCreateKeySigningKey Source #
Arguments
| :: Text | |
| -> ResourceId | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> CreateKeySigningKey |
Create a value of CreateKeySigningKey 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:
CreateKeySigningKey, createKeySigningKey_callerReference - A unique string that identifies the request.
CreateKeySigningKey, createKeySigningKey_hostedZoneId - The unique string (ID) used to identify a hosted zone.
$sel:keyManagementServiceArn:CreateKeySigningKey', createKeySigningKey_keyManagementServiceArn - The Amazon resource name (ARN) for a customer managed key in Key
Management Service (KMS). The KeyManagementServiceArn must be unique
for each key-signing key (KSK) in a single hosted zone. To see an
example of KeyManagementServiceArn that grants the correct permissions
for DNSSEC, scroll down to Example.
You must configure the customer managed customer managed key as follows:
- Status
- Enabled
- Key spec
- ECC_NIST_P256
- Key usage
- Sign and verify
- Key policy
- The key policy must give permission for the following actions:
- DescribeKey
- GetPublicKey
- Sign
The key policy must also include the Amazon Route 53 service in the principal for your account. Specify the following:
"Service": "dnssec-route53.amazonaws.com"
For more information about working with a customer managed key in KMS, see Key Management Service concepts.
CreateKeySigningKey, createKeySigningKey_name - A string used to identify a key-signing key (KSK). Name can include
numbers, letters, and underscores (_). Name must be unique for each
key-signing key in the same hosted zone.
CreateKeySigningKey, createKeySigningKey_status - A string specifying the initial status of the key-signing key (KSK). You
can set the value to ACTIVE or INACTIVE.
data CreateKeySigningKeyResponse Source #
See: newCreateKeySigningKeyResponse smart constructor.
Constructors
| CreateKeySigningKeyResponse' Int ChangeInfo KeySigningKey Text |
Instances
newCreateKeySigningKeyResponse Source #
Arguments
| :: Int | |
| -> ChangeInfo | |
| -> KeySigningKey | |
| -> Text | |
| -> CreateKeySigningKeyResponse |
Create a value of CreateKeySigningKeyResponse 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:httpStatus:CreateKeySigningKeyResponse', createKeySigningKeyResponse_httpStatus - The response's http status code.
$sel:changeInfo:CreateKeySigningKeyResponse', createKeySigningKeyResponse_changeInfo - Undocumented member.
$sel:keySigningKey:CreateKeySigningKeyResponse', createKeySigningKeyResponse_keySigningKey - The key-signing key (KSK) that the request creates.
$sel:location:CreateKeySigningKeyResponse', createKeySigningKeyResponse_location - The unique URL representing the new key-signing key (KSK).
CreateQueryLoggingConfig
data CreateQueryLoggingConfig Source #
See: newCreateQueryLoggingConfig smart constructor.
Constructors
| CreateQueryLoggingConfig' ResourceId Text |
Instances
newCreateQueryLoggingConfig Source #
Arguments
| :: ResourceId | |
| -> Text | |
| -> CreateQueryLoggingConfig |
Create a value of CreateQueryLoggingConfig 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:
CreateQueryLoggingConfig, createQueryLoggingConfig_hostedZoneId - The ID of the hosted zone that you want to log queries for. You can log
queries only for public hosted zones.
CreateQueryLoggingConfig, createQueryLoggingConfig_cloudWatchLogsLogGroupArn - The Amazon Resource Name (ARN) for the log group that you want to Amazon
Route 53 to send query logs to. This is the format of the ARN:
arn:aws:logs:region:account-id:log-group:log_group_name
To get the ARN for a log group, you can use the CloudWatch console, the DescribeLogGroups API action, the describe-log-groups command, or the applicable command in one of the Amazon Web Services SDKs.
data CreateQueryLoggingConfigResponse Source #
See: newCreateQueryLoggingConfigResponse smart constructor.
Constructors
| CreateQueryLoggingConfigResponse' Int QueryLoggingConfig Text |
Instances
newCreateQueryLoggingConfigResponse Source #
Arguments
| :: Int | |
| -> QueryLoggingConfig | |
| -> Text | |
| -> CreateQueryLoggingConfigResponse |
Create a value of CreateQueryLoggingConfigResponse 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:httpStatus:CreateQueryLoggingConfigResponse', createQueryLoggingConfigResponse_httpStatus - The response's http status code.
$sel:queryLoggingConfig:CreateQueryLoggingConfigResponse', createQueryLoggingConfigResponse_queryLoggingConfig - A complex type that contains the ID for a query logging configuration,
the ID of the hosted zone that you want to log queries for, and the ARN
for the log group that you want Amazon Route 53 to send query logs to.
$sel:location:CreateQueryLoggingConfigResponse', createQueryLoggingConfigResponse_location - The unique URL representing the new query logging configuration.
CreateReusableDelegationSet
data CreateReusableDelegationSet Source #
See: newCreateReusableDelegationSet smart constructor.
Constructors
| CreateReusableDelegationSet' (Maybe ResourceId) Text |
Instances
newCreateReusableDelegationSet Source #
Arguments
| :: Text | |
| -> CreateReusableDelegationSet |
Create a value of CreateReusableDelegationSet 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:
CreateReusableDelegationSet, createReusableDelegationSet_hostedZoneId - If you want to mark the delegation set for an existing hosted zone as
reusable, the ID for that hosted zone.
CreateReusableDelegationSet, createReusableDelegationSet_callerReference - A unique string that identifies the request, and that allows you to
retry failed CreateReusableDelegationSet requests without the risk of
executing the operation twice. You must use a unique CallerReference
string every time you submit a CreateReusableDelegationSet request.
CallerReference can be any unique string, for example a date/time
stamp.
data CreateReusableDelegationSetResponse Source #
See: newCreateReusableDelegationSetResponse smart constructor.
Constructors
| CreateReusableDelegationSetResponse' Int DelegationSet Text |
Instances
newCreateReusableDelegationSetResponse Source #
Arguments
| :: Int | |
| -> DelegationSet | |
| -> Text | |
| -> CreateReusableDelegationSetResponse |
Create a value of CreateReusableDelegationSetResponse 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:httpStatus:CreateReusableDelegationSetResponse', createReusableDelegationSetResponse_httpStatus - The response's http status code.
$sel:delegationSet:CreateReusableDelegationSetResponse', createReusableDelegationSetResponse_delegationSet - A complex type that contains name server information.
$sel:location:CreateReusableDelegationSetResponse', createReusableDelegationSetResponse_location - The unique URL representing the new reusable delegation set.
CreateTrafficPolicy
data CreateTrafficPolicy Source #
A complex type that contains information about the traffic policy that you want to create.
See: newCreateTrafficPolicy smart constructor.
Constructors
| CreateTrafficPolicy' (Maybe Text) Text Text |
Instances
newCreateTrafficPolicy Source #
Arguments
| :: Text | |
| -> Text | |
| -> CreateTrafficPolicy |
Create a value of CreateTrafficPolicy 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:
CreateTrafficPolicy, createTrafficPolicy_comment - (Optional) Any comments that you want to include about the traffic
policy.
CreateTrafficPolicy, createTrafficPolicy_name - The name of the traffic policy.
CreateTrafficPolicy, createTrafficPolicy_document - The definition of this traffic policy in JSON format. For more
information, see
Traffic Policy Document Format.
data CreateTrafficPolicyResponse Source #
A complex type that contains the response information for the
CreateTrafficPolicy request.
See: newCreateTrafficPolicyResponse smart constructor.
Constructors
| CreateTrafficPolicyResponse' Int TrafficPolicy Text |
Instances
newCreateTrafficPolicyResponse Source #
Arguments
| :: Int | |
| -> TrafficPolicy | |
| -> Text | |
| -> CreateTrafficPolicyResponse |
Create a value of CreateTrafficPolicyResponse 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:httpStatus:CreateTrafficPolicyResponse', createTrafficPolicyResponse_httpStatus - The response's http status code.
$sel:trafficPolicy:CreateTrafficPolicyResponse', createTrafficPolicyResponse_trafficPolicy - A complex type that contains settings for the new traffic policy.
$sel:location:CreateTrafficPolicyResponse', createTrafficPolicyResponse_location - A unique URL that represents a new traffic policy.
CreateTrafficPolicyInstance
data CreateTrafficPolicyInstance Source #
A complex type that contains information about the resource record sets that you want to create based on a specified traffic policy.
See: newCreateTrafficPolicyInstance smart constructor.
Constructors
| CreateTrafficPolicyInstance' ResourceId Text Natural Text Natural |
Instances
newCreateTrafficPolicyInstance Source #
Arguments
| :: ResourceId | |
| -> Text | |
| -> Natural | |
| -> Text | |
| -> Natural | |
| -> CreateTrafficPolicyInstance |
Create a value of CreateTrafficPolicyInstance 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:
CreateTrafficPolicyInstance, createTrafficPolicyInstance_hostedZoneId - The ID of the hosted zone that you want Amazon Route 53 to create
resource record sets in by using the configuration in a traffic policy.
CreateTrafficPolicyInstance, createTrafficPolicyInstance_name - The domain name (such as example.com) or subdomain name (such as
www.example.com) for which Amazon Route 53 responds to DNS queries by
using the resource record sets that Route 53 creates for this traffic
policy instance.
CreateTrafficPolicyInstance, createTrafficPolicyInstance_ttl - (Optional) The TTL that you want Amazon Route 53 to assign to all of the
resource record sets that it creates in the specified hosted zone.
CreateTrafficPolicyInstance, createTrafficPolicyInstance_trafficPolicyId - The ID of the traffic policy that you want to use to create resource
record sets in the specified hosted zone.
CreateTrafficPolicyInstance, createTrafficPolicyInstance_trafficPolicyVersion - The version of the traffic policy that you want to use to create
resource record sets in the specified hosted zone.
data CreateTrafficPolicyInstanceResponse Source #
A complex type that contains the response information for the
CreateTrafficPolicyInstance request.
See: newCreateTrafficPolicyInstanceResponse smart constructor.
Instances
newCreateTrafficPolicyInstanceResponse Source #
Arguments
| :: Int | |
| -> TrafficPolicyInstance |
|
| -> Text | |
| -> CreateTrafficPolicyInstanceResponse |
Create a value of CreateTrafficPolicyInstanceResponse 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:httpStatus:CreateTrafficPolicyInstanceResponse', createTrafficPolicyInstanceResponse_httpStatus - The response's http status code.
$sel:trafficPolicyInstance:CreateTrafficPolicyInstanceResponse', createTrafficPolicyInstanceResponse_trafficPolicyInstance - A complex type that contains settings for the new traffic policy
instance.
$sel:location:CreateTrafficPolicyInstanceResponse', createTrafficPolicyInstanceResponse_location - A unique URL that represents a new traffic policy instance.
CreateTrafficPolicyVersion
data CreateTrafficPolicyVersion Source #
A complex type that contains information about the traffic policy that you want to create a new version for.
See: newCreateTrafficPolicyVersion smart constructor.
Constructors
| CreateTrafficPolicyVersion' (Maybe Text) Text Text |
Instances
newCreateTrafficPolicyVersion Source #
Arguments
| :: Text | |
| -> Text | |
| -> CreateTrafficPolicyVersion |
Create a value of CreateTrafficPolicyVersion 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:
CreateTrafficPolicyVersion, createTrafficPolicyVersion_comment - The comment that you specified in the CreateTrafficPolicyVersion
request, if any.
CreateTrafficPolicyVersion, createTrafficPolicyVersion_id - The ID of the traffic policy for which you want to create a new version.
CreateTrafficPolicyVersion, createTrafficPolicyVersion_document - The definition of this version of the traffic policy, in JSON format.
You specified the JSON in the CreateTrafficPolicyVersion request. For
more information about the JSON format, see
CreateTrafficPolicy.
data CreateTrafficPolicyVersionResponse Source #
A complex type that contains the response information for the
CreateTrafficPolicyVersion request.
See: newCreateTrafficPolicyVersionResponse smart constructor.
Constructors
| CreateTrafficPolicyVersionResponse' Int TrafficPolicy Text |
Instances
newCreateTrafficPolicyVersionResponse Source #
Arguments
| :: Int | |
| -> TrafficPolicy | |
| -> Text | |
| -> CreateTrafficPolicyVersionResponse |
Create a value of CreateTrafficPolicyVersionResponse 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:httpStatus:CreateTrafficPolicyVersionResponse', createTrafficPolicyVersionResponse_httpStatus - The response's http status code.
$sel:trafficPolicy:CreateTrafficPolicyVersionResponse', createTrafficPolicyVersionResponse_trafficPolicy - A complex type that contains settings for the new version of the traffic
policy.
$sel:location:CreateTrafficPolicyVersionResponse', createTrafficPolicyVersionResponse_location - A unique URL that represents a new traffic policy version.
CreateVPCAssociationAuthorization
data CreateVPCAssociationAuthorization Source #
A complex type that contains information about the request to authorize associating a VPC with your private hosted zone. Authorization is only required when a private hosted zone and a VPC were created by using different accounts.
See: newCreateVPCAssociationAuthorization smart constructor.
Constructors
| CreateVPCAssociationAuthorization' ResourceId VPC |
Instances
newCreateVPCAssociationAuthorization Source #
Arguments
| :: ResourceId | |
| -> VPC | |
| -> CreateVPCAssociationAuthorization |
Create a value of CreateVPCAssociationAuthorization 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:
CreateVPCAssociationAuthorization, createVPCAssociationAuthorization_hostedZoneId - The ID of the private hosted zone that you want to authorize associating
a VPC with.
CreateVPCAssociationAuthorization, createVPCAssociationAuthorization_vpc - A complex type that contains the VPC ID and region for the VPC that you
want to authorize associating with your hosted zone.
data CreateVPCAssociationAuthorizationResponse Source #
A complex type that contains the response information from a
CreateVPCAssociationAuthorization request.
See: newCreateVPCAssociationAuthorizationResponse smart constructor.
Constructors
| CreateVPCAssociationAuthorizationResponse' Int ResourceId VPC |
Instances
newCreateVPCAssociationAuthorizationResponse Source #
Arguments
| :: Int | |
| -> ResourceId | |
| -> VPC | |
| -> CreateVPCAssociationAuthorizationResponse |
Create a value of CreateVPCAssociationAuthorizationResponse 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:httpStatus:CreateVPCAssociationAuthorizationResponse', createVPCAssociationAuthorizationResponse_httpStatus - The response's http status code.
CreateVPCAssociationAuthorization, createVPCAssociationAuthorizationResponse_hostedZoneId - The ID of the hosted zone that you authorized associating a VPC with.
CreateVPCAssociationAuthorization, createVPCAssociationAuthorizationResponse_vpc - The VPC that you authorized associating with a hosted zone.
DeactivateKeySigningKey
data DeactivateKeySigningKey Source #
See: newDeactivateKeySigningKey smart constructor.
Constructors
| DeactivateKeySigningKey' ResourceId Text |
Instances
newDeactivateKeySigningKey Source #
Arguments
| :: ResourceId | |
| -> Text | |
| -> DeactivateKeySigningKey |
Create a value of DeactivateKeySigningKey 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:
DeactivateKeySigningKey, deactivateKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.
DeactivateKeySigningKey, deactivateKeySigningKey_name - A string used to identify a key-signing key (KSK).
data DeactivateKeySigningKeyResponse Source #
See: newDeactivateKeySigningKeyResponse smart constructor.
Constructors
| DeactivateKeySigningKeyResponse' Int ChangeInfo |
Instances
newDeactivateKeySigningKeyResponse Source #
Arguments
| :: Int | |
| -> ChangeInfo | |
| -> DeactivateKeySigningKeyResponse |
Create a value of DeactivateKeySigningKeyResponse 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:httpStatus:DeactivateKeySigningKeyResponse', deactivateKeySigningKeyResponse_httpStatus - The response's http status code.
$sel:changeInfo:DeactivateKeySigningKeyResponse', deactivateKeySigningKeyResponse_changeInfo - Undocumented member.
DeleteCidrCollection
data DeleteCidrCollection Source #
See: newDeleteCidrCollection smart constructor.
Constructors
| DeleteCidrCollection' Text |
Instances
newDeleteCidrCollection Source #
Arguments
| :: Text | |
| -> DeleteCidrCollection |
Create a value of DeleteCidrCollection 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:
DeleteCidrCollection, deleteCidrCollection_id - The UUID of the collection to delete.
data DeleteCidrCollectionResponse Source #
See: newDeleteCidrCollectionResponse smart constructor.
Constructors
| DeleteCidrCollectionResponse' Int |
Instances
newDeleteCidrCollectionResponse Source #
Create a value of DeleteCidrCollectionResponse 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:httpStatus:DeleteCidrCollectionResponse', deleteCidrCollectionResponse_httpStatus - The response's http status code.
DeleteHealthCheck
data DeleteHealthCheck Source #
This action deletes a health check.
See: newDeleteHealthCheck smart constructor.
Constructors
| DeleteHealthCheck' Text |
Instances
Arguments
| :: Text | |
| -> DeleteHealthCheck |
Create a value of DeleteHealthCheck 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:
DeleteHealthCheck, deleteHealthCheck_healthCheckId - The ID of the health check that you want to delete.
data DeleteHealthCheckResponse Source #
An empty element.
See: newDeleteHealthCheckResponse smart constructor.
Constructors
| DeleteHealthCheckResponse' Int |
Instances
newDeleteHealthCheckResponse Source #
Create a value of DeleteHealthCheckResponse 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:httpStatus:DeleteHealthCheckResponse', deleteHealthCheckResponse_httpStatus - The response's http status code.
DeleteHostedZone
data DeleteHostedZone Source #
A request to delete a hosted zone.
See: newDeleteHostedZone smart constructor.
Constructors
| DeleteHostedZone' ResourceId |
Instances
Arguments
| :: ResourceId | |
| -> DeleteHostedZone |
Create a value of DeleteHostedZone 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:
DeleteHostedZone, deleteHostedZone_id - The ID of the hosted zone you want to delete.
data DeleteHostedZoneResponse Source #
A complex type that contains the response to a DeleteHostedZone
request.
See: newDeleteHostedZoneResponse smart constructor.
Constructors
| DeleteHostedZoneResponse' Int ChangeInfo |
Instances
newDeleteHostedZoneResponse Source #
Arguments
| :: Int | |
| -> ChangeInfo | |
| -> DeleteHostedZoneResponse |
Create a value of DeleteHostedZoneResponse 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:httpStatus:DeleteHostedZoneResponse', deleteHostedZoneResponse_httpStatus - The response's http status code.
$sel:changeInfo:DeleteHostedZoneResponse', deleteHostedZoneResponse_changeInfo - A complex type that contains the ID, the status, and the date and time
of a request to delete a hosted zone.
DeleteKeySigningKey
data DeleteKeySigningKey Source #
See: newDeleteKeySigningKey smart constructor.
Constructors
| DeleteKeySigningKey' ResourceId Text |
Instances
newDeleteKeySigningKey Source #
Arguments
| :: ResourceId | |
| -> Text | |
| -> DeleteKeySigningKey |
Create a value of DeleteKeySigningKey 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:
DeleteKeySigningKey, deleteKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.
DeleteKeySigningKey, deleteKeySigningKey_name - A string used to identify a key-signing key (KSK).
data DeleteKeySigningKeyResponse Source #
See: newDeleteKeySigningKeyResponse smart constructor.
Constructors
| DeleteKeySigningKeyResponse' Int ChangeInfo |
Instances
newDeleteKeySigningKeyResponse Source #
Arguments
| :: Int | |
| -> ChangeInfo | |
| -> DeleteKeySigningKeyResponse |
Create a value of DeleteKeySigningKeyResponse 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:httpStatus:DeleteKeySigningKeyResponse', deleteKeySigningKeyResponse_httpStatus - The response's http status code.
$sel:changeInfo:DeleteKeySigningKeyResponse', deleteKeySigningKeyResponse_changeInfo - Undocumented member.
DeleteQueryLoggingConfig
data DeleteQueryLoggingConfig Source #
See: newDeleteQueryLoggingConfig smart constructor.
Constructors
| DeleteQueryLoggingConfig' Text |
Instances
newDeleteQueryLoggingConfig Source #
Arguments
| :: Text | |
| -> DeleteQueryLoggingConfig |
Create a value of DeleteQueryLoggingConfig 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:
DeleteQueryLoggingConfig, deleteQueryLoggingConfig_id - The ID of the configuration that you want to delete.
data DeleteQueryLoggingConfigResponse Source #
See: newDeleteQueryLoggingConfigResponse smart constructor.
Constructors
| DeleteQueryLoggingConfigResponse' Int |
Instances
newDeleteQueryLoggingConfigResponse Source #
Create a value of DeleteQueryLoggingConfigResponse 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:httpStatus:DeleteQueryLoggingConfigResponse', deleteQueryLoggingConfigResponse_httpStatus - The response's http status code.
DeleteReusableDelegationSet
data DeleteReusableDelegationSet Source #
A request to delete a reusable delegation set.
See: newDeleteReusableDelegationSet smart constructor.
Constructors
| DeleteReusableDelegationSet' ResourceId |
Instances
newDeleteReusableDelegationSet Source #
Create a value of DeleteReusableDelegationSet 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:
DeleteReusableDelegationSet, deleteReusableDelegationSet_id - The ID of the reusable delegation set that you want to delete.
data DeleteReusableDelegationSetResponse Source #
An empty element.
See: newDeleteReusableDelegationSetResponse smart constructor.
Constructors
| DeleteReusableDelegationSetResponse' Int |
Instances
newDeleteReusableDelegationSetResponse Source #
Arguments
| :: Int | |
| -> DeleteReusableDelegationSetResponse |
Create a value of DeleteReusableDelegationSetResponse 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:httpStatus:DeleteReusableDelegationSetResponse', deleteReusableDelegationSetResponse_httpStatus - The response's http status code.
DeleteTrafficPolicy
data DeleteTrafficPolicy Source #
A request to delete a specified traffic policy version.
See: newDeleteTrafficPolicy smart constructor.
Constructors
| DeleteTrafficPolicy' Text Natural |
Instances
newDeleteTrafficPolicy Source #
Arguments
| :: Text | |
| -> Natural | |
| -> DeleteTrafficPolicy |
Create a value of DeleteTrafficPolicy 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:
DeleteTrafficPolicy, deleteTrafficPolicy_id - The ID of the traffic policy that you want to delete.
DeleteTrafficPolicy, deleteTrafficPolicy_version - The version number of the traffic policy that you want to delete.
data DeleteTrafficPolicyResponse Source #
An empty element.
See: newDeleteTrafficPolicyResponse smart constructor.
Constructors
| DeleteTrafficPolicyResponse' Int |
Instances
newDeleteTrafficPolicyResponse Source #
Create a value of DeleteTrafficPolicyResponse 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:httpStatus:DeleteTrafficPolicyResponse', deleteTrafficPolicyResponse_httpStatus - The response's http status code.
DeleteTrafficPolicyInstance
data DeleteTrafficPolicyInstance Source #
A request to delete a specified traffic policy instance.
See: newDeleteTrafficPolicyInstance smart constructor.
Constructors
| DeleteTrafficPolicyInstance' Text |
Instances
newDeleteTrafficPolicyInstance Source #
Arguments
| :: Text | |
| -> DeleteTrafficPolicyInstance |
Create a value of DeleteTrafficPolicyInstance 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:
DeleteTrafficPolicyInstance, deleteTrafficPolicyInstance_id - The ID of the traffic policy instance that you want to delete.
When you delete a traffic policy instance, Amazon Route 53 also deletes all of the resource record sets that were created when you created the traffic policy instance.
data DeleteTrafficPolicyInstanceResponse Source #
An empty element.
See: newDeleteTrafficPolicyInstanceResponse smart constructor.
Constructors
| DeleteTrafficPolicyInstanceResponse' Int |
Instances
newDeleteTrafficPolicyInstanceResponse Source #
Arguments
| :: Int | |
| -> DeleteTrafficPolicyInstanceResponse |
Create a value of DeleteTrafficPolicyInstanceResponse 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:httpStatus:DeleteTrafficPolicyInstanceResponse', deleteTrafficPolicyInstanceResponse_httpStatus - The response's http status code.
DeleteVPCAssociationAuthorization
data DeleteVPCAssociationAuthorization Source #
A complex type that contains information about the request to remove authorization to associate a VPC that was created by one Amazon Web Services account with a hosted zone that was created with a different Amazon Web Services account.
See: newDeleteVPCAssociationAuthorization smart constructor.
Constructors
| DeleteVPCAssociationAuthorization' ResourceId VPC |
Instances
newDeleteVPCAssociationAuthorization Source #
Arguments
| :: ResourceId | |
| -> VPC | |
| -> DeleteVPCAssociationAuthorization |
Create a value of DeleteVPCAssociationAuthorization 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:
DeleteVPCAssociationAuthorization, deleteVPCAssociationAuthorization_hostedZoneId - When removing authorization to associate a VPC that was created by one
Amazon Web Services account with a hosted zone that was created with a
different Amazon Web Services account, the ID of the hosted zone.
$sel:vpc:DeleteVPCAssociationAuthorization', deleteVPCAssociationAuthorization_vpc - When removing authorization to associate a VPC that was created by one
Amazon Web Services account with a hosted zone that was created with a
different Amazon Web Services account, a complex type that includes the
ID and region of the VPC.
data DeleteVPCAssociationAuthorizationResponse Source #
Empty response for the request.
See: newDeleteVPCAssociationAuthorizationResponse smart constructor.
Constructors
| DeleteVPCAssociationAuthorizationResponse' Int |
Instances
newDeleteVPCAssociationAuthorizationResponse Source #
Arguments
| :: Int | |
| -> DeleteVPCAssociationAuthorizationResponse |
Create a value of DeleteVPCAssociationAuthorizationResponse 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:httpStatus:DeleteVPCAssociationAuthorizationResponse', deleteVPCAssociationAuthorizationResponse_httpStatus - The response's http status code.
DisableHostedZoneDNSSEC
data DisableHostedZoneDNSSEC Source #
See: newDisableHostedZoneDNSSEC smart constructor.
Constructors
| DisableHostedZoneDNSSEC' ResourceId |
Instances
newDisableHostedZoneDNSSEC Source #
Arguments
| :: ResourceId | |
| -> DisableHostedZoneDNSSEC |
Create a value of DisableHostedZoneDNSSEC 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:
DisableHostedZoneDNSSEC, disableHostedZoneDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.
data DisableHostedZoneDNSSECResponse Source #
See: newDisableHostedZoneDNSSECResponse smart constructor.
Constructors
| DisableHostedZoneDNSSECResponse' Int ChangeInfo |
Instances
newDisableHostedZoneDNSSECResponse Source #
Arguments
| :: Int | |
| -> ChangeInfo | |
| -> DisableHostedZoneDNSSECResponse |
Create a value of DisableHostedZoneDNSSECResponse 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:httpStatus:DisableHostedZoneDNSSECResponse', disableHostedZoneDNSSECResponse_httpStatus - The response's http status code.
$sel:changeInfo:DisableHostedZoneDNSSECResponse', disableHostedZoneDNSSECResponse_changeInfo - Undocumented member.
DisassociateVPCFromHostedZone
data DisassociateVPCFromHostedZone Source #
A complex type that contains information about the VPC that you want to disassociate from a specified private hosted zone.
See: newDisassociateVPCFromHostedZone smart constructor.
Constructors
| DisassociateVPCFromHostedZone' (Maybe Text) ResourceId VPC |
Instances
newDisassociateVPCFromHostedZone Source #
Arguments
| :: ResourceId | |
| -> VPC | |
| -> DisassociateVPCFromHostedZone |
Create a value of DisassociateVPCFromHostedZone 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:
DisassociateVPCFromHostedZone, disassociateVPCFromHostedZone_comment - Optional: A comment about the disassociation request.
DisassociateVPCFromHostedZone, disassociateVPCFromHostedZone_hostedZoneId - The ID of the private hosted zone that you want to disassociate a VPC
from.
$sel:vpc:DisassociateVPCFromHostedZone', disassociateVPCFromHostedZone_vpc - A complex type that contains information about the VPC that you're
disassociating from the specified hosted zone.
data DisassociateVPCFromHostedZoneResponse Source #
A complex type that contains the response information for the disassociate request.
See: newDisassociateVPCFromHostedZoneResponse smart constructor.
Constructors
| DisassociateVPCFromHostedZoneResponse' Int ChangeInfo |
Instances
newDisassociateVPCFromHostedZoneResponse Source #
Arguments
| :: Int | |
| -> ChangeInfo | |
| -> DisassociateVPCFromHostedZoneResponse |
Create a value of DisassociateVPCFromHostedZoneResponse 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:httpStatus:DisassociateVPCFromHostedZoneResponse', disassociateVPCFromHostedZoneResponse_httpStatus - The response's http status code.
$sel:changeInfo:DisassociateVPCFromHostedZoneResponse', disassociateVPCFromHostedZoneResponse_changeInfo - A complex type that describes the changes made to the specified private
hosted zone.
EnableHostedZoneDNSSEC
data EnableHostedZoneDNSSEC Source #
See: newEnableHostedZoneDNSSEC smart constructor.
Constructors
| EnableHostedZoneDNSSEC' ResourceId |
Instances
newEnableHostedZoneDNSSEC Source #
Arguments
| :: ResourceId | |
| -> EnableHostedZoneDNSSEC |
Create a value of EnableHostedZoneDNSSEC 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:
EnableHostedZoneDNSSEC, enableHostedZoneDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.
data EnableHostedZoneDNSSECResponse Source #
See: newEnableHostedZoneDNSSECResponse smart constructor.
Constructors
| EnableHostedZoneDNSSECResponse' Int ChangeInfo |
Instances
newEnableHostedZoneDNSSECResponse Source #
Arguments
| :: Int | |
| -> ChangeInfo | |
| -> EnableHostedZoneDNSSECResponse |
Create a value of EnableHostedZoneDNSSECResponse 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:httpStatus:EnableHostedZoneDNSSECResponse', enableHostedZoneDNSSECResponse_httpStatus - The response's http status code.
$sel:changeInfo:EnableHostedZoneDNSSECResponse', enableHostedZoneDNSSECResponse_changeInfo - Undocumented member.
GetAccountLimit
data GetAccountLimit Source #
A complex type that contains information about the request to create a hosted zone.
See: newGetAccountLimit smart constructor.
Constructors
| GetAccountLimit' AccountLimitType |
Instances
Arguments
| :: AccountLimitType | |
| -> GetAccountLimit |
Create a value of GetAccountLimit 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:
GetAccountLimit, getAccountLimit_type - The limit that you want to get. Valid values include the following:
- MAX_HEALTH_CHECKS_BY_OWNER: The maximum number of health checks that you can create using the current account.
- MAX_HOSTED_ZONES_BY_OWNER: The maximum number of hosted zones that you can create using the current account.
- MAX_REUSABLE_DELEGATION_SETS_BY_OWNER: The maximum number of reusable delegation sets that you can create using the current account.
- MAX_TRAFFIC_POLICIES_BY_OWNER: The maximum number of traffic policies that you can create using the current account.
- MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER: The maximum number of traffic policy instances that you can create using the current account. (Traffic policy instances are referred to as traffic flow policy records in the Amazon Route 53 console.)
data GetAccountLimitResponse Source #
A complex type that contains the requested limit.
See: newGetAccountLimitResponse smart constructor.
Constructors
| GetAccountLimitResponse' Int AccountLimit Natural |
Instances
newGetAccountLimitResponse Source #
Arguments
| :: Int | |
| -> AccountLimit | |
| -> Natural | |
| -> GetAccountLimitResponse |
Create a value of GetAccountLimitResponse 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:httpStatus:GetAccountLimitResponse', getAccountLimitResponse_httpStatus - The response's http status code.
$sel:limit:GetAccountLimitResponse', getAccountLimitResponse_limit - The current setting for the specified limit. For example, if you
specified MAX_HEALTH_CHECKS_BY_OWNER for the value of Type in the
request, the value of Limit is the maximum number of health checks
that you can create using the current account.
$sel:count:GetAccountLimitResponse', getAccountLimitResponse_count - The current number of entities that you have created of the specified
type. For example, if you specified MAX_HEALTH_CHECKS_BY_OWNER for the
value of Type in the request, the value of Count is the current
number of health checks that you have created using the current account.
GetChange
The input for a GetChange request.
See: newGetChange smart constructor.
Constructors
| GetChange' Text |
Instances
Create a value of GetChange 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:
GetChange, getChange_id - The ID of the change batch request. The value that you specify here is
the value that ChangeResourceRecordSets returned in the Id element
when you submitted the request.
data GetChangeResponse Source #
A complex type that contains the ChangeInfo element.
See: newGetChangeResponse smart constructor.
Constructors
| GetChangeResponse' Int ChangeInfo |
Instances
Arguments
| :: Int | |
| -> ChangeInfo | |
| -> GetChangeResponse |
Create a value of GetChangeResponse 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:httpStatus:GetChangeResponse', getChangeResponse_httpStatus - The response's http status code.
$sel:changeInfo:GetChangeResponse', getChangeResponse_changeInfo - A complex type that contains information about the specified change
batch.
GetCheckerIpRanges
data GetCheckerIpRanges Source #
Empty request.
See: newGetCheckerIpRanges smart constructor.
Constructors
| GetCheckerIpRanges' | |
Instances
newGetCheckerIpRanges :: GetCheckerIpRanges Source #
Create a value of GetCheckerIpRanges with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetCheckerIpRangesResponse Source #
A complex type that contains the CheckerIpRanges element.
See: newGetCheckerIpRangesResponse smart constructor.
Constructors
| GetCheckerIpRangesResponse' Int [Text] |
Instances
newGetCheckerIpRangesResponse Source #
Create a value of GetCheckerIpRangesResponse 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:httpStatus:GetCheckerIpRangesResponse', getCheckerIpRangesResponse_httpStatus - The response's http status code.
$sel:checkerIpRanges:GetCheckerIpRangesResponse', getCheckerIpRangesResponse_checkerIpRanges - A complex type that contains sorted list of IP ranges in CIDR format for
Amazon Route 53 health checkers.
GetDNSSEC
See: newGetDNSSEC smart constructor.
Constructors
| GetDNSSEC' ResourceId |
Instances
Arguments
| :: ResourceId | |
| -> GetDNSSEC |
Create a value of GetDNSSEC 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:
GetDNSSEC, getDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.
data GetDNSSECResponse Source #
See: newGetDNSSECResponse smart constructor.
Constructors
| GetDNSSECResponse' Int DNSSECStatus [KeySigningKey] |
Instances
Arguments
| :: Int | |
| -> DNSSECStatus | |
| -> GetDNSSECResponse |
Create a value of GetDNSSECResponse 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:httpStatus:GetDNSSECResponse', getDNSSECResponse_httpStatus - The response's http status code.
GetDNSSECResponse, getDNSSECResponse_status - A string repesenting the status of DNSSEC.
$sel:keySigningKeys:GetDNSSECResponse', getDNSSECResponse_keySigningKeys - The key-signing keys (KSKs) in your account.
GetGeoLocation
data GetGeoLocation Source #
A request for information about whether a specified geographic location is supported for Amazon Route 53 geolocation resource record sets.
See: newGetGeoLocation smart constructor.
Instances
newGetGeoLocation :: GetGeoLocation Source #
Create a value of GetGeoLocation 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:
GetGeoLocation, getGeoLocation_continentCode - For geolocation resource record sets, a two-letter abbreviation that
identifies a continent. Amazon Route 53 supports the following continent
codes:
- AF: Africa
- AN: Antarctica
- AS: Asia
- EU: Europe
- OC: Oceania
- NA: North America
- SA: South America
GetGeoLocation, getGeoLocation_countryCode - Amazon Route 53 uses the two-letter country codes that are specified in
ISO standard 3166-1 alpha-2.
GetGeoLocation, getGeoLocation_subdivisionCode - The code for the subdivision, such as a particular state within the
United States. For a list of US state abbreviations, see
Appendix B: Two–Letter State and Possession Abbreviations
on the United States Postal Service website. For a list of all supported
subdivision codes, use the
ListGeoLocations
API.
data GetGeoLocationResponse Source #
A complex type that contains the response information for the specified geolocation code.
See: newGetGeoLocationResponse smart constructor.
Constructors
| GetGeoLocationResponse' Int GeoLocationDetails |
Instances
newGetGeoLocationResponse Source #
Arguments
| :: Int | |
| -> GeoLocationDetails | |
| -> GetGeoLocationResponse |
Create a value of GetGeoLocationResponse 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:httpStatus:GetGeoLocationResponse', getGeoLocationResponse_httpStatus - The response's http status code.
$sel:geoLocationDetails:GetGeoLocationResponse', getGeoLocationResponse_geoLocationDetails - A complex type that contains the codes and full continent, country, and
subdivision names for the specified geolocation code.
GetHealthCheck
data GetHealthCheck Source #
A request to get information about a specified health check.
See: newGetHealthCheck smart constructor.
Constructors
| GetHealthCheck' Text |
Instances
Arguments
| :: Text | |
| -> GetHealthCheck |
Create a value of GetHealthCheck 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:
GetHealthCheck, getHealthCheck_healthCheckId - The identifier that Amazon Route 53 assigned to the health check when
you created it. When you add or update a resource record set, you use
this value to specify which health check to use. The value can be up to
64 characters long.
data GetHealthCheckResponse Source #
A complex type that contains the response to a GetHealthCheck request.
See: newGetHealthCheckResponse smart constructor.
Constructors
| GetHealthCheckResponse' Int HealthCheck |
Instances
newGetHealthCheckResponse Source #
Arguments
| :: Int | |
| -> HealthCheck | |
| -> GetHealthCheckResponse |
Create a value of GetHealthCheckResponse 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:httpStatus:GetHealthCheckResponse', getHealthCheckResponse_httpStatus - The response's http status code.
$sel:healthCheck:GetHealthCheckResponse', getHealthCheckResponse_healthCheck - A complex type that contains information about one health check that is
associated with the current Amazon Web Services account.
GetHealthCheckCount
data GetHealthCheckCount Source #
A request for the number of health checks that are associated with the current Amazon Web Services account.
See: newGetHealthCheckCount smart constructor.
Constructors
| GetHealthCheckCount' | |
Instances
newGetHealthCheckCount :: GetHealthCheckCount Source #
Create a value of GetHealthCheckCount with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetHealthCheckCountResponse Source #
A complex type that contains the response to a GetHealthCheckCount
request.
See: newGetHealthCheckCountResponse smart constructor.
Constructors
| GetHealthCheckCountResponse' Int Integer |
Instances
newGetHealthCheckCountResponse Source #
Arguments
| :: Int | |
| -> Integer | |
| -> GetHealthCheckCountResponse |
Create a value of GetHealthCheckCountResponse 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:httpStatus:GetHealthCheckCountResponse', getHealthCheckCountResponse_httpStatus - The response's http status code.
$sel:healthCheckCount:GetHealthCheckCountResponse', getHealthCheckCountResponse_healthCheckCount - The number of health checks associated with the current Amazon Web
Services account.
GetHealthCheckLastFailureReason
data GetHealthCheckLastFailureReason Source #
A request for the reason that a health check failed most recently.
See: newGetHealthCheckLastFailureReason smart constructor.
Constructors
| GetHealthCheckLastFailureReason' Text |
Instances
newGetHealthCheckLastFailureReason Source #
Create a value of GetHealthCheckLastFailureReason 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:
GetHealthCheckLastFailureReason, getHealthCheckLastFailureReason_healthCheckId - The ID for the health check for which you want the last failure reason.
When you created the health check, CreateHealthCheck returned the ID
in the response, in the HealthCheckId element.
If you want to get the last failure reason for a calculated health
check, you must use the Amazon Route 53 console or the CloudWatch
console. You can't use GetHealthCheckLastFailureReason for a
calculated health check.
data GetHealthCheckLastFailureReasonResponse Source #
A complex type that contains the response to a
GetHealthCheckLastFailureReason request.
See: newGetHealthCheckLastFailureReasonResponse smart constructor.
Instances
newGetHealthCheckLastFailureReasonResponse Source #
Arguments
| :: Int | |
| -> GetHealthCheckLastFailureReasonResponse |
Create a value of GetHealthCheckLastFailureReasonResponse 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:httpStatus:GetHealthCheckLastFailureReasonResponse', getHealthCheckLastFailureReasonResponse_httpStatus - The response's http status code.
$sel:healthCheckObservations:GetHealthCheckLastFailureReasonResponse', getHealthCheckLastFailureReasonResponse_healthCheckObservations - A list that contains one Observation element for each Amazon Route 53
health checker that is reporting a last failure reason.
GetHealthCheckStatus
data GetHealthCheckStatus Source #
A request to get the status for a health check.
See: newGetHealthCheckStatus smart constructor.
Constructors
| GetHealthCheckStatus' Text |
Instances
newGetHealthCheckStatus Source #
Arguments
| :: Text | |
| -> GetHealthCheckStatus |
Create a value of GetHealthCheckStatus 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:
GetHealthCheckStatus, getHealthCheckStatus_healthCheckId - The ID for the health check that you want the current status for. When
you created the health check, CreateHealthCheck returned the ID in the
response, in the HealthCheckId element.
If you want to check the status of a calculated health check, you must
use the Amazon Route 53 console or the CloudWatch console. You can't
use GetHealthCheckStatus to get the status of a calculated health
check.
data GetHealthCheckStatusResponse Source #
A complex type that contains the response to a GetHealthCheck request.
See: newGetHealthCheckStatusResponse smart constructor.
Constructors
| GetHealthCheckStatusResponse' Int [HealthCheckObservation] |
Instances
newGetHealthCheckStatusResponse Source #
Create a value of GetHealthCheckStatusResponse 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:httpStatus:GetHealthCheckStatusResponse', getHealthCheckStatusResponse_httpStatus - The response's http status code.
$sel:healthCheckObservations:GetHealthCheckStatusResponse', getHealthCheckStatusResponse_healthCheckObservations - A list that contains one HealthCheckObservation element for each
Amazon Route 53 health checker that is reporting a status about the
health check endpoint.
GetHostedZone
data GetHostedZone Source #
A request to get information about a specified hosted zone.
See: newGetHostedZone smart constructor.
Constructors
| GetHostedZone' ResourceId |