libZSservicesZSamazonka-route53ZSamazonka-route53
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Route53

Contents

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

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.

HealthCheckVersionMismatch

_HealthCheckVersionMismatch :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value of HealthCheckVersion in the request doesn't match the value of HealthCheckVersion in the health check.

NoSuchQueryLoggingConfig

_NoSuchQueryLoggingConfig :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is no DNS query logging configuration with the specified ID.

DNSSECNotFound

_DNSSECNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

The hosted zone doesn't have any DNSSEC resources.

KeySigningKeyInUse

_KeySigningKeyInUse :: AsError a => Getting (First ServiceError) 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.

TooManyKeySigningKeys

_TooManyKeySigningKeys :: AsError a => Getting (First ServiceError) 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.

HostedZoneNotPrivate

_HostedZoneNotPrivate :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified hosted zone is a public hosted zone, not a private hosted zone.

InvalidInput

_InvalidInput :: AsError a => Getting (First ServiceError) a ServiceError Source #

The input is not valid.

HostedZoneNotEmpty

_HostedZoneNotEmpty :: AsError a => Getting (First ServiceError) a ServiceError Source #

The hosted zone contains resource records that are not SOA or NS records.

InvalidArgument

_InvalidArgument :: AsError a => Getting (First ServiceError) a ServiceError Source #

Parameter name is not valid.

KeySigningKeyWithActiveStatusNotFound

_KeySigningKeyWithActiveStatusNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

A key-signing key (KSK) with ACTIVE status wasn't found.

TrafficPolicyInstanceAlreadyExists

_TrafficPolicyInstanceAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is already a traffic policy instance with the specified ID.

ConflictingTypes

_ConflictingTypes :: AsError a => Getting (First ServiceError) 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.

QueryLoggingConfigAlreadyExists

_QueryLoggingConfigAlreadyExists :: AsError a => Getting (First ServiceError) 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.

ConcurrentModification

_ConcurrentModification :: AsError a => Getting (First ServiceError) 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.

DelegationSetAlreadyReusable

_DelegationSetAlreadyReusable :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified delegation set has already been marked as reusable.

NotAuthorizedException

_NotAuthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Associating the specified VPC with the specified hosted zone has not been authorized.

InsufficientCloudWatchLogsResourcePolicy

_InsufficientCloudWatchLogsResourcePolicy :: AsError a => Getting (First ServiceError) 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 Resource doesn'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.

NoSuchCloudWatchLogsLogGroup

_NoSuchCloudWatchLogsLogGroup :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is no CloudWatch Logs log group with the specified ARN.

PriorRequestNotComplete

_PriorRequestNotComplete :: AsError a => Getting (First ServiceError) 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.

InvalidChangeBatch

_InvalidChangeBatch :: AsError a => Getting (First ServiceError) 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.

TooManyVPCAssociationAuthorizations

_TooManyVPCAssociationAuthorizations :: AsError a => Getting (First ServiceError) 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 => Getting (First ServiceError) a ServiceError Source #

A traffic policy that has the same value for Name already exists.

InvalidTrafficPolicyDocument

_InvalidTrafficPolicyDocument :: AsError a => Getting (First ServiceError) a ServiceError Source #

The format of the traffic policy document that you specified in the Document element is not valid.

InvalidSigningStatus

_InvalidSigningStatus :: AsError a => Getting (First ServiceError) 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.

InvalidPaginationToken

_InvalidPaginationToken :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value that you specified to get the second or subsequent page of results is invalid.

DelegationSetNotReusable

_DelegationSetNotReusable :: AsError a => Getting (First ServiceError) a ServiceError Source #

A reusable delegation set with the specified ID does not exist.

InvalidDomainName

_InvalidDomainName :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified domain name is not valid.

NoSuchTrafficPolicy

_NoSuchTrafficPolicy :: AsError a => Getting (First ServiceError) a ServiceError Source #

No traffic policy exists with the specified ID.

HostedZoneNotFound

_HostedZoneNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified HostedZone can't be found.

DelegationSetInUse

_DelegationSetInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified delegation contains associated hosted zones which must be deleted before the reusable delegation set can be deleted.

NoSuchDelegationSet

_NoSuchDelegationSet :: AsError a => Getting (First ServiceError) a ServiceError Source #

A reusable delegation set with the specified ID does not exist.

HealthCheckAlreadyExists

_HealthCheckAlreadyExists :: AsError a => Getting (First ServiceError) 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 CallerReference as 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 CallerReference as a health check that you created and later deleted, regardless of the other settings in the request.

TooManyTrafficPolicies

_TooManyTrafficPolicies :: AsError a => Getting (First ServiceError) 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.

VPCAssociationAuthorizationNotFound

_VPCAssociationAuthorizationNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

The VPC that you specified is not authorized to be associated with the hosted zone.

NoSuchGeoLocation

_NoSuchGeoLocation :: AsError a => Getting (First ServiceError) 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.

DelegationSetNotAvailable

_DelegationSetNotAvailable :: AsError a => Getting (First ServiceError) 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.

NoSuchKeySigningKey

_NoSuchKeySigningKey :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified key-signing key (KSK) doesn't exist.

VPCAssociationNotFound

_VPCAssociationNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified VPC and hosted zone are not currently associated.

ThrottlingException

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The limit on the number of requests per second was exceeded.

HostedZonePartiallyDelegated

_HostedZonePartiallyDelegated :: AsError a => Getting (First ServiceError) a ServiceError Source #

The hosted zone nameservers don't match the parent nameservers. The hosted zone and parent must have the same nameservers.

KeySigningKeyInParentDSRecord

_KeySigningKeyInParentDSRecord :: AsError a => Getting (First ServiceError) a ServiceError Source #

The key-signing key (KSK) is specified in a parent DS record.

NoSuchChange

_NoSuchChange :: AsError a => Getting (First ServiceError) a ServiceError Source #

A change with the specified change ID does not exist.

InvalidKeySigningKeyName

_InvalidKeySigningKeyName :: AsError a => Getting (First ServiceError) a ServiceError Source #

The key-signing key (KSK) name that you specified isn't a valid name.

LimitsExceeded

_LimitsExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

This operation can't be completed either because the current account has reached the limit on reusable delegation sets that it can create or because you've reached the limit on the number of Amazon VPCs that you can associate with a private hosted zone. To get the current limit on the number of reusable delegation sets, see GetAccountLimit. To get the current limit on the number of Amazon VPCs that you can associate with a private hosted zone, see GetHostedZoneLimit. To request a higher limit, create a case with the Amazon Web Services Support Center.

KeySigningKeyAlreadyExists

_KeySigningKeyAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

You've already created a key-signing key (KSK) with this name or with the same customer managed customer master key (CMK) ARN.

TooManyTrafficPolicyInstances

_TooManyTrafficPolicyInstances :: AsError a => Getting (First ServiceError) 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.

NoSuchTrafficPolicyInstance

_NoSuchTrafficPolicyInstance :: AsError a => Getting (First ServiceError) a ServiceError Source #

No traffic policy instance exists with the specified ID.

IncompatibleVersion

_IncompatibleVersion :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource you're trying to access is unsupported on this Amazon Route 53 endpoint.

PublicZoneVPCAssociation

_PublicZoneVPCAssociation :: AsError a => Getting (First ServiceError) 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.

NoSuchHostedZone

_NoSuchHostedZone :: AsError a => Getting (First ServiceError) a ServiceError Source #

No hosted zone exists with the ID that you specified.

TooManyHostedZones

_TooManyHostedZones :: AsError a => Getting (First ServiceError) 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.

HealthCheckInUse

_HealthCheckInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #

This error code is not in use.

InvalidKeySigningKeyStatus

_InvalidKeySigningKeyStatus :: AsError a => Getting (First ServiceError) a ServiceError Source #

The key-signing key (KSK) status isn't valid or another KSK has the status INTERNAL_FAILURE.

DelegationSetAlreadyCreated

_DelegationSetAlreadyCreated :: AsError a => Getting (First ServiceError) a ServiceError Source #

A delegation set with the same owner and caller reference combination has already been created.

ConflictingDomainExists

_ConflictingDomainExists :: AsError a => Getting (First ServiceError) 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.

LastVPCAssociation

_LastVPCAssociation :: AsError a => Getting (First ServiceError) 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.

TooManyHealthChecks

_TooManyHealthChecks :: AsError a => Getting (First ServiceError) 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.

NoSuchHealthCheck

_NoSuchHealthCheck :: AsError a => Getting (First ServiceError) a ServiceError Source #

No health check exists with the specified ID.

InvalidKMSArn

_InvalidKMSArn :: AsError a => Getting (First ServiceError) a ServiceError Source #

The KeyManagementServiceArn that you specified isn't valid to use with DNSSEC signing.

TrafficPolicyInUse

_TrafficPolicyInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more traffic policy instances were created by using the specified traffic policy.

InvalidVPCId

_InvalidVPCId :: AsError a => Getting (First ServiceError) 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.

HostedZoneAlreadyExists

_HostedZoneAlreadyExists :: AsError a => Getting (First ServiceError) 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.

TooManyTrafficPolicyVersionsForCurrentPolicy

_TooManyTrafficPolicyVersionsForCurrentPolicy :: AsError a => Getting (First ServiceError) 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.

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.

GetHostedZoneLimit

data GetHostedZoneLimit Source #

A complex type that contains information about the request to create a hosted zone.

See: newGetHostedZoneLimit smart constructor.

Instances

Instances details
Eq GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Read GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Show GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Generic GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Associated Types

type Rep GetHostedZoneLimit :: Type -> Type #

NFData GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Methods

rnf :: GetHostedZoneLimit -> () #

Hashable GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

AWSRequest GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Associated Types

type AWSResponse GetHostedZoneLimit #

ToHeaders GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

ToPath GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

ToQuery GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

type Rep GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

type Rep GetHostedZoneLimit = D1 ('MetaData "GetHostedZoneLimit" "Amazonka.Route53.GetHostedZoneLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZoneLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZoneLimitType) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

newGetHostedZoneLimit Source #

Create a value of GetHostedZoneLimit 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:type':GetHostedZoneLimit', getHostedZoneLimit_type - The limit that you want to get. Valid values include the following:

  • MAX_RRSETS_BY_ZONE: The maximum number of records that you can create in the specified hosted zone.
  • MAX_VPCS_ASSOCIATED_BY_ZONE: The maximum number of Amazon VPCs that you can associate with the specified private hosted zone.

$sel:hostedZoneId:GetHostedZoneLimit', getHostedZoneLimit_hostedZoneId - The ID of the hosted zone that you want to get a limit for.

data GetHostedZoneLimitResponse Source #

A complex type that contains the requested limit.

See: newGetHostedZoneLimitResponse smart constructor.

Instances

Instances details
Eq GetHostedZoneLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Read GetHostedZoneLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Show GetHostedZoneLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Generic GetHostedZoneLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Associated Types

type Rep GetHostedZoneLimitResponse :: Type -> Type #

NFData GetHostedZoneLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

type Rep GetHostedZoneLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

type Rep GetHostedZoneLimitResponse = D1 ('MetaData "GetHostedZoneLimitResponse" "Amazonka.Route53.GetHostedZoneLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZoneLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZoneLimit) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newGetHostedZoneLimitResponse Source #

Create a value of GetHostedZoneLimitResponse 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:GetHostedZoneLimitResponse', getHostedZoneLimitResponse_httpStatus - The response's http status code.

$sel:limit:GetHostedZoneLimitResponse', getHostedZoneLimitResponse_limit - The current setting for the specified limit. For example, if you specified MAX_RRSETS_BY_ZONE for the value of Type in the request, the value of Limit is the maximum number of records that you can create in the specified hosted zone.

$sel:count:GetHostedZoneLimitResponse', getHostedZoneLimitResponse_count - The current number of entities that you have created of the specified type. For example, if you specified MAX_RRSETS_BY_ZONE for the value of Type in the request, the value of Count is the current number of records that you have created in the specified hosted zone.

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.

Instances

Instances details
Eq AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Read AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Show AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Generic AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Associated Types

type Rep AssociateVPCWithHostedZone :: Type -> Type #

NFData AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Hashable AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

AWSRequest AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

ToHeaders AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

ToPath AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

ToQuery AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

ToElement AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

ToXML AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

type Rep AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

type Rep AssociateVPCWithHostedZone = D1 ('MetaData "AssociateVPCWithHostedZone" "Amazonka.Route53.AssociateVPCWithHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "AssociateVPCWithHostedZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC))))
type AWSResponse AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

newAssociateVPCWithHostedZone Source #

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:

$sel:comment:AssociateVPCWithHostedZone', associateVPCWithHostedZone_comment - Optional: A comment about the association request.

$sel:hostedZoneId: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.

Instances

Instances details
Eq AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Read AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Show AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Generic AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Associated Types

type Rep AssociateVPCWithHostedZoneResponse :: Type -> Type #

NFData AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

type Rep AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

type Rep AssociateVPCWithHostedZoneResponse = D1 ('MetaData "AssociateVPCWithHostedZoneResponse" "Amazonka.Route53.AssociateVPCWithHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "AssociateVPCWithHostedZoneResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newAssociateVPCWithHostedZoneResponse Source #

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.

DeleteTrafficPolicy

data DeleteTrafficPolicy Source #

A request to delete a specified traffic policy version.

See: newDeleteTrafficPolicy smart constructor.

Instances

Instances details
Eq DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Read DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Show DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Generic DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Associated Types

type Rep DeleteTrafficPolicy :: Type -> Type #

NFData DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Methods

rnf :: DeleteTrafficPolicy -> () #

Hashable DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

AWSRequest DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Associated Types

type AWSResponse DeleteTrafficPolicy #

ToHeaders DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

ToPath DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

ToQuery DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

type Rep DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

type Rep DeleteTrafficPolicy = D1 ('MetaData "DeleteTrafficPolicy" "Amazonka.Route53.DeleteTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteTrafficPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))
type AWSResponse DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

newDeleteTrafficPolicy Source #

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:

$sel:id:DeleteTrafficPolicy', deleteTrafficPolicy_id - The ID of the traffic policy that you want to delete.

$sel:version: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.

Instances

Instances details
Eq DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Read DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Show DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Generic DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Associated Types

type Rep DeleteTrafficPolicyResponse :: Type -> Type #

NFData DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

type Rep DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

type Rep DeleteTrafficPolicyResponse = D1 ('MetaData "DeleteTrafficPolicyResponse" "Amazonka.Route53.DeleteTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteTrafficPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

DisableHostedZoneDNSSEC

data DisableHostedZoneDNSSEC Source #

See: newDisableHostedZoneDNSSEC smart constructor.

Instances

Instances details
Eq DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Read DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Show DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Generic DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Associated Types

type Rep DisableHostedZoneDNSSEC :: Type -> Type #

NFData DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Methods

rnf :: DisableHostedZoneDNSSEC -> () #

Hashable DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

AWSRequest DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

ToHeaders DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

ToPath DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

ToQuery DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

type Rep DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

type Rep DisableHostedZoneDNSSEC = D1 ('MetaData "DisableHostedZoneDNSSEC" "Amazonka.Route53.DisableHostedZoneDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DisableHostedZoneDNSSEC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

newDisableHostedZoneDNSSEC Source #

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:

$sel:hostedZoneId:DisableHostedZoneDNSSEC', disableHostedZoneDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.

data DisableHostedZoneDNSSECResponse Source #

See: newDisableHostedZoneDNSSECResponse smart constructor.

Instances

Instances details
Eq DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Read DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Show DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Generic DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Associated Types

type Rep DisableHostedZoneDNSSECResponse :: Type -> Type #

NFData DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

type Rep DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

type Rep DisableHostedZoneDNSSECResponse = D1 ('MetaData "DisableHostedZoneDNSSECResponse" "Amazonka.Route53.DisableHostedZoneDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DisableHostedZoneDNSSECResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newDisableHostedZoneDNSSECResponse Source #

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.

CreateKeySigningKey

data CreateKeySigningKey Source #

See: newCreateKeySigningKey smart constructor.

Instances

Instances details
Eq CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Read CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Show CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Generic CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Associated Types

type Rep CreateKeySigningKey :: Type -> Type #

NFData CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Methods

rnf :: CreateKeySigningKey -> () #

Hashable CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

AWSRequest CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Associated Types

type AWSResponse CreateKeySigningKey #

ToHeaders CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

ToPath CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

ToQuery CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

ToElement CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

ToXML CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

type Rep CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

type Rep CreateKeySigningKey = D1 ('MetaData "CreateKeySigningKey" "Amazonka.Route53.CreateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateKeySigningKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)) :*: (S1 ('MetaSel ('Just "keyManagementServiceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

newCreateKeySigningKey Source #

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:

$sel:callerReference:CreateKeySigningKey', createKeySigningKey_callerReference - A unique string that identifies the request.

$sel:hostedZoneId: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 customer master key (CMK) 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 CMK 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 CMK in KMS, see Key Management Service concepts.

$sel:name: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.

$sel:status: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.

Instances

Instances details
Eq CreateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Read CreateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Show CreateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Generic CreateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Associated Types

type Rep CreateKeySigningKeyResponse :: Type -> Type #

NFData CreateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

type Rep CreateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

type Rep CreateKeySigningKeyResponse = D1 ('MetaData "CreateKeySigningKeyResponse" "Amazonka.Route53.CreateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateKeySigningKeyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)) :*: (S1 ('MetaSel ('Just "keySigningKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KeySigningKey) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

GetCheckerIpRanges

data GetCheckerIpRanges Source #

Empty request.

See: newGetCheckerIpRanges smart constructor.

Constructors

GetCheckerIpRanges' 

Instances

Instances details
Eq GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Read GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Show GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Generic GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Associated Types

type Rep GetCheckerIpRanges :: Type -> Type #

NFData GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Methods

rnf :: GetCheckerIpRanges -> () #

Hashable GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

AWSRequest GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Associated Types

type AWSResponse GetCheckerIpRanges #

ToHeaders GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

ToPath GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

ToQuery GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

type Rep GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

type Rep GetCheckerIpRanges = D1 ('MetaData "GetCheckerIpRanges" "Amazonka.Route53.GetCheckerIpRanges" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetCheckerIpRanges'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

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.

Instances

Instances details
Eq GetCheckerIpRangesResponse Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Read GetCheckerIpRangesResponse Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Show GetCheckerIpRangesResponse Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Generic GetCheckerIpRangesResponse Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Associated Types

type Rep GetCheckerIpRangesResponse :: Type -> Type #

NFData GetCheckerIpRangesResponse Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

type Rep GetCheckerIpRangesResponse Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

type Rep GetCheckerIpRangesResponse = D1 ('MetaData "GetCheckerIpRangesResponse" "Amazonka.Route53.GetCheckerIpRanges" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetCheckerIpRangesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "checkerIpRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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.

GetTrafficPolicyInstance

data GetTrafficPolicyInstance Source #

Gets information about a specified traffic policy instance.

See: newGetTrafficPolicyInstance smart constructor.

Instances

Instances details
Eq GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Read GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Show GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Generic GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Associated Types

type Rep GetTrafficPolicyInstance :: Type -> Type #

NFData GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Hashable GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

AWSRequest GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

ToHeaders GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

ToPath GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

ToQuery GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

type Rep GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

type Rep GetTrafficPolicyInstance = D1 ('MetaData "GetTrafficPolicyInstance" "Amazonka.Route53.GetTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicyInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

newGetTrafficPolicyInstance Source #

Create a value of GetTrafficPolicyInstance 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:id:GetTrafficPolicyInstance', getTrafficPolicyInstance_id - The ID of the traffic policy instance that you want to get information about.

data GetTrafficPolicyInstanceResponse Source #

A complex type that contains information about the resource record sets that Amazon Route 53 created based on a specified traffic policy.

See: newGetTrafficPolicyInstanceResponse smart constructor.

Instances

Instances details
Eq GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Read GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Show GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Generic GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Associated Types

type Rep GetTrafficPolicyInstanceResponse :: Type -> Type #

NFData GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

type Rep GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

type Rep GetTrafficPolicyInstanceResponse = D1 ('MetaData "GetTrafficPolicyInstanceResponse" "Amazonka.Route53.GetTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicyInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicyInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicyInstance)))

newGetTrafficPolicyInstanceResponse Source #

Create a value of GetTrafficPolicyInstanceResponse 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:GetTrafficPolicyInstanceResponse', getTrafficPolicyInstanceResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstance:GetTrafficPolicyInstanceResponse', getTrafficPolicyInstanceResponse_trafficPolicyInstance - A complex type that contains settings for the traffic policy instance.

GetHealthCheckLastFailureReason

data GetHealthCheckLastFailureReason Source #

A request for the reason that a health check failed most recently.

See: newGetHealthCheckLastFailureReason smart constructor.

Instances

Instances details
Eq GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Read GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Show GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Generic GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Associated Types

type Rep GetHealthCheckLastFailureReason :: Type -> Type #

NFData GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Hashable GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

AWSRequest GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

ToHeaders GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

ToPath GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

ToQuery GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

type Rep GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

type Rep GetHealthCheckLastFailureReason = D1 ('MetaData "GetHealthCheckLastFailureReason" "Amazonka.Route53.GetHealthCheckLastFailureReason" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckLastFailureReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

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:

$sel:healthCheckId: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

Instances details
Eq GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Read GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Show GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Generic GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

NFData GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

type Rep GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

type Rep GetHealthCheckLastFailureReasonResponse = D1 ('MetaData "GetHealthCheckLastFailureReasonResponse" "Amazonka.Route53.GetHealthCheckLastFailureReason" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckLastFailureReasonResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthCheckObservations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HealthCheckObservation])))

newGetHealthCheckLastFailureReasonResponse Source #

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.

DeleteReusableDelegationSet

data DeleteReusableDelegationSet Source #

A request to delete a reusable delegation set.

See: newDeleteReusableDelegationSet smart constructor.

Instances

Instances details
Eq DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Read DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Show DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Generic DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Associated Types

type Rep DeleteReusableDelegationSet :: Type -> Type #

NFData DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Hashable DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

AWSRequest DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

ToHeaders DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

ToPath DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

ToQuery DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

type Rep DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

type Rep DeleteReusableDelegationSet = D1 ('MetaData "DeleteReusableDelegationSet" "Amazonka.Route53.DeleteReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteReusableDelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

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:

$sel:id: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.

Instances

Instances details
Eq DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Read DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Show DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Generic DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

NFData DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

type Rep DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

type Rep DeleteReusableDelegationSetResponse = D1 ('MetaData "DeleteReusableDelegationSetResponse" "Amazonka.Route53.DeleteReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteReusableDelegationSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteReusableDelegationSetResponse Source #

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.

ListHostedZonesByName

data ListHostedZonesByName Source #

Retrieves a list of the public and private hosted zones that are associated with the current Amazon Web Services account in ASCII order by domain name.

See: newListHostedZonesByName smart constructor.

Instances

Instances details
Eq ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Read ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Show ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Generic ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Associated Types

type Rep ListHostedZonesByName :: Type -> Type #

NFData ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Methods

rnf :: ListHostedZonesByName -> () #

Hashable ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

AWSRequest ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Associated Types

type AWSResponse ListHostedZonesByName #

ToHeaders ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

ToPath ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

ToQuery ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

type Rep ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

type Rep ListHostedZonesByName = D1 ('MetaData "ListHostedZonesByName" "Amazonka.Route53.ListHostedZonesByName" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZonesByName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

newListHostedZonesByName :: ListHostedZonesByName Source #

Create a value of ListHostedZonesByName 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:hostedZoneId:ListHostedZonesByName', listHostedZonesByName_hostedZoneId - (Optional) For your first request to ListHostedZonesByName, do not include the hostedzoneid parameter.

If you have more hosted zones than the value of maxitems, ListHostedZonesByName returns only the first maxitems hosted zones. To get the next group of maxitems hosted zones, submit another request to ListHostedZonesByName and include both dnsname and hostedzoneid parameters. For the value of hostedzoneid, specify the value of the NextHostedZoneId element from the previous response.

$sel:maxItems:ListHostedZonesByName', listHostedZonesByName_maxItems - The maximum number of hosted zones to be included in the response body for this request. If you have more than maxitems hosted zones, then the value of the IsTruncated element in the response is true, and the values of NextDNSName and NextHostedZoneId specify the first hosted zone in the next group of maxitems hosted zones.

$sel:dNSName:ListHostedZonesByName', listHostedZonesByName_dNSName - (Optional) For your first request to ListHostedZonesByName, include the dnsname parameter only if you want to specify the name of the first hosted zone in the response. If you don't include the dnsname parameter, Amazon Route 53 returns all of the hosted zones that were created by the current Amazon Web Services account, in ASCII order. For subsequent requests, include both dnsname and hostedzoneid parameters. For dnsname, specify the value of NextDNSName from the previous response.

data ListHostedZonesByNameResponse Source #

A complex type that contains the response information for the request.

See: newListHostedZonesByNameResponse smart constructor.

Instances

Instances details
Eq ListHostedZonesByNameResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Read ListHostedZonesByNameResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Show ListHostedZonesByNameResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Generic ListHostedZonesByNameResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Associated Types

type Rep ListHostedZonesByNameResponse :: Type -> Type #

NFData ListHostedZonesByNameResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

type Rep ListHostedZonesByNameResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

type Rep ListHostedZonesByNameResponse = D1 ('MetaData "ListHostedZonesByNameResponse" "Amazonka.Route53.ListHostedZonesByName" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZonesByNameResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: S1 ('MetaSel ('Just "nextHostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId))) :*: (S1 ('MetaSel ('Just "dNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextDNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "hostedZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HostedZone])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListHostedZonesByNameResponse Source #

Create a value of ListHostedZonesByNameResponse 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:hostedZoneId:ListHostedZonesByName', listHostedZonesByNameResponse_hostedZoneId - The ID that Amazon Route 53 assigned to the hosted zone when you created it.

$sel:nextHostedZoneId:ListHostedZonesByNameResponse', listHostedZonesByNameResponse_nextHostedZoneId - If IsTruncated is true, the value of NextHostedZoneId identifies the first hosted zone in the next group of maxitems hosted zones. Call ListHostedZonesByName again and specify the value of NextDNSName and NextHostedZoneId in the dnsname and hostedzoneid parameters, respectively.

This element is present only if IsTruncated is true.

$sel:dNSName:ListHostedZonesByName', listHostedZonesByNameResponse_dNSName - For the second and subsequent calls to ListHostedZonesByName, DNSName is the value that you specified for the dnsname parameter in the request that produced the current response.

$sel:nextDNSName:ListHostedZonesByNameResponse', listHostedZonesByNameResponse_nextDNSName - If IsTruncated is true, the value of NextDNSName is the name of the first hosted zone in the next group of maxitems hosted zones. Call ListHostedZonesByName again and specify the value of NextDNSName and NextHostedZoneId in the dnsname and hostedzoneid parameters, respectively.

This element is present only if IsTruncated is true.

$sel:httpStatus:ListHostedZonesByNameResponse', listHostedZonesByNameResponse_httpStatus - The response's http status code.

$sel:hostedZones:ListHostedZonesByNameResponse', listHostedZonesByNameResponse_hostedZones - A complex type that contains general information about the hosted zone.

$sel:isTruncated:ListHostedZonesByNameResponse', listHostedZonesByNameResponse_isTruncated - A flag that indicates whether there are more hosted zones to be listed. If the response was truncated, you can get the next group of maxitems hosted zones by calling ListHostedZonesByName again and specifying the values of NextDNSName and NextHostedZoneId elements in the dnsname and hostedzoneid parameters.

$sel:maxItems:ListHostedZonesByName', listHostedZonesByNameResponse_maxItems - The value that you specified for the maxitems parameter in the call to ListHostedZonesByName that produced the current response.

ActivateKeySigningKey

data ActivateKeySigningKey Source #

See: newActivateKeySigningKey smart constructor.

Instances

Instances details
Eq ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Read ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Show ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Generic ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Associated Types

type Rep ActivateKeySigningKey :: Type -> Type #

NFData ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Methods

rnf :: ActivateKeySigningKey -> () #

Hashable ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

AWSRequest ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Associated Types

type AWSResponse ActivateKeySigningKey #

ToHeaders ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

ToPath ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

ToQuery ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

type Rep ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

type Rep ActivateKeySigningKey = D1 ('MetaData "ActivateKeySigningKey" "Amazonka.Route53.ActivateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ActivateKeySigningKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

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:

$sel:hostedZoneId:ActivateKeySigningKey', activateKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.

$sel:name: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.

Instances

Instances details
Eq ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Read ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Show ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Generic ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Associated Types

type Rep ActivateKeySigningKeyResponse :: Type -> Type #

NFData ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

type Rep ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

type Rep ActivateKeySigningKeyResponse = D1 ('MetaData "ActivateKeySigningKeyResponse" "Amazonka.Route53.ActivateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ActivateKeySigningKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newActivateKeySigningKeyResponse Source #

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.

ListReusableDelegationSets

data ListReusableDelegationSets Source #

A request to get a list of the reusable delegation sets that are associated with the current Amazon Web Services account.

See: newListReusableDelegationSets smart constructor.

Instances

Instances details
Eq ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Read ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Show ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Generic ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Associated Types

type Rep ListReusableDelegationSets :: Type -> Type #

NFData ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Hashable ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

AWSRequest ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

ToHeaders ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

ToPath ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

ToQuery ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

type Rep ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

type Rep ListReusableDelegationSets = D1 ('MetaData "ListReusableDelegationSets" "Amazonka.Route53.ListReusableDelegationSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListReusableDelegationSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

newListReusableDelegationSets :: ListReusableDelegationSets Source #

Create a value of ListReusableDelegationSets 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:marker:ListReusableDelegationSets', listReusableDelegationSets_marker - If the value of IsTruncated in the previous response was true, you have more reusable delegation sets. To get another group, submit another ListReusableDelegationSets request.

For the value of marker, specify the value of NextMarker from the previous response, which is the ID of the first reusable delegation set that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more reusable delegation sets to get.

$sel:maxItems:ListReusableDelegationSets', listReusableDelegationSets_maxItems - The number of reusable delegation sets that you want Amazon Route 53 to return in the response to this request. If you specify a value greater than 100, Route 53 returns only the first 100 reusable delegation sets.

data ListReusableDelegationSetsResponse Source #

A complex type that contains information about the reusable delegation sets that are associated with the current Amazon Web Services account.

See: newListReusableDelegationSetsResponse smart constructor.

Instances

Instances details
Eq ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Read ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Show ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Generic ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Associated Types

type Rep ListReusableDelegationSetsResponse :: Type -> Type #

NFData ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

type Rep ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

type Rep ListReusableDelegationSetsResponse = D1 ('MetaData "ListReusableDelegationSetsResponse" "Amazonka.Route53.ListReusableDelegationSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListReusableDelegationSetsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "delegationSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DelegationSet]))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListReusableDelegationSetsResponse Source #

Create a value of ListReusableDelegationSetsResponse 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:nextMarker:ListReusableDelegationSetsResponse', listReusableDelegationSetsResponse_nextMarker - If IsTruncated is true, the value of NextMarker identifies the next reusable delegation set that Amazon Route 53 will return if you submit another ListReusableDelegationSets request and specify the value of NextMarker in the marker parameter.

$sel:httpStatus:ListReusableDelegationSetsResponse', listReusableDelegationSetsResponse_httpStatus - The response's http status code.

$sel:delegationSets:ListReusableDelegationSetsResponse', listReusableDelegationSetsResponse_delegationSets - A complex type that contains one DelegationSet element for each reusable delegation set that was created by the current Amazon Web Services account.

$sel:marker:ListReusableDelegationSets', listReusableDelegationSetsResponse_marker - For the second and subsequent calls to ListReusableDelegationSets, Marker is the value that you specified for the marker parameter in the request that produced the current response.

$sel:isTruncated:ListReusableDelegationSetsResponse', listReusableDelegationSetsResponse_isTruncated - A flag that indicates whether there are more reusable delegation sets to be listed.

$sel:maxItems:ListReusableDelegationSets', listReusableDelegationSetsResponse_maxItems - The value that you specified for the maxitems parameter in the call to ListReusableDelegationSets that produced the current response.

ListTagsForResource

data ListTagsForResource Source #

A complex type containing information about a request for a list of the tags that are associated with an individual resource.

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.Route53.ListTagsForResource" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TagResourceType) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceType:ListTagsForResource', listTagsForResource_resourceType - The type of the resource.

  • The resource type for health checks is healthcheck.
  • The resource type for hosted zones is hostedzone.

$sel:resourceId:ListTagsForResource', listTagsForResource_resourceId - The ID of the resource for which you want to retrieve tags.

data ListTagsForResourceResponse Source #

A complex type that contains information about the health checks or hosted zones for which you want to list tags.

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.Route53.ListTagsForResource" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "resourceTagSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceTagSet)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

$sel:resourceTagSet:ListTagsForResourceResponse', listTagsForResourceResponse_resourceTagSet - A ResourceTagSet containing tags associated with the specified resource.

ListQueryLoggingConfigs (Paginated)

data ListQueryLoggingConfigs Source #

See: newListQueryLoggingConfigs smart constructor.

Instances

Instances details
Eq ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Read ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Show ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Generic ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Associated Types

type Rep ListQueryLoggingConfigs :: Type -> Type #

NFData ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Methods

rnf :: ListQueryLoggingConfigs -> () #

Hashable ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

AWSPager ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

AWSRequest ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

ToHeaders ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

ToPath ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

ToQuery ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

type Rep ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

type Rep ListQueryLoggingConfigs = D1 ('MetaData "ListQueryLoggingConfigs" "Amazonka.Route53.ListQueryLoggingConfigs" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListQueryLoggingConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

newListQueryLoggingConfigs :: ListQueryLoggingConfigs Source #

Create a value of ListQueryLoggingConfigs 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:hostedZoneId:ListQueryLoggingConfigs', listQueryLoggingConfigs_hostedZoneId - (Optional) If you want to list the query logging configuration that is associated with a hosted zone, specify the ID in HostedZoneId.

If you don't specify a hosted zone ID, ListQueryLoggingConfigs returns all of the configurations that are associated with the current Amazon Web Services account.

$sel:nextToken:ListQueryLoggingConfigs', listQueryLoggingConfigs_nextToken - (Optional) If the current Amazon Web Services account has more than MaxResults query logging configurations, use NextToken to get the second and subsequent pages of results.

For the first ListQueryLoggingConfigs request, omit this value.

For the second and subsequent requests, get the value of NextToken from the previous response and specify that value for NextToken in the request.

$sel:maxResults:ListQueryLoggingConfigs', listQueryLoggingConfigs_maxResults - (Optional) The maximum number of query logging configurations that you want Amazon Route 53 to return in response to the current request. If the current Amazon Web Services account has more than MaxResults configurations, use the value of NextToken in the response to get the next page of results.

If you don't specify a value for MaxResults, Route 53 returns up to 100 configurations.

data ListQueryLoggingConfigsResponse Source #

See: newListQueryLoggingConfigsResponse smart constructor.

Instances

Instances details
Eq ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Read ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Show ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Generic ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Associated Types

type Rep ListQueryLoggingConfigsResponse :: Type -> Type #

NFData ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

type Rep ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

type Rep ListQueryLoggingConfigsResponse = D1 ('MetaData "ListQueryLoggingConfigsResponse" "Amazonka.Route53.ListQueryLoggingConfigs" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListQueryLoggingConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "queryLoggingConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [QueryLoggingConfig]))))

newListQueryLoggingConfigsResponse Source #

Create a value of ListQueryLoggingConfigsResponse 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:nextToken:ListQueryLoggingConfigs', listQueryLoggingConfigsResponse_nextToken - If a response includes the last of the query logging configurations that are associated with the current Amazon Web Services account, NextToken doesn't appear in the response.

If a response doesn't include the last of the configurations, you can get more configurations by submitting another ListQueryLoggingConfigs request. Get the value of NextToken that Amazon Route 53 returned in the previous response and include it in NextToken in the next request.

$sel:httpStatus:ListQueryLoggingConfigsResponse', listQueryLoggingConfigsResponse_httpStatus - The response's http status code.

$sel:queryLoggingConfigs:ListQueryLoggingConfigsResponse', listQueryLoggingConfigsResponse_queryLoggingConfigs - An array that contains one QueryLoggingConfig element for each configuration for DNS query logging that is associated with the current Amazon Web Services account.

ListTrafficPolicyInstances

data ListTrafficPolicyInstances Source #

A request to get information about the traffic policy instances that you created by using the current Amazon Web Services account.

See: newListTrafficPolicyInstances smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Read ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Show ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Generic ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Associated Types

type Rep ListTrafficPolicyInstances :: Type -> Type #

NFData ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Hashable ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

AWSRequest ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

ToHeaders ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

ToPath ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

ToQuery ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

type Rep ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

type Rep ListTrafficPolicyInstances = D1 ('MetaData "ListTrafficPolicyInstances" "Amazonka.Route53.ListTrafficPolicyInstances" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstances'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

newListTrafficPolicyInstances :: ListTrafficPolicyInstances Source #

Create a value of ListTrafficPolicyInstances 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:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstances', listTrafficPolicyInstances_trafficPolicyInstanceTypeMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancetype, specify the value of TrafficPolicyInstanceTypeMarker from the previous response, which is the type of the first traffic policy instance in the next group of traffic policy instances.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:maxItems:ListTrafficPolicyInstances', listTrafficPolicyInstances_maxItems - The maximum number of traffic policy instances that you want Amazon Route 53 to return in response to a ListTrafficPolicyInstances request. If you have more than MaxItems traffic policy instances, the value of the IsTruncated element in the response is true, and the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker represent the first traffic policy instance in the next group of MaxItems traffic policy instances.

$sel:hostedZoneIdMarker:ListTrafficPolicyInstances', listTrafficPolicyInstances_hostedZoneIdMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of HostedZoneId, specify the value of HostedZoneIdMarker from the previous response, which is the hosted zone ID of the first traffic policy instance in the next group of traffic policy instances.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstances', listTrafficPolicyInstances_trafficPolicyInstanceNameMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancename, specify the value of TrafficPolicyInstanceNameMarker from the previous response, which is the name of the first traffic policy instance in the next group of traffic policy instances.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

data ListTrafficPolicyInstancesResponse Source #

A complex type that contains the response information for the request.

See: newListTrafficPolicyInstancesResponse smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Read ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Show ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Generic ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Associated Types

type Rep ListTrafficPolicyInstancesResponse :: Type -> Type #

NFData ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

type Rep ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

type Rep ListTrafficPolicyInstancesResponse = D1 ('MetaData "ListTrafficPolicyInstancesResponse" "Amazonka.Route53.ListTrafficPolicyInstances" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: (S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicyInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrafficPolicyInstance])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTrafficPolicyInstancesResponse Source #

Create a value of ListTrafficPolicyInstancesResponse 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:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstances', listTrafficPolicyInstancesResponse_trafficPolicyInstanceTypeMarker - If IsTruncated is true, TrafficPolicyInstanceTypeMarker is the DNS type of the resource record sets that are associated with the first traffic policy instance that Amazon Route 53 will return if you submit another ListTrafficPolicyInstances request.

$sel:hostedZoneIdMarker:ListTrafficPolicyInstances', listTrafficPolicyInstancesResponse_hostedZoneIdMarker - If IsTruncated is true, HostedZoneIdMarker is the ID of the hosted zone of the first traffic policy instance that Route 53 will return if you submit another ListTrafficPolicyInstances request.

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstances', listTrafficPolicyInstancesResponse_trafficPolicyInstanceNameMarker - If IsTruncated is true, TrafficPolicyInstanceNameMarker is the name of the first traffic policy instance that Route 53 will return if you submit another ListTrafficPolicyInstances request.

$sel:httpStatus:ListTrafficPolicyInstancesResponse', listTrafficPolicyInstancesResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstances:ListTrafficPolicyInstancesResponse', listTrafficPolicyInstancesResponse_trafficPolicyInstances - A list that contains one TrafficPolicyInstance element for each traffic policy instance that matches the elements in the request.

$sel:isTruncated:ListTrafficPolicyInstancesResponse', listTrafficPolicyInstancesResponse_isTruncated - A flag that indicates whether there are more traffic policy instances to be listed. If the response was truncated, you can get more traffic policy instances by calling ListTrafficPolicyInstances again and specifying the values of the HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker in the corresponding request parameters.

$sel:maxItems:ListTrafficPolicyInstances', listTrafficPolicyInstancesResponse_maxItems - The value that you specified for the MaxItems parameter in the call to ListTrafficPolicyInstances that produced the current response.

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.

Instances

Instances details
Eq CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Read CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Show CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Generic CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Associated Types

type Rep CreateTrafficPolicyInstance :: Type -> Type #

NFData CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Hashable CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

AWSRequest CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

ToHeaders CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

ToPath CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

ToQuery CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

ToElement CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

ToXML CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

type Rep CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

type Rep CreateTrafficPolicyInstance = D1 ('MetaData "CreateTrafficPolicyInstance" "Amazonka.Route53.CreateTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicyInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "trafficPolicyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trafficPolicyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))
type AWSResponse CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

newCreateTrafficPolicyInstance Source #

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:

$sel:hostedZoneId: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.

$sel:name: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.

$sel:ttl: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.

$sel:trafficPolicyId:CreateTrafficPolicyInstance', createTrafficPolicyInstance_trafficPolicyId - The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.

$sel:trafficPolicyVersion: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

Instances details
Eq CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Read CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Show CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Generic CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

NFData CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

type Rep CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

type Rep CreateTrafficPolicyInstanceResponse = D1 ('MetaData "CreateTrafficPolicyInstanceResponse" "Amazonka.Route53.CreateTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicyInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "trafficPolicyInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicyInstance) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

GetChange

data GetChange Source #

The input for a GetChange request.

See: newGetChange smart constructor.

Constructors

GetChange' ResourceId 

Instances

Instances details
Eq GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Read GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Show GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Generic GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Associated Types

type Rep GetChange :: Type -> Type #

NFData GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Methods

rnf :: GetChange -> () #

Hashable GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

AWSRequest GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Associated Types

type AWSResponse GetChange #

ToHeaders GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Methods

toHeaders :: GetChange -> [Header] #

ToPath GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

ToQuery GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

type Rep GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

type Rep GetChange = D1 ('MetaData "GetChange" "Amazonka.Route53.GetChange" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

newGetChange Source #

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:

$sel:id: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.

Instances

Instances details
Eq GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Read GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Show GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Generic GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Associated Types

type Rep GetChangeResponse :: Type -> Type #

NFData GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Methods

rnf :: GetChangeResponse -> () #

type Rep GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

type Rep GetChangeResponse = D1 ('MetaData "GetChangeResponse" "Amazonka.Route53.GetChange" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetChangeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newGetChangeResponse Source #

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.

ChangeResourceRecordSets

data ChangeResourceRecordSets Source #

A complex type that contains change information for the resource record set.

See: newChangeResourceRecordSets smart constructor.

Instances

Instances details
Eq ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Read ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Show ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Generic ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Associated Types

type Rep ChangeResourceRecordSets :: Type -> Type #

NFData ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Hashable ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

AWSRequest ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

ToHeaders ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

ToPath ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

ToQuery ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

ToElement ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

ToXML ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

type Rep ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

type Rep ChangeResourceRecordSets = D1 ('MetaData "ChangeResourceRecordSets" "Amazonka.Route53.ChangeResourceRecordSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeResourceRecordSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "changeBatch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeBatch)))
type AWSResponse ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

newChangeResourceRecordSets Source #

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:

$sel:hostedZoneId: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.

Instances

Instances details
Eq ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Read ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Show ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Generic ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Associated Types

type Rep ChangeResourceRecordSetsResponse :: Type -> Type #

NFData ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

type Rep ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

type Rep ChangeResourceRecordSetsResponse = D1 ('MetaData "ChangeResourceRecordSetsResponse" "Amazonka.Route53.ChangeResourceRecordSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeResourceRecordSetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newChangeResourceRecordSetsResponse Source #

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.

DeleteHealthCheck

data DeleteHealthCheck Source #

This action deletes a health check.

See: newDeleteHealthCheck smart constructor.

Constructors

DeleteHealthCheck' Text 

Instances

Instances details
Eq DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Read DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Show DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Generic DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Associated Types

type Rep DeleteHealthCheck :: Type -> Type #

NFData DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Methods

rnf :: DeleteHealthCheck -> () #

Hashable DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

AWSRequest DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Associated Types

type AWSResponse DeleteHealthCheck #

ToHeaders DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

ToPath DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

ToQuery DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

type Rep DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

type Rep DeleteHealthCheck = D1 ('MetaData "DeleteHealthCheck" "Amazonka.Route53.DeleteHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteHealthCheck'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

newDeleteHealthCheck Source #

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:

$sel:healthCheckId:DeleteHealthCheck', deleteHealthCheck_healthCheckId - The ID of the health check that you want to delete.

data DeleteHealthCheckResponse Source #

An empty element.

See: newDeleteHealthCheckResponse smart constructor.

Instances

Instances details
Eq DeleteHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Read DeleteHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Show DeleteHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Generic DeleteHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Associated Types

type Rep DeleteHealthCheckResponse :: Type -> Type #

NFData DeleteHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

type Rep DeleteHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

type Rep DeleteHealthCheckResponse = D1 ('MetaData "DeleteHealthCheckResponse" "Amazonka.Route53.DeleteHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteHealthCheckResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

UpdateHealthCheck

data UpdateHealthCheck Source #

A complex type that contains information about a request to update a health check.

See: newUpdateHealthCheck smart constructor.

Instances

Instances details
Eq UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Read UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Show UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Generic UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Associated Types

type Rep UpdateHealthCheck :: Type -> Type #

NFData UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Methods

rnf :: UpdateHealthCheck -> () #

Hashable UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

AWSRequest UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Associated Types

type AWSResponse UpdateHealthCheck #

ToHeaders UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

ToPath UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

ToQuery UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

ToElement UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

ToXML UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

type Rep UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

type Rep UpdateHealthCheck = D1 ('MetaData "UpdateHealthCheck" "Amazonka.Route53.UpdateHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateHealthCheck'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "failureThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "iPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "enableSNI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "disabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "resetElements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResettableElementName])) :*: S1 ('MetaSel ('Just "searchString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "healthThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "regions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty HealthCheckRegion)))))) :*: (((S1 ('MetaSel ('Just "resourcePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insufficientDataHealthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsufficientDataHealthStatus))) :*: (S1 ('MetaSel ('Just "healthCheckVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "alarmIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmIdentifier)))) :*: ((S1 ('MetaSel ('Just "inverted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "fullyQualifiedDomainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "childHealthChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

newUpdateHealthCheck Source #

Create a value of UpdateHealthCheck 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:failureThreshold:UpdateHealthCheck', updateHealthCheck_failureThreshold - The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa. For more information, see How Amazon Route 53 Determines Whether an Endpoint Is Healthy in the Amazon Route 53 Developer Guide.

If you don't specify a value for FailureThreshold, the default value is three health checks.

$sel:iPAddress:UpdateHealthCheck', updateHealthCheck_iPAddress - The IPv4 or IPv6 IP address for the endpoint that you want Amazon Route 53 to perform health checks on. If you don't specify a value for IPAddress, Route 53 sends a DNS request to resolve the domain name that you specify in FullyQualifiedDomainName at the interval that you specify in RequestInterval. Using an IP address that is returned by DNS, Route 53 then checks the health of the endpoint.

Use one of the following formats for the value of IPAddress:

  • IPv4 address: four values between 0 and 255, separated by periods (.), for example, 192.0.2.44.
  • IPv6 address: eight groups of four hexadecimal values, separated by colons (:), for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345. You can also shorten IPv6 addresses as described in RFC 5952, for example, 2001:db8:85a3::abcd:1:2345.

If the endpoint is an EC2 instance, we recommend that you create an Elastic IP address, associate it with your EC2 instance, and specify the Elastic IP address for IPAddress. This ensures that the IP address of your instance never changes. For more information, see the applicable documentation:

If a health check already has a value for IPAddress, you can change the value. However, you can't update an existing health check to add or remove the value of IPAddress.

For more information, see FullyQualifiedDomainName.

Constraints: Route 53 can't check the health of endpoints for which the IP address is in local, private, non-routable, or multicast ranges. For more information about IP addresses for which you can't create health checks, see the following documents:

$sel:enableSNI:UpdateHealthCheck', updateHealthCheck_enableSNI - Specify whether you want Amazon Route 53 to send the value of FullyQualifiedDomainName to the endpoint in the client_hello message during TLS negotiation. This allows the endpoint to respond to HTTPS health check requests with the applicable SSL/TLS certificate.

Some endpoints require that HTTPS requests include the host name in the client_hello message. If you don't enable SNI, the status of the health check will be SSL alert handshake_failure. A health check can also have that status for other reasons. If SNI is enabled and you're still getting the error, check the SSL/TLS configuration on your endpoint and confirm that your certificate is valid.

The SSL/TLS certificate on your endpoint includes a domain name in the Common Name field and possibly several more in the Subject Alternative Names field. One of the domain names in the certificate should match the value that you specify for FullyQualifiedDomainName. If the endpoint responds to the client_hello message with a certificate that does not include the domain name that you specified in FullyQualifiedDomainName, a health checker will retry the handshake. In the second attempt, the health checker will omit FullyQualifiedDomainName from the client_hello message.

$sel:disabled:UpdateHealthCheck', updateHealthCheck_disabled - Stops Route 53 from performing health checks. When you disable a health check, here's what happens:

  • Health checks that check the health of endpoints: Route 53 stops submitting requests to your application, server, or other resource.
  • Calculated health checks: Route 53 stops aggregating the status of the referenced health checks.
  • Health checks that monitor CloudWatch alarms: Route 53 stops monitoring the corresponding CloudWatch metrics.

After you disable a health check, Route 53 considers the status of the health check to always be healthy. If you configured DNS failover, Route 53 continues to route traffic to the corresponding resources. If you want to stop routing traffic to a resource, change the value of Inverted.

Charges for a health check still apply when the health check is disabled. For more information, see Amazon Route 53 Pricing.

$sel:resetElements:UpdateHealthCheck', updateHealthCheck_resetElements - A complex type that contains one ResettableElementName element for each element that you want to reset to the default value. Valid values for ResettableElementName include the following:

$sel:searchString:UpdateHealthCheck', updateHealthCheck_searchString - If the value of Type is HTTP_STR_MATCH or HTTPS_STR_MATCH, the string that you want Amazon Route 53 to search for in the response body from the specified resource. If the string appears in the response body, Route 53 considers the resource healthy. (You can't change the value of Type when you update a health check.)

$sel:healthThreshold:UpdateHealthCheck', updateHealthCheck_healthThreshold - The number of child health checks that are associated with a CALCULATED health that Amazon Route 53 must consider healthy for the CALCULATED health check to be considered healthy. To specify the child health checks that you want to associate with a CALCULATED health check, use the ChildHealthChecks and ChildHealthCheck elements.

Note the following:

  • If you specify a number greater than the number of child health checks, Route 53 always considers this health check to be unhealthy.
  • If you specify 0, Route 53 always considers this health check to be healthy.

$sel:regions:UpdateHealthCheck', updateHealthCheck_regions - A complex type that contains one Region element for each region that you want Amazon Route 53 health checkers to check the specified endpoint from.

$sel:resourcePath:UpdateHealthCheck', updateHealthCheck_resourcePath - The path that you want Amazon Route 53 to request when performing health checks. The path can be any value for which your endpoint will return an HTTP status code of 2xx or 3xx when the endpoint is healthy, for example the file /docs/route53-health-check.html. You can also include query string parameters, for example, /welcome.html?language=jp&login=y.

Specify this value only if you want to change it.

$sel:insufficientDataHealthStatus:UpdateHealthCheck', updateHealthCheck_insufficientDataHealthStatus - When CloudWatch has insufficient data about the metric to determine the alarm state, the status that you want Amazon Route 53 to assign to the health check:

  • Healthy: Route 53 considers the health check to be healthy.
  • Unhealthy: Route 53 considers the health check to be unhealthy.
  • LastKnownStatus: Route 53 uses the status of the health check from the last time CloudWatch had sufficient data to determine the alarm state. For new health checks that have no last known status, the default status for the health check is healthy.

$sel:healthCheckVersion:UpdateHealthCheck', updateHealthCheck_healthCheckVersion - A sequential counter that Amazon Route 53 sets to 1 when you create a health check and increments by 1 each time you update settings for the health check.

We recommend that you use GetHealthCheck or ListHealthChecks to get the current value of HealthCheckVersion for the health check that you want to update, and that you include that value in your UpdateHealthCheck request. This prevents Route 53 from overwriting an intervening update:

  • If the value in the UpdateHealthCheck request matches the value of HealthCheckVersion in the health check, Route 53 updates the health check with the new settings.
  • If the value of HealthCheckVersion in the health check is greater, the health check was changed after you got the version number. Route 53 does not update the health check, and it returns a HealthCheckVersionMismatch error.

$sel:alarmIdentifier:UpdateHealthCheck', updateHealthCheck_alarmIdentifier - A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

$sel:inverted:UpdateHealthCheck', updateHealthCheck_inverted - Specify whether you want Amazon Route 53 to invert the status of a health check, for example, to consider a health check unhealthy when it otherwise would be considered healthy.

$sel:fullyQualifiedDomainName:UpdateHealthCheck', updateHealthCheck_fullyQualifiedDomainName - Amazon Route 53 behavior depends on whether you specify a value for IPAddress.

If a health check already has a value for IPAddress, you can change the value. However, you can't update an existing health check to add or remove the value of IPAddress.

If you specify a value for IPAddress:

Route 53 sends health check requests to the specified IPv4 or IPv6 address and passes the value of FullyQualifiedDomainName in the Host header for all health checks except TCP health checks. This is typically the fully qualified DNS name of the endpoint on which you want Route 53 to perform health checks.

When Route 53 checks the health of an endpoint, here is how it constructs the Host header:

  • If you specify a value of 80 for Port and HTTP or HTTP_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.
  • If you specify a value of 443 for Port and HTTPS or HTTPS_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.
  • If you specify another value for Port and any value except TCP for Type, Route 53 passes FullyQualifiedDomainName:Port to the endpoint in the Host header.

If you don't specify a value for FullyQualifiedDomainName, Route 53 substitutes the value of IPAddress in the Host header in each of the above cases.

If you don't specify a value for IPAddress:

If you don't specify a value for IPAddress, Route 53 sends a DNS request to the domain that you specify in FullyQualifiedDomainName at the interval you specify in RequestInterval. Using an IPv4 address that is returned by DNS, Route 53 then checks the health of the endpoint.

If you don't specify a value for IPAddress, Route 53 uses only IPv4 to send health checks to the endpoint. If there's no resource record set with a type of A for the name that you specify for FullyQualifiedDomainName, the health check fails with a "DNS resolution failed" error.

If you want to check the health of weighted, latency, or failover resource record sets and you choose to specify the endpoint only by FullyQualifiedDomainName, we recommend that you create a separate health check for each endpoint. For example, create a health check for each HTTP server that is serving content for www.example.com. For the value of FullyQualifiedDomainName, specify the domain name of the server (such as us-east-2-www.example.com), not the name of the resource record sets (www.example.com).

In this configuration, if the value of FullyQualifiedDomainName matches the name of the resource record sets and you then associate the health check with those resource record sets, health check results will be unpredictable.

In addition, if the value of Type is HTTP, HTTPS, HTTP_STR_MATCH, or HTTPS_STR_MATCH, Route 53 passes the value of FullyQualifiedDomainName in the Host header, as it does when you specify a value for IPAddress. If the value of Type is TCP, Route 53 doesn't pass a Host header.

$sel:childHealthChecks:UpdateHealthCheck', updateHealthCheck_childHealthChecks - A complex type that contains one ChildHealthCheck element for each health check that you want to associate with a CALCULATED health check.

$sel:port:UpdateHealthCheck', updateHealthCheck_port - The port on the endpoint that you want Amazon Route 53 to perform health checks on.

Don't specify a value for Port when you specify a value for Type of CLOUDWATCH_METRIC or CALCULATED.

$sel:healthCheckId:UpdateHealthCheck', updateHealthCheck_healthCheckId - The ID for the health check for which you want detailed information. When you created the health check, CreateHealthCheck returned the ID in the response, in the HealthCheckId element.

data UpdateHealthCheckResponse Source #

A complex type that contains the response to the UpdateHealthCheck request.

See: newUpdateHealthCheckResponse smart constructor.

Instances

Instances details
Eq UpdateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Read UpdateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Show UpdateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Generic UpdateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Associated Types

type Rep UpdateHealthCheckResponse :: Type -> Type #

NFData UpdateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

type Rep UpdateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

type Rep UpdateHealthCheckResponse = D1 ('MetaData "UpdateHealthCheckResponse" "Amazonka.Route53.UpdateHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateHealthCheckResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheck)))

newUpdateHealthCheckResponse Source #

Create a value of UpdateHealthCheckResponse 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:UpdateHealthCheckResponse', updateHealthCheckResponse_httpStatus - The response's http status code.

$sel:healthCheck:UpdateHealthCheckResponse', updateHealthCheckResponse_healthCheck - A complex type that contains the response to an UpdateHealthCheck request.

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.

Instances

Instances details
Eq CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Read CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Show CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Generic CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Associated Types

type Rep CreateHostedZone :: Type -> Type #

NFData CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Methods

rnf :: CreateHostedZone -> () #

Hashable CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

AWSRequest CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Associated Types

type AWSResponse CreateHostedZone #

ToHeaders CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

ToPath CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

ToQuery CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

ToElement CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

ToXML CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

type Rep CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

type Rep CreateHostedZone = D1 ('MetaData "CreateHostedZone" "Amazonka.Route53.CreateHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateHostedZone'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "delegationSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VPC))) :*: (S1 ('MetaSel ('Just "hostedZoneConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostedZoneConfig)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

newCreateHostedZone Source #

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:vpc: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. To associate additional Amazon VPCs with the hosted zone, use AssociateVPCWithHostedZone after you create a hosted zone.

$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 PrivateZone element

If you don't specify a comment or the PrivateZone element, omit HostedZoneConfig and the other elements.

$sel:name: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.

$sel:callerReference: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.

Instances

Instances details
Eq CreateHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Read CreateHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Show CreateHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Generic CreateHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Associated Types

type Rep CreateHostedZoneResponse :: Type -> Type #

NFData CreateHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

type Rep CreateHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

type Rep CreateHostedZoneResponse = D1 ('MetaData "CreateHostedZoneResponse" "Amazonka.Route53.CreateHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateHostedZoneResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VPC)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "hostedZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZone))) :*: (S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo) :*: (S1 ('MetaSel ('Just "delegationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DelegationSet) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateHostedZoneResponse Source #

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:

$sel:vpc: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.

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.

Instances

Instances details
Eq CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Read CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Show CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Generic CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Associated Types

type Rep CreateVPCAssociationAuthorization :: Type -> Type #

NFData CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Hashable CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

AWSRequest CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

ToHeaders CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

ToPath CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

ToQuery CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

ToElement CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

ToXML CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

type Rep CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

type Rep CreateVPCAssociationAuthorization = D1 ('MetaData "CreateVPCAssociationAuthorization" "Amazonka.Route53.CreateVPCAssociationAuthorization" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateVPCAssociationAuthorization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC)))
type AWSResponse CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

newCreateVPCAssociationAuthorization Source #

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:

$sel:hostedZoneId:CreateVPCAssociationAuthorization', createVPCAssociationAuthorization_hostedZoneId - The ID of the private hosted zone that you want to authorize associating a VPC with.

$sel:vpc: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.

Instances

Instances details
Eq CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Read CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Show CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Generic CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

NFData CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

type Rep CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

type Rep CreateVPCAssociationAuthorizationResponse = D1 ('MetaData "CreateVPCAssociationAuthorizationResponse" "Amazonka.Route53.CreateVPCAssociationAuthorization" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateVPCAssociationAuthorizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC))))

ListVPCAssociationAuthorizations (Paginated)

data ListVPCAssociationAuthorizations Source #

A complex type that contains information about that can be associated with your hosted zone.

See: newListVPCAssociationAuthorizations smart constructor.

Instances

Instances details
Eq ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Read ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Show ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Generic ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Associated Types

type Rep ListVPCAssociationAuthorizations :: Type -> Type #

NFData ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Hashable ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

AWSPager ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

AWSRequest ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

ToHeaders ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

ToPath ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

ToQuery ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

type Rep ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

type Rep ListVPCAssociationAuthorizations = D1 ('MetaData "ListVPCAssociationAuthorizations" "Amazonka.Route53.ListVPCAssociationAuthorizations" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListVPCAssociationAuthorizations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId))))
type AWSResponse ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

newListVPCAssociationAuthorizations Source #

Create a value of ListVPCAssociationAuthorizations 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:nextToken:ListVPCAssociationAuthorizations', listVPCAssociationAuthorizations_nextToken - Optional: If a response includes a NextToken element, there are more VPCs that can be associated with the specified hosted zone. To get the next page of results, submit another request, and include the value of NextToken from the response in the nexttoken parameter in another ListVPCAssociationAuthorizations request.

$sel:maxResults:ListVPCAssociationAuthorizations', listVPCAssociationAuthorizations_maxResults - Optional: An integer that specifies the maximum number of VPCs that you want Amazon Route 53 to return. If you don't specify a value for MaxResults, Route 53 returns up to 50 VPCs per page.

$sel:hostedZoneId:ListVPCAssociationAuthorizations', listVPCAssociationAuthorizations_hostedZoneId - The ID of the hosted zone for which you want a list of VPCs that can be associated with the hosted zone.

data ListVPCAssociationAuthorizationsResponse Source #

A complex type that contains the response information for the request.

See: newListVPCAssociationAuthorizationsResponse smart constructor.

Instances

Instances details
Eq ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Read ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Show ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Generic ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

NFData ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

type Rep ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

type Rep ListVPCAssociationAuthorizationsResponse = D1 ('MetaData "ListVPCAssociationAuthorizationsResponse" "Amazonka.Route53.ListVPCAssociationAuthorizations" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListVPCAssociationAuthorizationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vPCs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty VPC)))))

newListVPCAssociationAuthorizationsResponse Source #

Create a value of ListVPCAssociationAuthorizationsResponse 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:nextToken:ListVPCAssociationAuthorizations', listVPCAssociationAuthorizationsResponse_nextToken - When the response includes a NextToken element, there are more VPCs that can be associated with the specified hosted zone. To get the next page of VPCs, submit another ListVPCAssociationAuthorizations request, and include the value of the NextToken element from the response in the nexttoken request parameter.

$sel:httpStatus:ListVPCAssociationAuthorizationsResponse', listVPCAssociationAuthorizationsResponse_httpStatus - The response's http status code.

$sel:hostedZoneId:ListVPCAssociationAuthorizations', listVPCAssociationAuthorizationsResponse_hostedZoneId - The ID of the hosted zone that you can associate the listed VPCs with.

$sel:vPCs:ListVPCAssociationAuthorizationsResponse', listVPCAssociationAuthorizationsResponse_vPCs - The list of VPCs that are authorized to be associated with the specified hosted zone.

ListTrafficPolicyInstancesByPolicy

data ListTrafficPolicyInstancesByPolicy Source #

A complex type that contains the information about the request to list your traffic policy instances.

See: newListTrafficPolicyInstancesByPolicy smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Read ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Show ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Generic ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Associated Types

type Rep ListTrafficPolicyInstancesByPolicy :: Type -> Type #

NFData ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Hashable ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

AWSRequest ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

ToHeaders ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

ToPath ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

ToQuery ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

type Rep ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

type Rep ListTrafficPolicyInstancesByPolicy = D1 ('MetaData "ListTrafficPolicyInstancesByPolicy" "Amazonka.Route53.ListTrafficPolicyInstancesByPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)))) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trafficPolicyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trafficPolicyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))
type AWSResponse ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

newListTrafficPolicyInstancesByPolicy Source #

Create a value of ListTrafficPolicyInstancesByPolicy 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:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_trafficPolicyInstanceTypeMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstancesByPolicy request.

For the value of trafficpolicyinstancetype, specify the value of TrafficPolicyInstanceTypeMarker from the previous response, which is the name of the first traffic policy instance that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:maxItems:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_maxItems - The maximum number of traffic policy instances to be included in the response body for this request. If you have more than MaxItems traffic policy instances, the value of the IsTruncated element in the response is true, and the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker represent the first traffic policy instance that Amazon Route 53 will return if you submit another request.

$sel:hostedZoneIdMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_hostedZoneIdMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstancesByPolicy request.

For the value of hostedzoneid, specify the value of HostedZoneIdMarker from the previous response, which is the hosted zone ID of the first traffic policy instance that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_trafficPolicyInstanceNameMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstancesByPolicy request.

For the value of trafficpolicyinstancename, specify the value of TrafficPolicyInstanceNameMarker from the previous response, which is the name of the first traffic policy instance that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:trafficPolicyId:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_trafficPolicyId - The ID of the traffic policy for which you want to list traffic policy instances.

$sel:trafficPolicyVersion:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_trafficPolicyVersion - The version of the traffic policy for which you want to list traffic policy instances. The version must be associated with the traffic policy that is specified by TrafficPolicyId.

data ListTrafficPolicyInstancesByPolicyResponse Source #

A complex type that contains the response information for the request.

See: newListTrafficPolicyInstancesByPolicyResponse smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Read ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Show ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Generic ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

NFData ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

type Rep ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

type Rep ListTrafficPolicyInstancesByPolicyResponse = D1 ('MetaData "ListTrafficPolicyInstancesByPolicyResponse" "Amazonka.Route53.ListTrafficPolicyInstancesByPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: (S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicyInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrafficPolicyInstance])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTrafficPolicyInstancesByPolicyResponse Source #

Create a value of ListTrafficPolicyInstancesByPolicyResponse 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:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicyResponse_trafficPolicyInstanceTypeMarker - If IsTruncated is true, TrafficPolicyInstanceTypeMarker is the DNS type of the resource record sets that are associated with the first traffic policy instance in the next group of MaxItems traffic policy instances.

$sel:hostedZoneIdMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicyResponse_hostedZoneIdMarker - If IsTruncated is true, HostedZoneIdMarker is the ID of the hosted zone of the first traffic policy instance in the next group of traffic policy instances.

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicyResponse_trafficPolicyInstanceNameMarker - If IsTruncated is true, TrafficPolicyInstanceNameMarker is the name of the first traffic policy instance in the next group of MaxItems traffic policy instances.

$sel:httpStatus:ListTrafficPolicyInstancesByPolicyResponse', listTrafficPolicyInstancesByPolicyResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstances:ListTrafficPolicyInstancesByPolicyResponse', listTrafficPolicyInstancesByPolicyResponse_trafficPolicyInstances - A list that contains one TrafficPolicyInstance element for each traffic policy instance that matches the elements in the request.

$sel:isTruncated:ListTrafficPolicyInstancesByPolicyResponse', listTrafficPolicyInstancesByPolicyResponse_isTruncated - A flag that indicates whether there are more traffic policy instances to be listed. If the response was truncated, you can get the next group of traffic policy instances by calling ListTrafficPolicyInstancesByPolicy again and specifying the values of the HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker elements in the corresponding request parameters.

$sel:maxItems:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicyResponse_maxItems - The value that you specified for the MaxItems parameter in the call to ListTrafficPolicyInstancesByPolicy that produced the current response.

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.

Instances

Instances details
Eq DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Read DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Show DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Generic DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Associated Types

type Rep DisassociateVPCFromHostedZone :: Type -> Type #

NFData DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Hashable DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

AWSRequest DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

ToHeaders DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

ToPath DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

ToQuery DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

ToElement DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

ToXML DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

type Rep DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

type Rep DisassociateVPCFromHostedZone = D1 ('MetaData "DisassociateVPCFromHostedZone" "Amazonka.Route53.DisassociateVPCFromHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DisassociateVPCFromHostedZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC))))
type AWSResponse DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

newDisassociateVPCFromHostedZone Source #

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:

$sel:comment:DisassociateVPCFromHostedZone', disassociateVPCFromHostedZone_comment - Optional: A comment about the disassociation request.

$sel:hostedZoneId: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.

Instances

Instances details
Eq DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Read DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Show DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Generic DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

NFData DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

type Rep DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

type Rep DisassociateVPCFromHostedZoneResponse = D1 ('MetaData "DisassociateVPCFromHostedZoneResponse" "Amazonka.Route53.DisassociateVPCFromHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DisassociateVPCFromHostedZoneResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newDisassociateVPCFromHostedZoneResponse Source #

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.

CreateHealthCheck

data CreateHealthCheck Source #

A complex type that contains the health check request information.

See: newCreateHealthCheck smart constructor.

Instances

Instances details
Eq CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Read CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Show CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Generic CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Associated Types

type Rep CreateHealthCheck :: Type -> Type #

NFData CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Methods

rnf :: CreateHealthCheck -> () #

Hashable CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

AWSRequest CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Associated Types

type AWSResponse CreateHealthCheck #

ToHeaders CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

ToPath CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

ToQuery CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

ToElement CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

ToXML CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

type Rep CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

type Rep CreateHealthCheck = D1 ('MetaData "CreateHealthCheck" "Amazonka.Route53.CreateHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateHealthCheck'" 'PrefixI 'True) (S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "healthCheckConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheckConfig)))
type AWSResponse CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

newCreateHealthCheck Source #

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:

$sel:callerReference: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 CreateHealthCheck request with the same CallerReference and 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 CreateHealthCheck request with the same CallerReference as a deleted health check, regardless of the settings, Route 53 returns a HealthCheckAlreadyExists error.
  • If you send a CreateHealthCheck request with the same CallerReference as an existing health check but with different settings, Route 53 returns a HealthCheckAlreadyExists error.
  • If you send a CreateHealthCheck request with a unique CallerReference but settings identical to an existing health check, Route 53 creates the health check.

$sel:healthCheckConfig: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.

Instances

Instances details
Eq CreateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Read CreateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Show CreateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Generic CreateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Associated Types

type Rep CreateHealthCheckResponse :: Type -> Type #

NFData CreateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

type Rep CreateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

type Rep CreateHealthCheckResponse = D1 ('MetaData "CreateHealthCheckResponse" "Amazonka.Route53.CreateHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateHealthCheckResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "healthCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheck) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateHealthCheckResponse Source #

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.

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.

Instances

Instances details
Eq DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Read DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Show DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Generic DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Associated Types

type Rep DeleteVPCAssociationAuthorization :: Type -> Type #

NFData DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Hashable DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

AWSRequest DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

ToHeaders DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

ToPath DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

ToQuery DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

ToElement DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

ToXML DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

type Rep DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

type Rep DeleteVPCAssociationAuthorization = D1 ('MetaData "DeleteVPCAssociationAuthorization" "Amazonka.Route53.DeleteVPCAssociationAuthorization" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteVPCAssociationAuthorization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC)))
type AWSResponse DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

newDeleteVPCAssociationAuthorization Source #

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:

$sel:hostedZoneId: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.

Instances

Instances details
Eq DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Read DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Show DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Generic DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

NFData DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

type Rep DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

type Rep DeleteVPCAssociationAuthorizationResponse = D1 ('MetaData "DeleteVPCAssociationAuthorizationResponse" "Amazonka.Route53.DeleteVPCAssociationAuthorization" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteVPCAssociationAuthorizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteVPCAssociationAuthorizationResponse Source #

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.

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.

Instances

Instances details
Eq ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Read ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Show ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Generic ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Associated Types

type Rep ChangeTagsForResource :: Type -> Type #

NFData ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Methods

rnf :: ChangeTagsForResource -> () #

Hashable ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

AWSRequest ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Associated Types

type AWSResponse ChangeTagsForResource #

ToHeaders ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

ToPath ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

ToQuery ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

ToElement ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

ToXML ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

type Rep ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

type Rep ChangeTagsForResource = D1 ('MetaData "ChangeTagsForResource" "Amazonka.Route53.ChangeTagsForResource" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeTagsForResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "removeTagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "addTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TagResourceType) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

newChangeTagsForResource Source #

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

$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:resourceType:ChangeTagsForResource', changeTagsForResource_resourceType - The type of the resource.

  • The resource type for health checks is healthcheck.
  • The resource type for hosted zones is hostedzone.

$sel:resourceId: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.

Instances

Instances details
Eq ChangeTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Read ChangeTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Show ChangeTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Generic ChangeTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Associated Types

type Rep ChangeTagsForResourceResponse :: Type -> Type #

NFData ChangeTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

type Rep ChangeTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

type Rep ChangeTagsForResourceResponse = D1 ('MetaData "ChangeTagsForResourceResponse" "Amazonka.Route53.ChangeTagsForResource" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

ListHostedZones (Paginated)

data ListHostedZones Source #

A request to retrieve a list of the public and private hosted zones that are associated with the current Amazon Web Services account.

See: newListHostedZones smart constructor.

Instances

Instances details
Eq ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Read ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Show ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Generic ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Associated Types

type Rep ListHostedZones :: Type -> Type #

NFData ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Methods

rnf :: ListHostedZones -> () #

Hashable ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

AWSPager ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

AWSRequest ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Associated Types

type AWSResponse ListHostedZones #

ToHeaders ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

ToPath ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

ToQuery ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

type Rep ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

type Rep ListHostedZones = D1 ('MetaData "ListHostedZones" "Amazonka.Route53.ListHostedZones" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZones'" 'PrefixI 'True) (S1 ('MetaSel ('Just "delegationSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

newListHostedZones :: ListHostedZones Source #

Create a value of ListHostedZones 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:ListHostedZones', listHostedZones_delegationSetId - If you're using reusable delegation sets and you want to list all of the hosted zones that are associated with a reusable delegation set, specify the ID of that reusable delegation set.

$sel:marker:ListHostedZones', listHostedZones_marker - If the value of IsTruncated in the previous response was true, you have more hosted zones. To get more hosted zones, submit another ListHostedZones request.

For the value of marker, specify the value of NextMarker from the previous response, which is the ID of the first hosted zone that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more hosted zones to get.

$sel:maxItems:ListHostedZones', listHostedZones_maxItems - (Optional) The maximum number of hosted zones that you want Amazon Route 53 to return. If you have more than maxitems hosted zones, the value of IsTruncated in the response is true, and the value of NextMarker is the hosted zone ID of the first hosted zone that Route 53 will return if you submit another request.

data ListHostedZonesResponse Source #

See: newListHostedZonesResponse smart constructor.

Instances

Instances details
Eq ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Read ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Show ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Generic ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Associated Types

type Rep ListHostedZonesResponse :: Type -> Type #

NFData ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Methods

rnf :: ListHostedZonesResponse -> () #

type Rep ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

type Rep ListHostedZonesResponse = D1 ('MetaData "ListHostedZonesResponse" "Amazonka.Route53.ListHostedZones" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZonesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: (S1 ('MetaSel ('Just "hostedZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HostedZone]) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListHostedZonesResponse Source #

Create a value of ListHostedZonesResponse 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:marker:ListHostedZones', listHostedZonesResponse_marker - For the second and subsequent calls to ListHostedZones, Marker is the value that you specified for the marker parameter in the request that produced the current response.

$sel:nextMarker:ListHostedZonesResponse', listHostedZonesResponse_nextMarker - If IsTruncated is true, the value of NextMarker identifies the first hosted zone in the next group of hosted zones. Submit another ListHostedZones request, and specify the value of NextMarker from the response in the marker parameter.

This element is present only if IsTruncated is true.

$sel:httpStatus:ListHostedZonesResponse', listHostedZonesResponse_httpStatus - The response's http status code.

$sel:hostedZones:ListHostedZonesResponse', listHostedZonesResponse_hostedZones - A complex type that contains general information about the hosted zone.

$sel:isTruncated:ListHostedZonesResponse', listHostedZonesResponse_isTruncated - A flag indicating whether there are more hosted zones to be listed. If the response was truncated, you can get more hosted zones by submitting another ListHostedZones request and specifying the value of NextMarker in the marker parameter.

$sel:maxItems:ListHostedZones', listHostedZonesResponse_maxItems - The value that you specified for the maxitems parameter in the call to ListHostedZones that produced the current response.

GetTrafficPolicyInstanceCount

data GetTrafficPolicyInstanceCount Source #

Request to get the number of traffic policy instances that are associated with the current Amazon Web Services account.

See: newGetTrafficPolicyInstanceCount smart constructor.

Instances

Instances details
Eq GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Read GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Show GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Generic GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Associated Types

type Rep GetTrafficPolicyInstanceCount :: Type -> Type #

NFData GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Hashable GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

AWSRequest GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

ToHeaders GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

ToPath GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

ToQuery GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

type Rep GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

type Rep GetTrafficPolicyInstanceCount = D1 ('MetaData "GetTrafficPolicyInstanceCount" "Amazonka.Route53.GetTrafficPolicyInstanceCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicyInstanceCount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

newGetTrafficPolicyInstanceCount :: GetTrafficPolicyInstanceCount Source #

Create a value of GetTrafficPolicyInstanceCount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetTrafficPolicyInstanceCountResponse Source #

A complex type that contains information about the resource record sets that Amazon Route 53 created based on a specified traffic policy.

See: newGetTrafficPolicyInstanceCountResponse smart constructor.

Instances

Instances details
Eq GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Read GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Show GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Generic GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

NFData GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

type Rep GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

type Rep GetTrafficPolicyInstanceCountResponse = D1 ('MetaData "GetTrafficPolicyInstanceCountResponse" "Amazonka.Route53.GetTrafficPolicyInstanceCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicyInstanceCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetTrafficPolicyInstanceCountResponse Source #

Create a value of GetTrafficPolicyInstanceCountResponse 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:GetTrafficPolicyInstanceCountResponse', getTrafficPolicyInstanceCountResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstanceCount:GetTrafficPolicyInstanceCountResponse', getTrafficPolicyInstanceCountResponse_trafficPolicyInstanceCount - The number of traffic policy instances that are associated with the current Amazon Web Services account.

ListGeoLocations

data ListGeoLocations Source #

A request to get a list of geographic locations that Amazon Route 53 supports for geolocation resource record sets.

See: newListGeoLocations smart constructor.

Instances

Instances details
Eq ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Read ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Show ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Generic ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Associated Types

type Rep ListGeoLocations :: Type -> Type #

NFData ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Methods

rnf :: ListGeoLocations -> () #

Hashable ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

AWSRequest ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Associated Types

type AWSResponse ListGeoLocations #

ToHeaders ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

ToPath ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

ToQuery ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

type Rep ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

type Rep ListGeoLocations = D1 ('MetaData "ListGeoLocations" "Amazonka.Route53.ListGeoLocations" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListGeoLocations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startSubdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "startCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startContinentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

newListGeoLocations :: ListGeoLocations Source #

Create a value of ListGeoLocations 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:startSubdivisionCode:ListGeoLocations', listGeoLocations_startSubdivisionCode - The code for the state of the United States with which you want to start listing locations that Amazon Route 53 supports for geolocation. If Route 53 has already returned a page or more of results, if IsTruncated is true, and if NextSubdivisionCode from the previous response has a value, enter that value in startsubdivisioncode to return the next page of results.

To list subdivisions (U.S. states), you must include both startcountrycode and startsubdivisioncode.

$sel:maxItems:ListGeoLocations', listGeoLocations_maxItems - (Optional) The maximum number of geolocations to be included in the response body for this request. If more than maxitems geolocations remain to be listed, then the value of the IsTruncated element in the response is true.

$sel:startCountryCode:ListGeoLocations', listGeoLocations_startCountryCode - The code for the country with which you want to start listing locations that Amazon Route 53 supports for geolocation. If Route 53 has already returned a page or more of results, if IsTruncated is true, and if NextCountryCode from the previous response has a value, enter that value in startcountrycode to return the next page of results.

$sel:startContinentCode:ListGeoLocations', listGeoLocations_startContinentCode - The code for the continent with which you want to start listing locations that Amazon Route 53 supports for geolocation. If Route 53 has already returned a page or more of results, if IsTruncated is true, and if NextContinentCode from the previous response has a value, enter that value in startcontinentcode to return the next page of results.

Include startcontinentcode only if you want to list continents. Don't include startcontinentcode when you're listing countries or countries with their subdivisions.

data ListGeoLocationsResponse Source #

A complex type containing the response information for the request.

See: newListGeoLocationsResponse smart constructor.

Instances

Instances details
Eq ListGeoLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Read ListGeoLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Show ListGeoLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Generic ListGeoLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Associated Types

type Rep ListGeoLocationsResponse :: Type -> Type #

NFData ListGeoLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

type Rep ListGeoLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

type Rep ListGeoLocationsResponse = D1 ('MetaData "ListGeoLocationsResponse" "Amazonka.Route53.ListGeoLocations" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListGeoLocationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextContinentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextSubdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "geoLocationDetailsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [GeoLocationDetails])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListGeoLocationsResponse Source #

Create a value of ListGeoLocationsResponse 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:nextContinentCode:ListGeoLocationsResponse', listGeoLocationsResponse_nextContinentCode - If IsTruncated is true, you can make a follow-up request to display more locations. Enter the value of NextContinentCode in the startcontinentcode parameter in another ListGeoLocations request.

$sel:nextCountryCode:ListGeoLocationsResponse', listGeoLocationsResponse_nextCountryCode - If IsTruncated is true, you can make a follow-up request to display more locations. Enter the value of NextCountryCode in the startcountrycode parameter in another ListGeoLocations request.

$sel:nextSubdivisionCode:ListGeoLocationsResponse', listGeoLocationsResponse_nextSubdivisionCode - If IsTruncated is true, you can make a follow-up request to display more locations. Enter the value of NextSubdivisionCode in the startsubdivisioncode parameter in another ListGeoLocations request.

$sel:httpStatus:ListGeoLocationsResponse', listGeoLocationsResponse_httpStatus - The response's http status code.

$sel:geoLocationDetailsList:ListGeoLocationsResponse', listGeoLocationsResponse_geoLocationDetailsList - A complex type that contains one GeoLocationDetails element for each location that Amazon Route 53 supports for geolocation.

$sel:isTruncated:ListGeoLocationsResponse', listGeoLocationsResponse_isTruncated - A value that indicates whether more locations remain to be listed after the last location in this response. If so, the value of IsTruncated is true. To get more values, submit another request and include the values of NextContinentCode, NextCountryCode, and NextSubdivisionCode in the startcontinentcode, startcountrycode, and startsubdivisioncode, as applicable.

$sel:maxItems:ListGeoLocations', listGeoLocationsResponse_maxItems - The value that you specified for MaxItems in the request.

GetHostedZone

data GetHostedZone Source #

A request to get information about a specified hosted zone.

See: newGetHostedZone smart constructor.

Instances

Instances details
Eq GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Read GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Show GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Generic GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Associated Types

type Rep GetHostedZone :: Type -> Type #

NFData GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Methods

rnf :: GetHostedZone -> () #

Hashable GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

AWSRequest GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Associated Types

type AWSResponse GetHostedZone #

ToHeaders GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

ToPath GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

ToQuery GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

type Rep GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

type Rep GetHostedZone = D1 ('MetaData "GetHostedZone" "Amazonka.Route53.GetHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

newGetHostedZone Source #

Create a value of GetHostedZone 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:id:GetHostedZone', getHostedZone_id - The ID of the hosted zone that you want to get information about.

data GetHostedZoneResponse Source #

A complex type that contain the response to a GetHostedZone request.

See: newGetHostedZoneResponse smart constructor.

Instances

Instances details
Eq GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Read GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Show GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Generic GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Associated Types

type Rep GetHostedZoneResponse :: Type -> Type #

NFData GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Methods

rnf :: GetHostedZoneResponse -> () #

type Rep GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

type Rep GetHostedZoneResponse = D1 ('MetaData "GetHostedZoneResponse" "Amazonka.Route53.GetHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZoneResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vPCs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty VPC))) :*: S1 ('MetaSel ('Just "delegationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DelegationSet))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "hostedZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZone))))

newGetHostedZoneResponse Source #

Create a value of GetHostedZoneResponse 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:vPCs:GetHostedZoneResponse', getHostedZoneResponse_vPCs - A complex type that contains information about the VPCs that are associated with the specified hosted zone.

$sel:delegationSet:GetHostedZoneResponse', getHostedZoneResponse_delegationSet - A complex type that lists the Amazon Route 53 name servers for the specified hosted zone.

$sel:httpStatus:GetHostedZoneResponse', getHostedZoneResponse_httpStatus - The response's http status code.

$sel:hostedZone:GetHostedZoneResponse', getHostedZoneResponse_hostedZone - A complex type that contains general information about the specified hosted zone.

GetHealthCheck

data GetHealthCheck Source #

A request to get information about a specified health check.

See: newGetHealthCheck smart constructor.

Constructors

GetHealthCheck' Text 

Instances

Instances details
Eq GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Read GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Show GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Generic GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Associated Types

type Rep GetHealthCheck :: Type -> Type #

NFData GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Methods

rnf :: GetHealthCheck -> () #

Hashable GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

AWSRequest GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Associated Types

type AWSResponse GetHealthCheck #

ToHeaders GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

ToPath GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

ToQuery GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

type Rep GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

type Rep GetHealthCheck = D1 ('MetaData "GetHealthCheck" "Amazonka.Route53.GetHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheck'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

newGetHealthCheck Source #

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:

$sel:healthCheckId: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.

Instances

Instances details
Eq GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Read GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Show GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Generic GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Associated Types

type Rep GetHealthCheckResponse :: Type -> Type #

NFData GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Methods

rnf :: GetHealthCheckResponse -> () #

type Rep GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

type Rep GetHealthCheckResponse = D1 ('MetaData "GetHealthCheckResponse" "Amazonka.Route53.GetHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheck)))

newGetHealthCheckResponse Source #

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.

ListResourceRecordSets (Paginated)

data ListResourceRecordSets Source #

A request for the resource record sets that are associated with a specified hosted zone.

See: newListResourceRecordSets smart constructor.

Instances

Instances details
Eq ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Read ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Show ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Generic ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Associated Types

type Rep ListResourceRecordSets :: Type -> Type #

NFData ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Methods

rnf :: ListResourceRecordSets -> () #

Hashable ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

AWSPager ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

AWSRequest ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Associated Types

type AWSResponse ListResourceRecordSets #

ToHeaders ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

ToPath ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

ToQuery ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

type Rep ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

type Rep ListResourceRecordSets = D1 ('MetaData "ListResourceRecordSets" "Amazonka.Route53.ListResourceRecordSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListResourceRecordSets'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startRecordName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startRecordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType))) :*: (S1 ('MetaSel ('Just "startRecordIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))))
type AWSResponse ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

newListResourceRecordSets Source #

Create a value of ListResourceRecordSets 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:startRecordName:ListResourceRecordSets', listResourceRecordSets_startRecordName - The first name in the lexicographic ordering of resource record sets that you want to list. If the specified record name doesn't exist, the results begin with the first resource record set that has a name greater than the value of name.

$sel:startRecordType:ListResourceRecordSets', listResourceRecordSets_startRecordType - The type of resource record set to begin the record listing from.

Valid values for basic resource record sets: A | AAAA | CAA | CNAME | MX | NAPTR | NS | PTR | SOA | SPF | SRV | TXT

Values for weighted, latency, geolocation, and failover resource record sets: A | AAAA | CAA | CNAME | MX | NAPTR | PTR | SPF | SRV | TXT

Values for alias resource record sets:

  • API Gateway custom regional API or edge-optimized API: A
  • CloudFront distribution: A or AAAA
  • Elastic Beanstalk environment that has a regionalized subdomain: A
  • Elastic Load Balancing load balancer: A | AAAA
  • S3 bucket: A
  • VPC interface VPC endpoint: A
  • Another resource record set in this hosted zone: The type of the resource record set that the alias references.

Constraint: Specifying type without specifying name returns an InvalidInput error.

$sel:startRecordIdentifier:ListResourceRecordSets', listResourceRecordSets_startRecordIdentifier - Resource record sets that have a routing policy other than simple: If results were truncated for a given DNS name and type, specify the value of NextRecordIdentifier from the previous response to get the next resource record set that has the current DNS name and type.

$sel:maxItems:ListResourceRecordSets', listResourceRecordSets_maxItems - (Optional) The maximum number of resource records sets to include in the response body for this request. If the response includes more than maxitems resource record sets, the value of the IsTruncated element in the response is true, and the values of the NextRecordName and NextRecordType elements in the response identify the first resource record set in the next group of maxitems resource record sets.

$sel:hostedZoneId:ListResourceRecordSets', listResourceRecordSets_hostedZoneId - The ID of the hosted zone that contains the resource record sets that you want to list.

data ListResourceRecordSetsResponse Source #

A complex type that contains list information for the resource record set.

See: newListResourceRecordSetsResponse smart constructor.

Instances

Instances details
Eq ListResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Read ListResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Show ListResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Generic ListResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Associated Types

type Rep ListResourceRecordSetsResponse :: Type -> Type #

NFData ListResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

type Rep ListResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

type Rep ListResourceRecordSetsResponse = D1 ('MetaData "ListResourceRecordSetsResponse" "Amazonka.Route53.ListResourceRecordSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListResourceRecordSetsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextRecordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: (S1 ('MetaSel ('Just "nextRecordName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextRecordIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "resourceRecordSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ResourceRecordSet])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListResourceRecordSetsResponse Source #

Create a value of ListResourceRecordSetsResponse 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:nextRecordType:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_nextRecordType - If the results were truncated, the type of the next record in the list.

This element is present only if IsTruncated is true.

$sel:nextRecordName:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_nextRecordName - If the results were truncated, the name of the next record in the list.

This element is present only if IsTruncated is true.

$sel:nextRecordIdentifier:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_nextRecordIdentifier - Resource record sets that have a routing policy other than simple: If results were truncated for a given DNS name and type, the value of SetIdentifier for the next resource record set that has the current DNS name and type.

For information about routing policies, see Choosing a Routing Policy in the Amazon Route 53 Developer Guide.

$sel:httpStatus:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_httpStatus - The response's http status code.

$sel:resourceRecordSets:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_resourceRecordSets - Information about multiple resource record sets.

$sel:isTruncated:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_isTruncated - A flag that indicates whether more resource record sets remain to be listed. If your results were truncated, you can make a follow-up pagination request by using the NextRecordName element.

$sel:maxItems:ListResourceRecordSets', listResourceRecordSetsResponse_maxItems - The maximum number of records you requested.

CreateReusableDelegationSet

data CreateReusableDelegationSet Source #

See: newCreateReusableDelegationSet smart constructor.

Instances

Instances details
Eq CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Read CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Show CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Generic CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Associated Types

type Rep CreateReusableDelegationSet :: Type -> Type #

NFData CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Hashable CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

AWSRequest CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

ToHeaders CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

ToPath CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

ToQuery CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

ToElement CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

ToXML CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

type Rep CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

type Rep CreateReusableDelegationSet = D1 ('MetaData "CreateReusableDelegationSet" "Amazonka.Route53.CreateReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateReusableDelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

newCreateReusableDelegationSet Source #

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:

$sel:hostedZoneId:CreateReusableDelegationSet', createReusableDelegationSet_hostedZoneId - If you want to mark the delegation set for an existing hosted zone as reusable, the ID for that hosted zone.

$sel:callerReference: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 #

Instances

Instances details
Eq CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Read CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Show CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Generic CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

NFData CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

type Rep CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

type Rep CreateReusableDelegationSetResponse = D1 ('MetaData "CreateReusableDelegationSetResponse" "Amazonka.Route53.CreateReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateReusableDelegationSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "delegationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DelegationSet) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

CreateQueryLoggingConfig

data CreateQueryLoggingConfig Source #

See: newCreateQueryLoggingConfig smart constructor.

Instances

Instances details
Eq CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Read CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Show CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Generic CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Associated Types

type Rep CreateQueryLoggingConfig :: Type -> Type #

NFData CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Hashable CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

AWSRequest CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

ToHeaders CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

ToPath CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

ToQuery CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

ToElement CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

ToXML CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

type Rep CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

type Rep CreateQueryLoggingConfig = D1 ('MetaData "CreateQueryLoggingConfig" "Amazonka.Route53.CreateQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateQueryLoggingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "cloudWatchLogsLogGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

newCreateQueryLoggingConfig Source #

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:

$sel:hostedZoneId: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.

$sel:cloudWatchLogsLogGroupArn: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.

Instances

Instances details
Eq CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Read CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Show CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Generic CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Associated Types

type Rep CreateQueryLoggingConfigResponse :: Type -> Type #

NFData CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

type Rep CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

type Rep CreateQueryLoggingConfigResponse = D1 ('MetaData "CreateQueryLoggingConfigResponse" "Amazonka.Route53.CreateQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateQueryLoggingConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "queryLoggingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 QueryLoggingConfig) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateQueryLoggingConfigResponse Source #

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.

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

Instances details
Eq GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Read GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Show GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Generic GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Associated Types

type Rep GetHealthCheckCount :: Type -> Type #

NFData GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Methods

rnf :: GetHealthCheckCount -> () #

Hashable GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

AWSRequest GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Associated Types

type AWSResponse GetHealthCheckCount #

ToHeaders GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

ToPath GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

ToQuery GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

type Rep GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

type Rep GetHealthCheckCount = D1 ('MetaData "GetHealthCheckCount" "Amazonka.Route53.GetHealthCheckCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckCount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

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.

Instances

Instances details
Eq GetHealthCheckCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Read GetHealthCheckCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Show GetHealthCheckCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Generic GetHealthCheckCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Associated Types

type Rep GetHealthCheckCountResponse :: Type -> Type #

NFData GetHealthCheckCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

type Rep GetHealthCheckCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

type Rep GetHealthCheckCountResponse = D1 ('MetaData "GetHealthCheckCountResponse" "Amazonka.Route53.GetHealthCheckCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthCheckCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))

newGetHealthCheckCountResponse Source #

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.

UpdateTrafficPolicyComment

data UpdateTrafficPolicyComment Source #

A complex type that contains information about the traffic policy that you want to update the comment for.

See: newUpdateTrafficPolicyComment smart constructor.

Instances

Instances details
Eq UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Read UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Show UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Generic UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Associated Types

type Rep UpdateTrafficPolicyComment :: Type -> Type #

NFData UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Hashable UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

AWSRequest UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

ToHeaders UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

ToPath UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

ToQuery UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

ToElement UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

ToXML UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyComment = D1 ('MetaData "UpdateTrafficPolicyComment" "Amazonka.Route53.UpdateTrafficPolicyComment" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateTrafficPolicyComment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

newUpdateTrafficPolicyComment Source #

Create a value of UpdateTrafficPolicyComment 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:id:UpdateTrafficPolicyComment', updateTrafficPolicyComment_id - The value of Id for the traffic policy that you want to update the comment for.

$sel:version:UpdateTrafficPolicyComment', updateTrafficPolicyComment_version - The value of Version for the traffic policy that you want to update the comment for.

$sel:comment:UpdateTrafficPolicyComment', updateTrafficPolicyComment_comment - The new comment for the specified traffic policy and version.

data UpdateTrafficPolicyCommentResponse Source #

A complex type that contains the response information for the traffic policy.

See: newUpdateTrafficPolicyCommentResponse smart constructor.

Instances

Instances details
Eq UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Read UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Show UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Generic UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Associated Types

type Rep UpdateTrafficPolicyCommentResponse :: Type -> Type #

NFData UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyCommentResponse = D1 ('MetaData "UpdateTrafficPolicyCommentResponse" "Amazonka.Route53.UpdateTrafficPolicyComment" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateTrafficPolicyCommentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicy)))

newUpdateTrafficPolicyCommentResponse Source #

Create a value of UpdateTrafficPolicyCommentResponse 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:UpdateTrafficPolicyCommentResponse', updateTrafficPolicyCommentResponse_httpStatus - The response's http status code.

$sel:trafficPolicy:UpdateTrafficPolicyCommentResponse', updateTrafficPolicyCommentResponse_trafficPolicy - A complex type that contains settings for the specified traffic policy.

GetHostedZoneCount

data GetHostedZoneCount Source #

A request to retrieve a count of all the hosted zones that are associated with the current Amazon Web Services account.

See: newGetHostedZoneCount smart constructor.

Constructors

GetHostedZoneCount' 

Instances

Instances details
Eq GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Read GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Show GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Generic GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Associated Types

type Rep GetHostedZoneCount :: Type -> Type #

NFData GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Methods

rnf :: GetHostedZoneCount -> () #

Hashable GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

AWSRequest GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Associated Types

type AWSResponse GetHostedZoneCount #

ToHeaders GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

ToPath GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

ToQuery GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

type Rep GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

type Rep GetHostedZoneCount = D1 ('MetaData "GetHostedZoneCount" "Amazonka.Route53.GetHostedZoneCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZoneCount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

newGetHostedZoneCount :: GetHostedZoneCount Source #

Create a value of GetHostedZoneCount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetHostedZoneCountResponse Source #

A complex type that contains the response to a GetHostedZoneCount request.

See: newGetHostedZoneCountResponse smart constructor.

Instances

Instances details
Eq GetHostedZoneCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Read GetHostedZoneCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Show GetHostedZoneCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Generic GetHostedZoneCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Associated Types

type Rep GetHostedZoneCountResponse :: Type -> Type #

NFData GetHostedZoneCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

type Rep GetHostedZoneCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

type Rep GetHostedZoneCountResponse = D1 ('MetaData "GetHostedZoneCountResponse" "Amazonka.Route53.GetHostedZoneCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZoneCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "hostedZoneCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))

newGetHostedZoneCountResponse Source #

Create a value of GetHostedZoneCountResponse 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:GetHostedZoneCountResponse', getHostedZoneCountResponse_httpStatus - The response's http status code.

$sel:hostedZoneCount:GetHostedZoneCountResponse', getHostedZoneCountResponse_hostedZoneCount - The total number of public and private hosted zones that are associated with the current Amazon Web Services account.

DeleteKeySigningKey

data DeleteKeySigningKey Source #

See: newDeleteKeySigningKey smart constructor.

Instances

Instances details
Eq DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Read DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Show DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Generic DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Associated Types

type Rep DeleteKeySigningKey :: Type -> Type #

NFData DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Methods

rnf :: DeleteKeySigningKey -> () #

Hashable DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

AWSRequest DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Associated Types

type AWSResponse DeleteKeySigningKey #

ToHeaders DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

ToPath DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

ToQuery DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKey = D1 ('MetaData "DeleteKeySigningKey" "Amazonka.Route53.DeleteKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteKeySigningKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

newDeleteKeySigningKey Source #

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:

$sel:hostedZoneId:DeleteKeySigningKey', deleteKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.

$sel:name:DeleteKeySigningKey', deleteKeySigningKey_name - A string used to identify a key-signing key (KSK).

data DeleteKeySigningKeyResponse Source #

See: newDeleteKeySigningKeyResponse smart constructor.

Instances

Instances details
Eq DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Read DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Show DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Generic DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Associated Types

type Rep DeleteKeySigningKeyResponse :: Type -> Type #

NFData DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKeyResponse = D1 ('MetaData "DeleteKeySigningKeyResponse" "Amazonka.Route53.DeleteKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteKeySigningKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newDeleteKeySigningKeyResponse Source #

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.

GetDNSSEC

data GetDNSSEC Source #

See: newGetDNSSEC smart constructor.

Constructors

GetDNSSEC' ResourceId 

Instances

Instances details
Eq GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Read GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Show GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Generic GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Associated Types

type Rep GetDNSSEC :: Type -> Type #

NFData GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Methods

rnf :: GetDNSSEC -> () #

Hashable GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

AWSRequest GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Associated Types

type AWSResponse GetDNSSEC #

ToHeaders GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Methods

toHeaders :: GetDNSSEC -> [Header] #

ToPath GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

ToQuery GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

type Rep GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

type Rep GetDNSSEC = D1 ('MetaData "GetDNSSEC" "Amazonka.Route53.GetDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetDNSSEC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

newGetDNSSEC Source #

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:

$sel:hostedZoneId:GetDNSSEC', getDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.

data GetDNSSECResponse Source #

See: newGetDNSSECResponse smart constructor.

Instances

Instances details
Eq GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Read GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Show GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Generic GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Associated Types

type Rep GetDNSSECResponse :: Type -> Type #

NFData GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Methods

rnf :: GetDNSSECResponse -> () #

type Rep GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

type Rep GetDNSSECResponse = D1 ('MetaData "GetDNSSECResponse" "Amazonka.Route53.GetDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetDNSSECResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DNSSECStatus) :*: S1 ('MetaSel ('Just "keySigningKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [KeySigningKey]))))

newGetDNSSECResponse Source #

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.

$sel:status:GetDNSSECResponse', getDNSSECResponse_status - A string repesenting the status of DNSSEC.

$sel:keySigningKeys:GetDNSSECResponse', getDNSSECResponse_keySigningKeys - The key-signing keys (KSKs) in your account.

GetAccountLimit

data GetAccountLimit Source #

A complex type that contains information about the request to create a hosted zone.

See: newGetAccountLimit smart constructor.

Instances

Instances details
Eq GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Read GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Show GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Generic GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Associated Types

type Rep GetAccountLimit :: Type -> Type #

NFData GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Methods

rnf :: GetAccountLimit -> () #

Hashable GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

AWSRequest GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Associated Types

type AWSResponse GetAccountLimit #

ToHeaders GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

ToPath GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

ToQuery GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

type Rep GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

type Rep GetAccountLimit = D1 ('MetaData "GetAccountLimit" "Amazonka.Route53.GetAccountLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetAccountLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountLimitType)))
type AWSResponse GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

newGetAccountLimit Source #

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:

$sel:type':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.

Instances

Instances details
Eq GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Read GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Show GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Generic GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Associated Types

type Rep GetAccountLimitResponse :: Type -> Type #

NFData GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Methods

rnf :: GetAccountLimitResponse -> () #

type Rep GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

type Rep GetAccountLimitResponse = D1 ('MetaData "GetAccountLimitResponse" "Amazonka.Route53.GetAccountLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetAccountLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountLimit) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newGetAccountLimitResponse Source #

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.

EnableHostedZoneDNSSEC

data EnableHostedZoneDNSSEC Source #

See: newEnableHostedZoneDNSSEC smart constructor.

Instances

Instances details
Eq EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Read EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Show EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Generic EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Associated Types

type Rep EnableHostedZoneDNSSEC :: Type -> Type #

NFData EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Methods

rnf :: EnableHostedZoneDNSSEC -> () #

Hashable EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

AWSRequest EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Associated Types

type AWSResponse EnableHostedZoneDNSSEC #

ToHeaders EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

ToPath EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

ToQuery EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

type Rep EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

type Rep EnableHostedZoneDNSSEC = D1 ('MetaData "EnableHostedZoneDNSSEC" "Amazonka.Route53.EnableHostedZoneDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "EnableHostedZoneDNSSEC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

newEnableHostedZoneDNSSEC Source #

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:

$sel:hostedZoneId:EnableHostedZoneDNSSEC', enableHostedZoneDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.

data EnableHostedZoneDNSSECResponse Source #

See: newEnableHostedZoneDNSSECResponse smart constructor.

Instances

Instances details
Eq EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Read EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Show EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Generic EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Associated Types

type Rep EnableHostedZoneDNSSECResponse :: Type -> Type #

NFData EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

type Rep EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

type Rep EnableHostedZoneDNSSECResponse = D1 ('MetaData "EnableHostedZoneDNSSECResponse" "Amazonka.Route53.EnableHostedZoneDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "EnableHostedZoneDNSSECResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newEnableHostedZoneDNSSECResponse Source #

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.

DeleteQueryLoggingConfig

data DeleteQueryLoggingConfig Source #

See: newDeleteQueryLoggingConfig smart constructor.

Instances

Instances details
Eq DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Read DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Show DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Generic DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Associated Types

type Rep DeleteQueryLoggingConfig :: Type -> Type #

NFData DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Hashable DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

AWSRequest DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

ToHeaders DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

ToPath DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

ToQuery DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfig = D1 ('MetaData "DeleteQueryLoggingConfig" "Amazonka.Route53.DeleteQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteQueryLoggingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

newDeleteQueryLoggingConfig Source #

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:

$sel:id:DeleteQueryLoggingConfig', deleteQueryLoggingConfig_id - The ID of the configuration that you want to delete.

data DeleteQueryLoggingConfigResponse Source #

See: newDeleteQueryLoggingConfigResponse smart constructor.

Instances

Instances details
Eq DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Read DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Show DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Generic DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Associated Types

type Rep DeleteQueryLoggingConfigResponse :: Type -> Type #

NFData DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfigResponse = D1 ('MetaData "DeleteQueryLoggingConfigResponse" "Amazonka.Route53.DeleteQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteQueryLoggingConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

GetQueryLoggingConfig

data GetQueryLoggingConfig Source #

See: newGetQueryLoggingConfig smart constructor.

Instances

Instances details
Eq GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Read GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Show GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Generic GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Associated Types

type Rep GetQueryLoggingConfig :: Type -> Type #

NFData GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Methods

rnf :: GetQueryLoggingConfig -> () #

Hashable GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

AWSRequest GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Associated Types

type AWSResponse GetQueryLoggingConfig #

ToHeaders GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

ToPath GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

ToQuery GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

type Rep GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

type Rep GetQueryLoggingConfig = D1 ('MetaData "GetQueryLoggingConfig" "Amazonka.Route53.GetQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetQueryLoggingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

newGetQueryLoggingConfig Source #

Create a value of GetQueryLoggingConfig 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:id:GetQueryLoggingConfig', getQueryLoggingConfig_id - The ID of the configuration for DNS query logging that you want to get information about.

data GetQueryLoggingConfigResponse Source #

See: newGetQueryLoggingConfigResponse smart constructor.

Instances

Instances details
Eq GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Read GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Show GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Generic GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Associated Types

type Rep GetQueryLoggingConfigResponse :: Type -> Type #

NFData GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

type Rep GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

type Rep GetQueryLoggingConfigResponse = D1 ('MetaData "GetQueryLoggingConfigResponse" "Amazonka.Route53.GetQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetQueryLoggingConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "queryLoggingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 QueryLoggingConfig)))

newGetQueryLoggingConfigResponse Source #

Create a value of GetQueryLoggingConfigResponse 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:GetQueryLoggingConfigResponse', getQueryLoggingConfigResponse_httpStatus - The response's http status code.

$sel:queryLoggingConfig:GetQueryLoggingConfigResponse', getQueryLoggingConfigResponse_queryLoggingConfig - A complex type that contains information about the query logging configuration that you specified in a GetQueryLoggingConfig request.

GetReusableDelegationSet

data GetReusableDelegationSet Source #

A request to get information about a specified reusable delegation set.

See: newGetReusableDelegationSet smart constructor.

Instances

Instances details
Eq GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Read GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Show GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Generic GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Associated Types

type Rep GetReusableDelegationSet :: Type -> Type #

NFData GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Hashable GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

AWSRequest GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

ToHeaders GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

ToPath GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

ToQuery GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

type Rep GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

type Rep GetReusableDelegationSet = D1 ('MetaData "GetReusableDelegationSet" "Amazonka.Route53.GetReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetReusableDelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

newGetReusableDelegationSet Source #

Create a value of GetReusableDelegationSet 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:id:GetReusableDelegationSet', getReusableDelegationSet_id - The ID of the reusable delegation set that you want to get a list of name servers for.

data GetReusableDelegationSetResponse Source #

A complex type that contains the response to the GetReusableDelegationSet request.

See: newGetReusableDelegationSetResponse smart constructor.

Instances

Instances details
Eq GetReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Read GetReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Show GetReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Generic GetReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Associated Types

type Rep GetReusableDelegationSetResponse :: Type -> Type #

NFData GetReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

type Rep GetReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

type Rep GetReusableDelegationSetResponse = D1 ('MetaData "GetReusableDelegationSetResponse" "Amazonka.Route53.GetReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetReusableDelegationSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "delegationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DelegationSet)))

newGetReusableDelegationSetResponse Source #

Create a value of GetReusableDelegationSetResponse 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:GetReusableDelegationSetResponse', getReusableDelegationSetResponse_httpStatus - The response's http status code.

$sel:delegationSet:GetReusableDelegationSetResponse', getReusableDelegationSetResponse_delegationSet - A complex type that contains information about the reusable delegation set.

DeleteTrafficPolicyInstance

data DeleteTrafficPolicyInstance Source #

A request to delete a specified traffic policy instance.

See: newDeleteTrafficPolicyInstance smart constructor.

Instances

Instances details
Eq DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Read DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Show DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Generic DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Associated Types

type Rep DeleteTrafficPolicyInstance :: Type -> Type #

NFData DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Hashable DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

AWSRequest DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

ToHeaders DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

ToPath DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

ToQuery DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

type Rep DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

type Rep DeleteTrafficPolicyInstance = D1 ('MetaData "DeleteTrafficPolicyInstance" "Amazonka.Route53.DeleteTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteTrafficPolicyInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

newDeleteTrafficPolicyInstance Source #

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:

$sel:id: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.

Instances

Instances details
Eq DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Read DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Show DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Generic DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

NFData DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

type Rep DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

type Rep DeleteTrafficPolicyInstanceResponse = D1 ('MetaData "DeleteTrafficPolicyInstanceResponse" "Amazonka.Route53.DeleteTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteTrafficPolicyInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTrafficPolicyInstanceResponse Source #

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.

UpdateTrafficPolicyInstance

data UpdateTrafficPolicyInstance Source #

A complex type that contains information about the resource record sets that you want to update based on a specified traffic policy instance.

See: newUpdateTrafficPolicyInstance smart constructor.

Instances

Instances details
Eq UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Read UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Show UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Generic UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Associated Types

type Rep UpdateTrafficPolicyInstance :: Type -> Type #

NFData UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Hashable UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

AWSRequest UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

ToHeaders UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

ToPath UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

ToQuery UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

ToElement UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

ToXML UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

type Rep UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

type Rep UpdateTrafficPolicyInstance = D1 ('MetaData "UpdateTrafficPolicyInstance" "Amazonka.Route53.UpdateTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateTrafficPolicyInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "trafficPolicyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trafficPolicyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))
type AWSResponse UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

newUpdateTrafficPolicyInstance Source #

Create a value of UpdateTrafficPolicyInstance 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:id:UpdateTrafficPolicyInstance', updateTrafficPolicyInstance_id - The ID of the traffic policy instance that you want to update.

$sel:ttl:UpdateTrafficPolicyInstance', updateTrafficPolicyInstance_ttl - The TTL that you want Amazon Route 53 to assign to all of the updated resource record sets.

$sel:trafficPolicyId:UpdateTrafficPolicyInstance', updateTrafficPolicyInstance_trafficPolicyId - The ID of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.

$sel:trafficPolicyVersion:UpdateTrafficPolicyInstance', updateTrafficPolicyInstance_trafficPolicyVersion - The version of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.

data UpdateTrafficPolicyInstanceResponse Source #

A complex type that contains information about the resource record sets that Amazon Route 53 created based on a specified traffic policy.

See: newUpdateTrafficPolicyInstanceResponse smart constructor.

Instances

Instances details
Eq UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Read UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Show UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Generic UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

NFData UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

type Rep UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

type Rep UpdateTrafficPolicyInstanceResponse = D1 ('MetaData "UpdateTrafficPolicyInstanceResponse" "Amazonka.Route53.UpdateTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateTrafficPolicyInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicyInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicyInstance)))

newUpdateTrafficPolicyInstanceResponse Source #

Create a value of UpdateTrafficPolicyInstanceResponse 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:UpdateTrafficPolicyInstanceResponse', updateTrafficPolicyInstanceResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstance:UpdateTrafficPolicyInstanceResponse', updateTrafficPolicyInstanceResponse_trafficPolicyInstance - A complex type that contains settings for the updated traffic policy instance.

UpdateHostedZoneComment

data UpdateHostedZoneComment Source #

A request to update the comment for a hosted zone.

See: newUpdateHostedZoneComment smart constructor.

Instances

Instances details
Eq UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Read UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Show UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Generic UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Associated Types

type Rep UpdateHostedZoneComment :: Type -> Type #

NFData UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Methods

rnf :: UpdateHostedZoneComment -> () #

Hashable UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

AWSRequest UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

ToHeaders UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

ToPath UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

ToQuery UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

ToElement UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

ToXML UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

type Rep UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

type Rep UpdateHostedZoneComment = D1 ('MetaData "UpdateHostedZoneComment" "Amazonka.Route53.UpdateHostedZoneComment" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateHostedZoneComment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

newUpdateHostedZoneComment Source #

Create a value of UpdateHostedZoneComment 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:comment:UpdateHostedZoneComment', updateHostedZoneComment_comment - The new comment for the hosted zone. If you don't specify a value for Comment, Amazon Route 53 deletes the existing value of the Comment element, if any.

$sel:id:UpdateHostedZoneComment', updateHostedZoneComment_id - The ID for the hosted zone that you want to update the comment for.

data UpdateHostedZoneCommentResponse Source #

A complex type that contains the response to the UpdateHostedZoneComment request.

See: newUpdateHostedZoneCommentResponse smart constructor.

Instances

Instances details
Eq UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Read UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Show UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Generic UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Associated Types

type Rep UpdateHostedZoneCommentResponse :: Type -> Type #

NFData UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

type Rep UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

type Rep UpdateHostedZoneCommentResponse = D1 ('MetaData "UpdateHostedZoneCommentResponse" "Amazonka.Route53.UpdateHostedZoneComment" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateHostedZoneCommentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "hostedZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZone)))

newUpdateHostedZoneCommentResponse Source #

Create a value of UpdateHostedZoneCommentResponse 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:UpdateHostedZoneCommentResponse', updateHostedZoneCommentResponse_httpStatus - The response's http status code.

$sel:hostedZone:UpdateHostedZoneCommentResponse', updateHostedZoneCommentResponse_hostedZone - A complex type that contains the response to the UpdateHostedZoneComment request.

GetHealthCheckStatus

data GetHealthCheckStatus Source #

A request to get the status for a health check.

See: newGetHealthCheckStatus smart constructor.

Instances

Instances details
Eq GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Read GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Show GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Generic GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Associated Types

type Rep GetHealthCheckStatus :: Type -> Type #

NFData GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Methods

rnf :: GetHealthCheckStatus -> () #

Hashable GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

AWSRequest GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Associated Types

type AWSResponse GetHealthCheckStatus #

ToHeaders GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

ToPath GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

ToQuery GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

type Rep GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

type Rep GetHealthCheckStatus = D1 ('MetaData "GetHealthCheckStatus" "Amazonka.Route53.GetHealthCheckStatus" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

newGetHealthCheckStatus Source #

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:

$sel:healthCheckId: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.

Instances

Instances details
Eq GetHealthCheckStatusResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Read GetHealthCheckStatusResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Show GetHealthCheckStatusResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Generic GetHealthCheckStatusResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Associated Types

type Rep GetHealthCheckStatusResponse :: Type -> Type #

NFData GetHealthCheckStatusResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

type Rep GetHealthCheckStatusResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

type Rep GetHealthCheckStatusResponse = D1 ('MetaData "GetHealthCheckStatusResponse" "Amazonka.Route53.GetHealthCheckStatus" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthCheckObservations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HealthCheckObservation])))

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.

ListHostedZonesByVPC

data ListHostedZonesByVPC Source #

Lists all the private hosted zones that a specified VPC is associated with, regardless of which Amazon Web Services account created the hosted zones.

See: newListHostedZonesByVPC smart constructor.

Instances

Instances details
Eq ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Read ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Show ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Generic ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Associated Types

type Rep ListHostedZonesByVPC :: Type -> Type #

NFData ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Methods

rnf :: ListHostedZonesByVPC -> () #

Hashable ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

AWSRequest ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Associated Types

type AWSResponse ListHostedZonesByVPC #

ToHeaders ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

ToPath ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

ToQuery ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

type Rep ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

type Rep ListHostedZonesByVPC = D1 ('MetaData "ListHostedZonesByVPC" "Amazonka.Route53.ListHostedZonesByVPC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZonesByVPC'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vPCRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPCRegion))))
type AWSResponse ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

newListHostedZonesByVPC Source #

Create a value of ListHostedZonesByVPC 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:nextToken:ListHostedZonesByVPC', listHostedZonesByVPC_nextToken - If the previous response included a NextToken element, the specified VPC is associated with more hosted zones. To get more hosted zones, submit another ListHostedZonesByVPC request.

For the value of NextToken, specify the value of NextToken from the previous response.

If the previous response didn't include a NextToken element, there are no more hosted zones to get.

$sel:maxItems:ListHostedZonesByVPC', listHostedZonesByVPC_maxItems - (Optional) The maximum number of hosted zones that you want Amazon Route 53 to return. If the specified VPC is associated with more than MaxItems hosted zones, the response includes a NextToken element. NextToken contains an encrypted token that identifies the first hosted zone that Route 53 will return if you submit another request.

$sel:vPCId:ListHostedZonesByVPC', listHostedZonesByVPC_vPCId - The ID of the Amazon VPC that you want to list hosted zones for.

$sel:vPCRegion:ListHostedZonesByVPC', listHostedZonesByVPC_vPCRegion - For the Amazon VPC that you specified for VPCId, the Amazon Web Services Region that you created the VPC in.

data ListHostedZonesByVPCResponse Source #

See: newListHostedZonesByVPCResponse smart constructor.

Instances

Instances details
Eq ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Read ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Show ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Generic ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Associated Types

type Rep ListHostedZonesByVPCResponse :: Type -> Type #

NFData ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

type Rep ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

type Rep ListHostedZonesByVPCResponse = D1 ('MetaData "ListHostedZonesByVPCResponse" "Amazonka.Route53.ListHostedZonesByVPC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZonesByVPCResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "hostedZoneSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HostedZoneSummary]) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListHostedZonesByVPCResponse Source #

Create a value of ListHostedZonesByVPCResponse 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:nextToken:ListHostedZonesByVPC', listHostedZonesByVPCResponse_nextToken - The value that you will use for NextToken in the next ListHostedZonesByVPC request.

$sel:httpStatus:ListHostedZonesByVPCResponse', listHostedZonesByVPCResponse_httpStatus - The response's http status code.

$sel:hostedZoneSummaries:ListHostedZonesByVPCResponse', listHostedZonesByVPCResponse_hostedZoneSummaries - A list that contains one HostedZoneSummary element for each hosted zone that the specified Amazon VPC is associated with. Each HostedZoneSummary element contains the hosted zone name and ID, and information about who owns the hosted zone.

$sel:maxItems:ListHostedZonesByVPC', listHostedZonesByVPCResponse_maxItems - The value that you specified for MaxItems in the most recent ListHostedZonesByVPC request.

GetReusableDelegationSetLimit

data GetReusableDelegationSetLimit Source #

A complex type that contains information about the request to create a hosted zone.

See: newGetReusableDelegationSetLimit smart constructor.

Instances

Instances details
Eq GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Read GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Show GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Generic GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Associated Types

type Rep GetReusableDelegationSetLimit :: Type -> Type #

NFData GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Hashable GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

AWSRequest GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

ToHeaders GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

ToPath GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

ToQuery GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimit = D1 ('MetaData "GetReusableDelegationSetLimit" "Amazonka.Route53.GetReusableDelegationSetLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetReusableDelegationSetLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReusableDelegationSetLimitType) :*: S1 ('MetaSel ('Just "delegationSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

newGetReusableDelegationSetLimit Source #

Create a value of GetReusableDelegationSetLimit 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:type':GetReusableDelegationSetLimit', getReusableDelegationSetLimit_type - Specify MAX_ZONES_BY_REUSABLE_DELEGATION_SET to get the maximum number of hosted zones that you can associate with the specified reusable delegation set.

$sel:delegationSetId:GetReusableDelegationSetLimit', getReusableDelegationSetLimit_delegationSetId - The ID of the delegation set that you want to get the limit for.

data GetReusableDelegationSetLimitResponse Source #

A complex type that contains the requested limit.

See: newGetReusableDelegationSetLimitResponse smart constructor.

Instances

Instances details
Eq GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Read GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Show GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Generic GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

NFData GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimitResponse = D1 ('MetaData "GetReusableDelegationSetLimitResponse" "Amazonka.Route53.GetReusableDelegationSetLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetReusableDelegationSetLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReusableDelegationSetLimit) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newGetReusableDelegationSetLimitResponse Source #

Create a value of GetReusableDelegationSetLimitResponse 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:GetReusableDelegationSetLimitResponse', getReusableDelegationSetLimitResponse_httpStatus - The response's http status code.

$sel:limit:GetReusableDelegationSetLimitResponse', getReusableDelegationSetLimitResponse_limit - The current setting for the limit on hosted zones that you can associate with the specified reusable delegation set.

$sel:count:GetReusableDelegationSetLimitResponse', getReusableDelegationSetLimitResponse_count - The current number of hosted zones that you can associate with the specified reusable delegation set.

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.

Instances

Instances details
Eq CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Read CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Show CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Generic CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Associated Types

type Rep CreateTrafficPolicyVersion :: Type -> Type #

NFData CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Hashable CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

AWSRequest CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

ToHeaders CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

ToPath CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

ToQuery CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

ToElement CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

ToXML CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

type Rep CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

type Rep CreateTrafficPolicyVersion = D1 ('MetaData "CreateTrafficPolicyVersion" "Amazonka.Route53.CreateTrafficPolicyVersion" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicyVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

newCreateTrafficPolicyVersion Source #

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:

$sel:comment:CreateTrafficPolicyVersion', createTrafficPolicyVersion_comment - The comment that you specified in the CreateTrafficPolicyVersion request, if any.

$sel:id:CreateTrafficPolicyVersion', createTrafficPolicyVersion_id - The ID of the traffic policy for which you want to create a new version.

$sel:document: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.

Instances

Instances details
Eq CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Read CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Show CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Generic CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Associated Types

type Rep CreateTrafficPolicyVersionResponse :: Type -> Type #

NFData CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

type Rep CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

type Rep CreateTrafficPolicyVersionResponse = D1 ('MetaData "CreateTrafficPolicyVersionResponse" "Amazonka.Route53.CreateTrafficPolicyVersion" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicyVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "trafficPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicy) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateTrafficPolicyVersionResponse Source #

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.

DeactivateKeySigningKey

data DeactivateKeySigningKey Source #

See: newDeactivateKeySigningKey smart constructor.

Instances

Instances details
Eq DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Read DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Show DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Generic DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Associated Types

type Rep DeactivateKeySigningKey :: Type -> Type #

NFData DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Methods

rnf :: DeactivateKeySigningKey -> () #

Hashable DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

AWSRequest DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

ToHeaders DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

ToPath DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

ToQuery DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

type Rep DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

type Rep DeactivateKeySigningKey = D1 ('MetaData "DeactivateKeySigningKey" "Amazonka.Route53.DeactivateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeactivateKeySigningKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

newDeactivateKeySigningKey Source #

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:

$sel:hostedZoneId:DeactivateKeySigningKey', deactivateKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.

$sel:name:DeactivateKeySigningKey', deactivateKeySigningKey_name - A string used to identify a key-signing key (KSK).

data DeactivateKeySigningKeyResponse Source #

See: newDeactivateKeySigningKeyResponse smart constructor.

Instances

Instances details
Eq DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Read DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Show DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Generic DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Associated Types

type Rep DeactivateKeySigningKeyResponse :: Type -> Type #

NFData DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

type Rep DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

type Rep DeactivateKeySigningKeyResponse = D1 ('MetaData "DeactivateKeySigningKeyResponse" "Amazonka.Route53.DeactivateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeactivateKeySigningKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newDeactivateKeySigningKeyResponse Source #

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.

TestDNSAnswer

data TestDNSAnswer Source #

Gets the value that Amazon Route 53 returns in response to a DNS request for a specified record name and type. You can optionally specify the IP address of a DNS resolver, an EDNS0 client subnet IP address, and a subnet mask.

See: newTestDNSAnswer smart constructor.

Instances

Instances details
Eq TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Read TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Show TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Generic TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Associated Types

type Rep TestDNSAnswer :: Type -> Type #

NFData TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Methods

rnf :: TestDNSAnswer -> () #

Hashable TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

AWSRequest TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Associated Types

type AWSResponse TestDNSAnswer #

ToHeaders TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

ToPath TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

ToQuery TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

type Rep TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

type Rep TestDNSAnswer = D1 ('MetaData "TestDNSAnswer" "Amazonka.Route53.TestDNSAnswer" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "TestDNSAnswer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resolverIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eDNS0ClientSubnetIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eDNS0ClientSubnetMask") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: (S1 ('MetaSel ('Just "recordName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RRType)))))
type AWSResponse TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

newTestDNSAnswer Source #

Create a value of TestDNSAnswer 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:resolverIP:TestDNSAnswer', testDNSAnswer_resolverIP - If you want to simulate a request from a specific DNS resolver, specify the IP address for that resolver. If you omit this value, TestDnsAnswer uses the IP address of a DNS resolver in the Amazon Web Services US East (N. Virginia) Region (us-east-1).

$sel:eDNS0ClientSubnetIP:TestDNSAnswer', testDNSAnswer_eDNS0ClientSubnetIP - If the resolver that you specified for resolverip supports EDNS0, specify the IPv4 or IPv6 address of a client in the applicable location, for example, 192.0.2.44 or 2001:db8:85a3::8a2e:370:7334.

$sel:eDNS0ClientSubnetMask:TestDNSAnswer', testDNSAnswer_eDNS0ClientSubnetMask - If you specify an IP address for edns0clientsubnetip, you can optionally specify the number of bits of the IP address that you want the checking tool to include in the DNS query. For example, if you specify 192.0.2.44 for edns0clientsubnetip and 24 for edns0clientsubnetmask, the checking tool will simulate a request from 192.0.2.0/24. The default value is 24 bits for IPv4 addresses and 64 bits for IPv6 addresses.

The range of valid values depends on whether edns0clientsubnetip is an IPv4 or an IPv6 address:

  • IPv4: Specify a value between 0 and 32
  • IPv6: Specify a value between 0 and 128

$sel:hostedZoneId:TestDNSAnswer', testDNSAnswer_hostedZoneId - The ID of the hosted zone that you want Amazon Route 53 to simulate a query for.

$sel:recordName:TestDNSAnswer', testDNSAnswer_recordName - The name of the resource record set that you want Amazon Route 53 to simulate a query for.

$sel:recordType:TestDNSAnswer', testDNSAnswer_recordType - The type of the resource record set.

data TestDNSAnswerResponse Source #

A complex type that contains the response to a TestDNSAnswer request.

See: newTestDNSAnswerResponse smart constructor.

Instances

Instances details
Eq TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Read TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Show TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Generic TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Associated Types

type Rep TestDNSAnswerResponse :: Type -> Type #

NFData TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Methods

rnf :: TestDNSAnswerResponse -> () #

type Rep TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

type Rep TestDNSAnswerResponse = D1 ('MetaData "TestDNSAnswerResponse" "Amazonka.Route53.TestDNSAnswer" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "TestDNSAnswerResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "nameserver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recordName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "recordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RRType) :*: S1 ('MetaSel ('Just "recordData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])) :*: (S1 ('MetaSel ('Just "responseCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newTestDNSAnswerResponse Source #

Create a value of TestDNSAnswerResponse 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:TestDNSAnswerResponse', testDNSAnswerResponse_httpStatus - The response's http status code.

$sel:nameserver:TestDNSAnswerResponse', testDNSAnswerResponse_nameserver - The Amazon Route 53 name server used to respond to the request.

$sel:recordName:TestDNSAnswer', testDNSAnswerResponse_recordName - The name of the resource record set that you submitted a request for.

$sel:recordType:TestDNSAnswer', testDNSAnswerResponse_recordType - The type of the resource record set that you submitted a request for.

$sel:recordData:TestDNSAnswerResponse', testDNSAnswerResponse_recordData - A list that contains values that Amazon Route 53 returned for this resource record set.

$sel:responseCode:TestDNSAnswerResponse', testDNSAnswerResponse_responseCode - A code that indicates whether the request is valid or not. The most common response code is NOERROR, meaning that the request is valid. If the response is not valid, Amazon Route 53 returns a response code that describes the error. For a list of possible response codes, see DNS RCODES on the IANA website.

$sel:protocol:TestDNSAnswerResponse', testDNSAnswerResponse_protocol - The protocol that Amazon Route 53 used to respond to the request, either UDP or TCP.

ListHealthChecks (Paginated)

data ListHealthChecks Source #

A request to retrieve a list of the health checks that are associated with the current Amazon Web Services account.

See: newListHealthChecks smart constructor.

Instances

Instances details
Eq ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Read ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Show ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Generic ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Associated Types

type Rep ListHealthChecks :: Type -> Type #

NFData ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Methods

rnf :: ListHealthChecks -> () #

Hashable ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

AWSPager ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

AWSRequest ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Associated Types

type AWSResponse ListHealthChecks #

ToHeaders ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

ToPath ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

ToQuery ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

type Rep ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

type Rep ListHealthChecks = D1 ('MetaData "ListHealthChecks" "Amazonka.Route53.ListHealthChecks" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHealthChecks'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

newListHealthChecks :: ListHealthChecks Source #

Create a value of ListHealthChecks 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:marker:ListHealthChecks', listHealthChecks_marker - If the value of IsTruncated in the previous response was true, you have more health checks. To get another group, submit another ListHealthChecks request.

For the value of marker, specify the value of NextMarker from the previous response, which is the ID of the first health check that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more health checks to get.

$sel:maxItems:ListHealthChecks', listHealthChecks_maxItems - The maximum number of health checks that you want ListHealthChecks to return in response to the current request. Amazon Route 53 returns a maximum of 100 items. If you set MaxItems to a value greater than 100, Route 53 returns only the first 100 health checks.

data ListHealthChecksResponse Source #

A complex type that contains the response to a ListHealthChecks request.

See: newListHealthChecksResponse smart constructor.

Instances

Instances details
Eq ListHealthChecksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Read ListHealthChecksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Show ListHealthChecksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Generic ListHealthChecksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Associated Types

type Rep ListHealthChecksResponse :: Type -> Type #

NFData ListHealthChecksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

type Rep ListHealthChecksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

type Rep ListHealthChecksResponse = D1 ('MetaData "ListHealthChecksResponse" "Amazonka.Route53.ListHealthChecks" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHealthChecksResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HealthCheck]))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListHealthChecksResponse Source #

Create a value of ListHealthChecksResponse 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:nextMarker:ListHealthChecksResponse', listHealthChecksResponse_nextMarker - If IsTruncated is true, the value of NextMarker identifies the first health check that Amazon Route 53 returns if you submit another ListHealthChecks request and specify the value of NextMarker in the marker parameter.

$sel:httpStatus:ListHealthChecksResponse', listHealthChecksResponse_httpStatus - The response's http status code.

$sel:healthChecks:ListHealthChecksResponse', listHealthChecksResponse_healthChecks - A complex type that contains one HealthCheck element for each health check that is associated with the current Amazon Web Services account.

$sel:marker:ListHealthChecks', listHealthChecksResponse_marker - For the second and subsequent calls to ListHealthChecks, Marker is the value that you specified for the marker parameter in the previous request.

$sel:isTruncated:ListHealthChecksResponse', listHealthChecksResponse_isTruncated - A flag that indicates whether there are more health checks to be listed. If the response was truncated, you can get the next group of health checks by submitting another ListHealthChecks request and specifying the value of NextMarker in the marker parameter.

$sel:maxItems:ListHealthChecks', listHealthChecksResponse_maxItems - The value that you specified for the maxitems parameter in the call to ListHealthChecks that produced the current response.

GetTrafficPolicy

data GetTrafficPolicy Source #

Gets information about a specific traffic policy version.

See: newGetTrafficPolicy smart constructor.

Instances

Instances details
Eq GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Read GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Show GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Generic GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Associated Types

type Rep GetTrafficPolicy :: Type -> Type #

NFData GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Methods

rnf :: GetTrafficPolicy -> () #

Hashable GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

AWSRequest GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Associated Types

type AWSResponse GetTrafficPolicy #

ToHeaders GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

ToPath GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

ToQuery GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

type Rep GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

type Rep GetTrafficPolicy = D1 ('MetaData "GetTrafficPolicy" "Amazonka.Route53.GetTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))
type AWSResponse GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

newGetTrafficPolicy Source #

Create a value of GetTrafficPolicy 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:id:GetTrafficPolicy', getTrafficPolicy_id - The ID of the traffic policy that you want to get information about.

$sel:version:GetTrafficPolicy', getTrafficPolicy_version - The version number of the traffic policy that you want to get information about.

data GetTrafficPolicyResponse Source #

A complex type that contains the response information for the request.

See: newGetTrafficPolicyResponse smart constructor.

Instances

Instances details
Eq GetTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Read GetTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Show GetTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Generic GetTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Associated Types

type Rep GetTrafficPolicyResponse :: Type -> Type #

NFData GetTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

type Rep GetTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

type Rep GetTrafficPolicyResponse = D1 ('MetaData "GetTrafficPolicyResponse" "Amazonka.Route53.GetTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicy)))

newGetTrafficPolicyResponse Source #

Create a value of GetTrafficPolicyResponse 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:GetTrafficPolicyResponse', getTrafficPolicyResponse_httpStatus - The response's http status code.

$sel:trafficPolicy:GetTrafficPolicyResponse', getTrafficPolicyResponse_trafficPolicy - A complex type that contains settings for the specified traffic policy.

ListTrafficPolicyVersions

data ListTrafficPolicyVersions Source #

A complex type that contains the information about the request to list your traffic policies.

See: newListTrafficPolicyVersions smart constructor.

Instances

Instances details
Eq ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Read ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Show ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Generic ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Associated Types

type Rep ListTrafficPolicyVersions :: Type -> Type #

NFData ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Hashable ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

AWSRequest ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

ToHeaders ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

ToPath ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

ToQuery ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

type Rep ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

type Rep ListTrafficPolicyVersions = D1 ('MetaData "ListTrafficPolicyVersions" "Amazonka.Route53.ListTrafficPolicyVersions" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trafficPolicyVersionMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

newListTrafficPolicyVersions Source #

Create a value of ListTrafficPolicyVersions 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:maxItems:ListTrafficPolicyVersions', listTrafficPolicyVersions_maxItems - The maximum number of traffic policy versions that you want Amazon Route 53 to include in the response body for this request. If the specified traffic policy has more than MaxItems versions, the value of IsTruncated in the response is true, and the value of the TrafficPolicyVersionMarker element is the ID of the first version that Route 53 will return if you submit another request.

$sel:trafficPolicyVersionMarker:ListTrafficPolicyVersions', listTrafficPolicyVersions_trafficPolicyVersionMarker - For your first request to ListTrafficPolicyVersions, don't include the TrafficPolicyVersionMarker parameter.

If you have more traffic policy versions than the value of MaxItems, ListTrafficPolicyVersions returns only the first group of MaxItems versions. To get more traffic policy versions, submit another ListTrafficPolicyVersions request. For the value of TrafficPolicyVersionMarker, specify the value of TrafficPolicyVersionMarker in the previous response.

$sel:id:ListTrafficPolicyVersions', listTrafficPolicyVersions_id - Specify the value of Id of the traffic policy for which you want to list all versions.

data ListTrafficPolicyVersionsResponse Source #

A complex type that contains the response information for the request.

See: newListTrafficPolicyVersionsResponse smart constructor.

Instances

Instances details
Eq ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Read ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Show ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Generic ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Associated Types

type Rep ListTrafficPolicyVersionsResponse :: Type -> Type #

NFData ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

type Rep ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

type Rep ListTrafficPolicyVersionsResponse = D1 ('MetaData "ListTrafficPolicyVersionsResponse" "Amazonka.Route53.ListTrafficPolicyVersions" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyVersionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrafficPolicy])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "trafficPolicyVersionMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTrafficPolicyVersionsResponse Source #

Create a value of ListTrafficPolicyVersionsResponse 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:ListTrafficPolicyVersionsResponse', listTrafficPolicyVersionsResponse_httpStatus - The response's http status code.

$sel:trafficPolicies:ListTrafficPolicyVersionsResponse', listTrafficPolicyVersionsResponse_trafficPolicies - A list that contains one TrafficPolicy element for each traffic policy version that is associated with the specified traffic policy.

$sel:isTruncated:ListTrafficPolicyVersionsResponse', listTrafficPolicyVersionsResponse_isTruncated - A flag that indicates whether there are more traffic policies to be listed. If the response was truncated, you can get the next group of traffic policies by submitting another ListTrafficPolicyVersions request and specifying the value of NextMarker in the marker parameter.

$sel:trafficPolicyVersionMarker:ListTrafficPolicyVersions', listTrafficPolicyVersionsResponse_trafficPolicyVersionMarker - If IsTruncated is true, the value of TrafficPolicyVersionMarker identifies the first traffic policy that Amazon Route 53 will return if you submit another request. Call ListTrafficPolicyVersions again and specify the value of TrafficPolicyVersionMarker in the TrafficPolicyVersionMarker request parameter.

This element is present only if IsTruncated is true.

$sel:maxItems:ListTrafficPolicyVersions', listTrafficPolicyVersionsResponse_maxItems - The value that you specified for the maxitems parameter in the ListTrafficPolicyVersions request that produced the current response.

DeleteHostedZone

data DeleteHostedZone Source #

A request to delete a hosted zone.

See: newDeleteHostedZone smart constructor.

Instances

Instances details
Eq DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Read DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Show DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Generic DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Associated Types

type Rep DeleteHostedZone :: Type -> Type #

NFData DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Methods

rnf :: DeleteHostedZone -> () #

Hashable DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

AWSRequest DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Associated Types

type AWSResponse DeleteHostedZone #

ToHeaders DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

ToPath DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

ToQuery DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

type Rep DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

type Rep DeleteHostedZone = D1 ('MetaData "DeleteHostedZone" "Amazonka.Route53.DeleteHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteHostedZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

newDeleteHostedZone Source #

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:

$sel:id: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.

Instances

Instances details
Eq DeleteHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Read DeleteHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Show DeleteHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Generic DeleteHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Associated Types

type Rep DeleteHostedZoneResponse :: Type -> Type #

NFData DeleteHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

type Rep DeleteHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

type Rep DeleteHostedZoneResponse = D1 ('MetaData "DeleteHostedZoneResponse" "Amazonka.Route53.DeleteHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteHostedZoneResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newDeleteHostedZoneResponse Source #

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.

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

Instances details
Eq GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Read GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Show GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Generic GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Associated Types

type Rep GetGeoLocation :: Type -> Type #

NFData GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Methods

rnf :: GetGeoLocation -> () #

Hashable GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

AWSRequest GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Associated Types

type AWSResponse GetGeoLocation #

ToHeaders GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

ToPath GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

ToQuery GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

type Rep GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

type Rep GetGeoLocation = D1 ('MetaData "GetGeoLocation" "Amazonka.Route53.GetGeoLocation" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetGeoLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "continentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

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:

$sel:subdivisionCode: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.

$sel:countryCode:GetGeoLocation', getGeoLocation_countryCode - Amazon Route 53 uses the two-letter country codes that are specified in ISO standard 3166-1 alpha-2.

$sel:continentCode: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

data GetGeoLocationResponse Source #

A complex type that contains the response information for the specified geolocation code.

See: newGetGeoLocationResponse smart constructor.

Instances

Instances details
Eq GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Read GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Show GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Generic GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Associated Types

type Rep GetGeoLocationResponse :: Type -> Type #

NFData GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Methods

rnf :: GetGeoLocationResponse -> () #

type Rep GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

type Rep GetGeoLocationResponse = D1 ('MetaData "GetGeoLocationResponse" "Amazonka.Route53.GetGeoLocation" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetGeoLocationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "geoLocationDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GeoLocationDetails)))

newGetGeoLocationResponse Source #

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.

ListTagsForResources

data ListTagsForResources Source #

A complex type that contains information about the health checks or hosted zones for which you want to list tags.

See: newListTagsForResources smart constructor.

Instances

Instances details
Eq ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Read ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Show ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Generic ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Associated Types

type Rep ListTagsForResources :: Type -> Type #

NFData ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Methods

rnf :: ListTagsForResources -> () #

Hashable ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

AWSRequest ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Associated Types

type AWSResponse ListTagsForResources #

ToHeaders ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

ToPath ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

ToQuery ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

ToElement ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

ToXML ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

type Rep ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

type Rep ListTagsForResources = D1 ('MetaData "ListTagsForResources" "Amazonka.Route53.ListTagsForResources" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTagsForResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TagResourceType) :*: S1 ('MetaSel ('Just "resourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

newListTagsForResources Source #

Create a value of ListTagsForResources 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:resourceType:ListTagsForResources', listTagsForResources_resourceType - The type of the resources.

  • The resource type for health checks is healthcheck.
  • The resource type for hosted zones is hostedzone.

$sel:resourceIds:ListTagsForResources', listTagsForResources_resourceIds - A complex type that contains the ResourceId element for each resource for which you want to get a list of tags.

data ListTagsForResourcesResponse Source #

A complex type containing tags for the specified resources.

See: newListTagsForResourcesResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourcesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Read ListTagsForResourcesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Show ListTagsForResourcesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Generic ListTagsForResourcesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Associated Types

type Rep ListTagsForResourcesResponse :: Type -> Type #

NFData ListTagsForResourcesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

type Rep ListTagsForResourcesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

type Rep ListTagsForResourcesResponse = D1 ('MetaData "ListTagsForResourcesResponse" "Amazonka.Route53.ListTagsForResources" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTagsForResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "resourceTagSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ResourceTagSet])))

newListTagsForResourcesResponse Source #

Create a value of ListTagsForResourcesResponse 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:ListTagsForResourcesResponse', listTagsForResourcesResponse_httpStatus - The response's http status code.

$sel:resourceTagSets:ListTagsForResourcesResponse', listTagsForResourcesResponse_resourceTagSets - A list of ResourceTagSets containing tags associated with the specified resources.

CreateTrafficPolicy

data CreateTrafficPolicy Source #

A complex type that contains information about the traffic policy that you want to create.

See: newCreateTrafficPolicy smart constructor.

Instances

Instances details
Eq CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Read CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Show CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Generic CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Associated Types

type Rep CreateTrafficPolicy :: Type -> Type #

NFData CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Methods

rnf :: CreateTrafficPolicy -> () #

Hashable CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

AWSRequest CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Associated Types

type AWSResponse CreateTrafficPolicy #

ToHeaders CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

ToPath CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

ToQuery CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

ToElement CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

ToXML CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

type Rep CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

type Rep CreateTrafficPolicy = D1 ('MetaData "CreateTrafficPolicy" "Amazonka.Route53.CreateTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

newCreateTrafficPolicy Source #

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:

$sel:comment:CreateTrafficPolicy', createTrafficPolicy_comment - (Optional) Any comments that you want to include about the traffic policy.

$sel:name:CreateTrafficPolicy', createTrafficPolicy_name - The name of the traffic policy.

$sel:document: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.

Instances

Instances details
Eq CreateTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Read CreateTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Show CreateTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Generic CreateTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Associated Types

type Rep CreateTrafficPolicyResponse :: Type -> Type #

NFData CreateTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

type Rep CreateTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

type Rep CreateTrafficPolicyResponse = D1 ('MetaData "CreateTrafficPolicyResponse" "Amazonka.Route53.CreateTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "trafficPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicy) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateTrafficPolicyResponse Source #

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.

ListTrafficPolicyInstancesByHostedZone

data ListTrafficPolicyInstancesByHostedZone Source #

A request for the traffic policy instances that you created in a specified hosted zone.

See: newListTrafficPolicyInstancesByHostedZone smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

Read ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

Show ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

Generic ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

NFData ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

Hashable ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

AWSRequest ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

ToHeaders ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

ToPath ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

ToQuery ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

type Rep ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

type Rep ListTrafficPolicyInstancesByHostedZone = D1 ('MetaData "ListTrafficPolicyInstancesByHostedZone" "Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByHostedZone'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId))))
type AWSResponse ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

newListTrafficPolicyInstancesByHostedZone Source #

Create a value of ListTrafficPolicyInstancesByHostedZone 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:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZone_trafficPolicyInstanceTypeMarker - If the value of IsTruncated in the previous response is true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancetype, specify the value of TrafficPolicyInstanceTypeMarker from the previous response, which is the type of the first traffic policy instance in the next group of traffic policy instances.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:maxItems:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZone_maxItems - The maximum number of traffic policy instances to be included in the response body for this request. If you have more than MaxItems traffic policy instances, the value of the IsTruncated element in the response is true, and the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker represent the first traffic policy instance that Amazon Route 53 will return if you submit another request.

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZone_trafficPolicyInstanceNameMarker - If the value of IsTruncated in the previous response is true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancename, specify the value of TrafficPolicyInstanceNameMarker from the previous response, which is the name of the first traffic policy instance in the next group of traffic policy instances.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:hostedZoneId:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZone_hostedZoneId - The ID of the hosted zone that you want to list traffic policy instances for.

data ListTrafficPolicyInstancesByHostedZoneResponse Source #

A complex type that contains the response information for the request.

See: newListTrafficPolicyInstancesByHostedZoneResponse smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

Read ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

Show ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

Generic ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

NFData ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

type Rep ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

type Rep ListTrafficPolicyInstancesByHostedZoneResponse = D1 ('MetaData "ListTrafficPolicyInstancesByHostedZoneResponse" "Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByHostedZoneResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: (S1 ('MetaSel ('Just "trafficPolicyInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrafficPolicyInstance]) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTrafficPolicyInstancesByHostedZoneResponse Source #

Create a value of ListTrafficPolicyInstancesByHostedZoneResponse 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:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZoneResponse_trafficPolicyInstanceTypeMarker - If IsTruncated is true, TrafficPolicyInstanceTypeMarker is the DNS type of the resource record sets that are associated with the first traffic policy instance in the next group of traffic policy instances.

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZoneResponse_trafficPolicyInstanceNameMarker - If IsTruncated is true, TrafficPolicyInstanceNameMarker is the name of the first traffic policy instance in the next group of traffic policy instances.

$sel:httpStatus:ListTrafficPolicyInstancesByHostedZoneResponse', listTrafficPolicyInstancesByHostedZoneResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstances:ListTrafficPolicyInstancesByHostedZoneResponse', listTrafficPolicyInstancesByHostedZoneResponse_trafficPolicyInstances - A list that contains one TrafficPolicyInstance element for each traffic policy instance that matches the elements in the request.

$sel:isTruncated:ListTrafficPolicyInstancesByHostedZoneResponse', listTrafficPolicyInstancesByHostedZoneResponse_isTruncated - A flag that indicates whether there are more traffic policy instances to be listed. If the response was truncated, you can get the next group of traffic policy instances by submitting another ListTrafficPolicyInstancesByHostedZone request and specifying the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker in the corresponding request parameters.

$sel:maxItems:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZoneResponse_maxItems - The value that you specified for the MaxItems parameter in the ListTrafficPolicyInstancesByHostedZone request that produced the current response.

ListTrafficPolicies

data ListTrafficPolicies Source #

A complex type that contains the information about the request to list the traffic policies that are associated with the current Amazon Web Services account.

See: newListTrafficPolicies smart constructor.

Instances

Instances details
Eq ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Read ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Show ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Generic ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Associated Types

type Rep ListTrafficPolicies :: Type -> Type #

NFData ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Methods

rnf :: ListTrafficPolicies -> () #

Hashable ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

AWSRequest ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Associated Types

type AWSResponse ListTrafficPolicies #

ToHeaders ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

ToPath ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

ToQuery ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

type Rep ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

type Rep ListTrafficPolicies = D1 ('MetaData "ListTrafficPolicies" "Amazonka.Route53.ListTrafficPolicies" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trafficPolicyIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

newListTrafficPolicies :: ListTrafficPolicies Source #

Create a value of ListTrafficPolicies 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:trafficPolicyIdMarker:ListTrafficPolicies', listTrafficPolicies_trafficPolicyIdMarker - (Conditional) For your first request to ListTrafficPolicies, don't include the TrafficPolicyIdMarker parameter.

If you have more traffic policies than the value of MaxItems, ListTrafficPolicies returns only the first MaxItems traffic policies. To get the next group of policies, submit another request to ListTrafficPolicies. For the value of TrafficPolicyIdMarker, specify the value of TrafficPolicyIdMarker that was returned in the previous response.

$sel:maxItems:ListTrafficPolicies', listTrafficPolicies_maxItems - (Optional) The maximum number of traffic policies that you want Amazon Route 53 to return in response to this request. If you have more than MaxItems traffic policies, the value of IsTruncated in the response is true, and the value of TrafficPolicyIdMarker is the ID of the first traffic policy that Route 53 will return if you submit another request.

data ListTrafficPoliciesResponse Source #

A complex type that contains the response information for the request.

See: newListTrafficPoliciesResponse smart constructor.

Instances

Instances details
Eq ListTrafficPoliciesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Read ListTrafficPoliciesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Show ListTrafficPoliciesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Generic ListTrafficPoliciesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Associated Types

type Rep ListTrafficPoliciesResponse :: Type -> Type #

NFData ListTrafficPoliciesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

type Rep ListTrafficPoliciesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

type Rep ListTrafficPoliciesResponse = D1 ('MetaData "ListTrafficPoliciesResponse" "Amazonka.Route53.ListTrafficPolicies" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPoliciesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicySummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrafficPolicySummary])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "trafficPolicyIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTrafficPoliciesResponse Source #

Create a value of ListTrafficPoliciesResponse 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:ListTrafficPoliciesResponse', listTrafficPoliciesResponse_httpStatus - The response's http status code.

$sel:trafficPolicySummaries:ListTrafficPoliciesResponse', listTrafficPoliciesResponse_trafficPolicySummaries - A list that contains one TrafficPolicySummary element for each traffic policy that was created by the current Amazon Web Services account.

$sel:isTruncated:ListTrafficPoliciesResponse', listTrafficPoliciesResponse_isTruncated - A flag that indicates whether there are more traffic policies to be listed. If the response was truncated, you can get the next group of traffic policies by submitting another ListTrafficPolicies request and specifying the value of TrafficPolicyIdMarker in the TrafficPolicyIdMarker request parameter.

$sel:trafficPolicyIdMarker:ListTrafficPolicies', listTrafficPoliciesResponse_trafficPolicyIdMarker - If the value of IsTruncated is true, TrafficPolicyIdMarker is the ID of the first traffic policy in the next group of MaxItems traffic policies.

$sel:maxItems:ListTrafficPolicies', listTrafficPoliciesResponse_maxItems - The value that you specified for the MaxItems parameter in the ListTrafficPolicies request that produced the current response.

Types

Common

AccountLimitType

newtype AccountLimitType Source #

Instances

Instances details
Eq AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

Ord AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

Read AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

Show AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

Generic AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

Associated Types

type Rep AccountLimitType :: Type -> Type #

NFData AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

Methods

rnf :: AccountLimitType -> () #

Hashable AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToJSON AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToJSONKey AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

FromJSON AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

FromJSONKey AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToLog AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToHeader AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToQuery AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

FromXML AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToXML AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToByteString AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

FromText AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToText AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

type Rep AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

type Rep AccountLimitType = D1 ('MetaData "AccountLimitType" "Amazonka.Route53.Types.AccountLimitType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "AccountLimitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccountLimitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChangeAction

newtype ChangeAction Source #

Constructors

ChangeAction' 

Instances

Instances details
Eq ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Ord ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Read ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Show ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Generic ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Associated Types

type Rep ChangeAction :: Type -> Type #

NFData ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Methods

rnf :: ChangeAction -> () #

Hashable ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

ToJSON ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

ToJSONKey ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

FromJSON ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

FromJSONKey ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

ToLog ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

ToHeader ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

ToQuery ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

FromXML ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

ToXML ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Methods

toXML :: ChangeAction -> XML #

ToByteString ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

FromText ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

ToText ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Methods

toText :: ChangeAction -> Text #

type Rep ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

type Rep ChangeAction = D1 ('MetaData "ChangeAction" "Amazonka.Route53.Types.ChangeAction" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ChangeAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChangeAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChangeStatus

newtype ChangeStatus Source #

Constructors

ChangeStatus' 

Bundled Patterns

pattern ChangeStatus_INSYNC :: ChangeStatus 
pattern ChangeStatus_PENDING :: ChangeStatus 

Instances

Instances details
Eq ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Ord ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Read ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Show ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Generic ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Associated Types

type Rep ChangeStatus :: Type -> Type #

NFData ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Methods

rnf :: ChangeStatus -> () #

Hashable ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

ToJSON ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

ToJSONKey ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

FromJSON ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

FromJSONKey ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

ToLog ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

ToHeader ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

ToQuery ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

FromXML ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

ToXML ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Methods

toXML :: ChangeStatus -> XML #

ToByteString ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

FromText ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

ToText ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Methods

toText :: ChangeStatus -> Text #

type Rep ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

type Rep ChangeStatus = D1 ('MetaData "ChangeStatus" "Amazonka.Route53.Types.ChangeStatus" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ChangeStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChangeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CloudWatchRegion

newtype CloudWatchRegion Source #

Bundled Patterns

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_southeast_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Ap_southeast_2 :: 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_north_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_south_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_west_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_west_2 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_west_3 :: 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_isob_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_west_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_west_2 :: CloudWatchRegion 

Instances

Instances details
Eq CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

Ord CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

Read CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

Show CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

Generic CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

Associated Types

type Rep CloudWatchRegion :: Type -> Type #

NFData CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

Methods

rnf :: CloudWatchRegion -> () #

Hashable CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToJSON CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToJSONKey CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

FromJSON CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

FromJSONKey CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToLog CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToHeader CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToQuery CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

FromXML CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToXML CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToByteString CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

FromText CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToText CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

type Rep CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

type Rep CloudWatchRegion = D1 ('MetaData "CloudWatchRegion" "Amazonka.Route53.Types.CloudWatchRegion" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "CloudWatchRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudWatchRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComparisonOperator

newtype ComparisonOperator Source #

Instances

Instances details
Eq ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

Ord ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

Read ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

Show ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

Generic ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

Associated Types

type Rep ComparisonOperator :: Type -> Type #

NFData ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

Methods

rnf :: ComparisonOperator -> () #

Hashable ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

FromJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

FromJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToLog ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToHeader ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToQuery ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

FromXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToByteString ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

FromText ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToText ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

type Rep ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

type Rep ComparisonOperator = D1 ('MetaData "ComparisonOperator" "Amazonka.Route53.Types.ComparisonOperator" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ComparisonOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthCheckRegion

newtype HealthCheckRegion Source #

Instances

Instances details
Eq HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

Ord HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

Read HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

Show HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

Generic HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

Associated Types

type Rep HealthCheckRegion :: Type -> Type #

NFData HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

Methods

rnf :: HealthCheckRegion -> () #

Hashable HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToJSON HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToJSONKey HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

FromJSON HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

FromJSONKey HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToLog HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToHeader HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToQuery HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

FromXML HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToXML HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToByteString HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

FromText HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToText HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

type Rep HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

type Rep HealthCheckRegion = D1 ('MetaData "HealthCheckRegion" "Amazonka.Route53.Types.HealthCheckRegion" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "HealthCheckRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthCheckRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthCheckType

newtype HealthCheckType Source #

Constructors

HealthCheckType' 

Instances

Instances details
Eq HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Ord HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Read HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Show HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Generic HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Associated Types

type Rep HealthCheckType :: Type -> Type #

NFData HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Methods

rnf :: HealthCheckType -> () #

Hashable HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

ToJSON HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

ToJSONKey HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

FromJSON HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

FromJSONKey HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

ToLog HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

ToHeader HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

ToQuery HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

FromXML HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

ToXML HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Methods

toXML :: HealthCheckType -> XML #

ToByteString HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

FromText HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

ToText HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

type Rep HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

type Rep HealthCheckType = D1 ('MetaData "HealthCheckType" "Amazonka.Route53.Types.HealthCheckType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "HealthCheckType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthCheckType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HostedZoneLimitType

newtype HostedZoneLimitType Source #

Instances

Instances details
Eq HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

Ord HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

Read HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

Show HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

Generic HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

Associated Types

type Rep HostedZoneLimitType :: Type -> Type #

NFData HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

Methods

rnf :: HostedZoneLimitType -> () #

Hashable HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToJSON HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToJSONKey HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

FromJSON HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

FromJSONKey HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToLog HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToHeader HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToQuery HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

FromXML HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToXML HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToByteString HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

FromText HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToText HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

type Rep HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

type Rep HostedZoneLimitType = D1 ('MetaData "HostedZoneLimitType" "Amazonka.Route53.Types.HostedZoneLimitType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "HostedZoneLimitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHostedZoneLimitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsufficientDataHealthStatus

newtype InsufficientDataHealthStatus Source #

Instances

Instances details
Eq InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

Ord InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

Read InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

Show InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

Generic InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

Associated Types

type Rep InsufficientDataHealthStatus :: Type -> Type #

NFData InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

Hashable InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToJSON InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToJSONKey InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

FromJSON InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

FromJSONKey InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToLog InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToHeader InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToQuery InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

FromXML InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToXML InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToByteString InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

FromText InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToText InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

type Rep InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

type Rep InsufficientDataHealthStatus = D1 ('MetaData "InsufficientDataHealthStatus" "Amazonka.Route53.Types.InsufficientDataHealthStatus" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "InsufficientDataHealthStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInsufficientDataHealthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RRType

newtype RRType Source #

Constructors

RRType' 

Fields

Bundled Patterns

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 

Instances

Instances details
Eq RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Methods

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

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

Ord RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Read RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Show RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Generic RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Associated Types

type Rep RRType :: Type -> Type #

Methods

from :: RRType -> Rep RRType x #

to :: Rep RRType x -> RRType #

NFData RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Methods

rnf :: RRType -> () #

Hashable RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Methods

hashWithSalt :: Int -> RRType -> Int #

hash :: RRType -> Int #

ToJSON RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

ToJSONKey RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

FromJSON RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

FromJSONKey RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

ToLog RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

ToHeader RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Methods

toHeader :: HeaderName -> RRType -> [Header] #

ToQuery RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

FromXML RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

ToXML RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Methods

toXML :: RRType -> XML #

ToByteString RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Methods

toBS :: RRType -> ByteString #

FromText RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

ToText RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Methods

toText :: RRType -> Text #

type Rep RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

type Rep RRType = D1 ('MetaData "RRType" "Amazonka.Route53.Types.RRType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "RRType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRRType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResettableElementName

newtype ResettableElementName Source #

Instances

Instances details
Eq ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

Ord ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

Read ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

Show ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

Generic ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

Associated Types

type Rep ResettableElementName :: Type -> Type #

NFData ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

Methods

rnf :: ResettableElementName -> () #

Hashable ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToJSON ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToJSONKey ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

FromJSON ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

FromJSONKey ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToLog ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToHeader ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToQuery ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

FromXML ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToXML ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToByteString ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

FromText ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToText ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

type Rep ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

type Rep ResettableElementName = D1 ('MetaData "ResettableElementName" "Amazonka.Route53.Types.ResettableElementName" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ResettableElementName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResettableElementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceRecordSetFailover

newtype ResourceRecordSetFailover Source #

Instances

Instances details
Eq ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

Ord ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

Read ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

Show ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

Generic ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

Associated Types

type Rep ResourceRecordSetFailover :: Type -> Type #

NFData ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

Hashable ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToJSON ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToJSONKey ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

FromJSON ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

FromJSONKey ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToLog ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToHeader ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToQuery ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

FromXML ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToXML ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToByteString ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

FromText ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToText ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

type Rep ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

type Rep ResourceRecordSetFailover = D1 ('MetaData "ResourceRecordSetFailover" "Amazonka.Route53.Types.ResourceRecordSetFailover" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ResourceRecordSetFailover'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceRecordSetFailover") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReusableDelegationSetLimitType

newtype ReusableDelegationSetLimitType Source #

Instances

Instances details
Eq ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

Ord ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

Read ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

Show ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

Generic ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

Associated Types

type Rep ReusableDelegationSetLimitType :: Type -> Type #

NFData ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

Hashable ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToJSON ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToJSONKey ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

FromJSON ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

FromJSONKey ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToLog ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToHeader ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToQuery ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

FromXML ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToXML ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToByteString ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

FromText ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToText ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

type Rep ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

type Rep ReusableDelegationSetLimitType = D1 ('MetaData "ReusableDelegationSetLimitType" "Amazonka.Route53.Types.ReusableDelegationSetLimitType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ReusableDelegationSetLimitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReusableDelegationSetLimitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Statistic

newtype Statistic Source #

Constructors

Statistic' 

Fields

Instances

Instances details
Eq Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Ord Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Read Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Show Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Generic Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Associated Types

type Rep Statistic :: Type -> Type #

NFData Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Methods

rnf :: Statistic -> () #

Hashable Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

ToJSON Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

ToJSONKey Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

FromJSON Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

FromJSONKey Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

ToLog Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

ToHeader Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

ToQuery Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

FromXML Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

ToXML Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Methods

toXML :: Statistic -> XML #

ToByteString Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Methods

toBS :: Statistic -> ByteString #

FromText Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

ToText Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Methods

toText :: Statistic -> Text #

type Rep Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

type Rep Statistic = D1 ('MetaData "Statistic" "Amazonka.Route53.Types.Statistic" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "Statistic'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TagResourceType

newtype TagResourceType Source #

Constructors

TagResourceType' 

Instances

Instances details
Eq TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Ord TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Read TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Show TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Generic TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Associated Types

type Rep TagResourceType :: Type -> Type #

NFData TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Methods

rnf :: TagResourceType -> () #

Hashable TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

ToJSON TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

ToJSONKey TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

FromJSON TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

FromJSONKey TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

ToLog TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

ToHeader TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

ToQuery TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

FromXML TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

ToXML TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Methods

toXML :: TagResourceType -> XML #

ToByteString TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

FromText TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

ToText TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

type Rep TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

type Rep TagResourceType = D1 ('MetaData "TagResourceType" "Amazonka.Route53.Types.TagResourceType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "TagResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTagResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VPCRegion

newtype VPCRegion Source #

Constructors

VPCRegion' 

Fields

Instances

Instances details
Eq VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Ord VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Read VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Show VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Generic VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Associated Types

type Rep VPCRegion :: Type -> Type #

NFData VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Methods

rnf :: VPCRegion -> () #

Hashable VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

ToJSON VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

ToJSONKey VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

FromJSON VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

FromJSONKey VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

ToLog VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

ToHeader VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

ToQuery VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

FromXML VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

ToXML VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Methods

toXML :: VPCRegion -> XML #

ToByteString VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Methods

toBS :: VPCRegion -> ByteString #

FromText VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

ToText VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Methods

toText :: VPCRegion -> Text #

type Rep VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

type Rep VPCRegion = D1 ('MetaData "VPCRegion" "Amazonka.Route53.Types.VPCRegion" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "VPCRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVPCRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountLimit

data AccountLimit Source #

A complex type that contains the type of limit that you specified in the request and the current value for that limit.

See: newAccountLimit smart constructor.

Instances

Instances details
Eq AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

Read AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

Show AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

Generic AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

Associated Types

type Rep AccountLimit :: Type -> Type #

NFData AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

Methods

rnf :: AccountLimit -> () #

Hashable AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

FromXML AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

type Rep AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

type Rep AccountLimit = D1 ('MetaData "AccountLimit" "Amazonka.Route53.Types.AccountLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "AccountLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountLimitType) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newAccountLimit Source #

Create a value of AccountLimit 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:type':AccountLimit', accountLimit_type - The limit that you requested. 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.)

$sel:value:AccountLimit', accountLimit_value - The current value for the limit that is specified by Type.

AlarmIdentifier

data AlarmIdentifier Source #

A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

See: newAlarmIdentifier smart constructor.

Instances

Instances details
Eq AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

Read AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

Show AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

Generic AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

Associated Types

type Rep AlarmIdentifier :: Type -> Type #

NFData AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

Methods

rnf :: AlarmIdentifier -> () #

Hashable AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

FromXML AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

ToXML AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

Methods

toXML :: AlarmIdentifier -> XML #

type Rep AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

type Rep AlarmIdentifier = D1 ('MetaData "AlarmIdentifier" "Amazonka.Route53.Types.AlarmIdentifier" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "AlarmIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CloudWatchRegion) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAlarmIdentifier Source #

Create a value of AlarmIdentifier 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:region:AlarmIdentifier', alarmIdentifier_region - For the CloudWatch alarm that you want Route 53 health checkers to use to determine whether this health check is healthy, the region that the alarm was created in.

For the current list of CloudWatch regions, see Amazon CloudWatch endpoints and quotas in the Amazon Web Services General Reference.

$sel:name:AlarmIdentifier', alarmIdentifier_name - The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.

Route 53 supports CloudWatch alarms with the following features:

  • Standard-resolution metrics. High-resolution metrics aren't supported. For more information, see High-Resolution Metrics in the Amazon CloudWatch User Guide.
  • Statistics: Average, Minimum, Maximum, Sum, and SampleCount. Extended statistics aren't supported.

AliasTarget

data AliasTarget Source #

Alias resource record sets only: Information about the Amazon Web Services resource, such as a CloudFront distribution or an Amazon S3 bucket, that you want to route traffic to.

When creating resource record sets for a private hosted zone, note the following:

  • Creating geolocation alias resource record sets or latency alias resource record sets in a private hosted zone is unsupported.
  • For information about creating failover resource record sets in a private hosted zone, see Configuring Failover in a Private Hosted Zone.

See: newAliasTarget smart constructor.

Instances

Instances details
Eq AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

Read AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

Show AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

Generic AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

Associated Types

type Rep AliasTarget :: Type -> Type #

NFData AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

Methods

rnf :: AliasTarget -> () #

Hashable AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

FromXML AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

ToXML AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

Methods

toXML :: AliasTarget -> XML #

type Rep AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

type Rep AliasTarget = D1 ('MetaData "AliasTarget" "Amazonka.Route53.Types.AliasTarget" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "AliasTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: (S1 ('MetaSel ('Just "dNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "evaluateTargetHealth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newAliasTarget Source #

Create a value of AliasTarget 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:hostedZoneId:AliasTarget', aliasTarget_hostedZoneId - Alias resource records sets only: The value used depends on where you want to route traffic:

Amazon API Gateway custom regional APIs and edge-optimized APIs
Specify the hosted zone ID for your API. You can get the applicable value using the CLI command get-domain-names:
  • For regional APIs, specify the value of regionalHostedZoneId.
  • For edge-optimized APIs, specify the value of distributionHostedZoneId.
Amazon Virtual Private Cloud interface VPC endpoint
Specify the hosted zone ID for your interface endpoint. You can get the value of HostedZoneId using the CLI command describe-vpc-endpoints.
CloudFront distribution
Specify Z2FDTNDATAQYW2.

Alias resource record sets for CloudFront can't be created in a private zone.

Elastic Beanstalk environment
Specify the hosted zone ID for the region that you created the environment in. The environment must have a regionalized subdomain. For a list of regions and the corresponding hosted zone IDs, see Elastic Beanstalk endpoints and quotas in the the Amazon Web Services General Reference.
ELB load balancer
Specify the value of the hosted zone ID for the load balancer. Use the following methods to get the hosted zone ID:
  • Elastic Load Balancing endpoints and quotas topic in the Amazon Web Services General Reference: Use the value that corresponds with the region that you created your load balancer in. Note that there are separate columns for Application and Classic Load Balancers and for Network Load Balancers.
  • Amazon Web Services Management Console: Go to the Amazon EC2 page, choose Load Balancers in the navigation pane, select the load balancer, and get the value of the Hosted zone field on the Description tab.
  • Elastic Load Balancing API: Use DescribeLoadBalancers to get the applicable value. For more information, see the applicable guide:

  • CLI: Use describe-load-balancers to get the applicable value. For more information, see the applicable guide:

Global Accelerator accelerator
Specify Z2BJ6XQ5FK7U4H.
An Amazon S3 bucket configured as a static website
Specify the hosted zone ID for the region that you created the bucket in. For more information about valid values, see the table Amazon S3 Website Endpoints in the Amazon Web Services General Reference.
Another Route 53 resource record set in your hosted zone
Specify the hosted zone ID of your hosted zone. (An alias resource record set can't reference a resource record set in a different hosted zone.)

$sel:dNSName:AliasTarget', aliasTarget_dNSName - Alias resource record sets only: The value that you specify depends on where you want to route queries:

Amazon API Gateway custom regional APIs and edge-optimized APIs
Specify the applicable domain name for your API. You can get the applicable value using the CLI command get-domain-names:
  • For regional APIs, specify the value of regionalDomainName.
  • For edge-optimized APIs, specify the value of distributionDomainName. This is the name of the associated CloudFront distribution, such as da1b2c3d4e5.cloudfront.net.

The name of the record that you're creating must match a custom domain name for your API, such as api.example.com.

Amazon Virtual Private Cloud interface VPC endpoint
Enter the API endpoint for the interface endpoint, such as vpce-123456789abcdef01-example-us-east-1a.elasticloadbalancing.us-east-1.vpce.amazonaws.com. For edge-optimized APIs, this is the domain name for the corresponding CloudFront distribution. You can get the value of DnsName using the CLI command describe-vpc-endpoints.
CloudFront distribution
Specify the domain name that CloudFront assigned when you created your distribution.

Your CloudFront distribution must include an alternate domain name that matches the name of the resource record set. For example, if the name of the resource record set is acme.example.com, your CloudFront distribution must include acme.example.com as one of the alternate domain names. For more information, see Using Alternate Domain Names (CNAMEs) in the Amazon CloudFront Developer Guide.

You can't create a resource record set in a private hosted zone to route traffic to a CloudFront distribution.

For failover alias records, you can't specify a CloudFront distribution for both the primary and secondary records. A distribution must include an alternate domain name that matches the name of the record. However, the primary and secondary records have the same name, and you can't include the same alternate domain name in more than one distribution.

Elastic Beanstalk environment
If the domain name for your Elastic Beanstalk environment includes the region that you deployed the environment in, you can create an alias record that routes traffic to the environment. For example, the domain name my-environment.us-west-2.elasticbeanstalk.com is a regionalized domain name.

For environments that were created before early 2016, the domain name doesn't include the region. To route traffic to these environments, you must create a CNAME record instead of an alias record. Note that you can't create a CNAME record for the root domain name. For example, if your domain name is example.com, you can create a record that routes traffic for acme.example.com to your Elastic Beanstalk environment, but you can't create a record that routes traffic for example.com to your Elastic Beanstalk environment.

For Elastic Beanstalk environments that have regionalized subdomains, specify the CNAME attribute for the environment. You can use the following methods to get the value of the CNAME attribute:

  • Amazon Web Services Management Console: For information about how to get the value by using the console, see Using Custom Domains with Elastic Beanstalk in the Elastic Beanstalk Developer Guide.
  • Elastic Beanstalk API: Use the DescribeEnvironments action to get the value of the CNAME attribute. For more information, see DescribeEnvironments in the Elastic Beanstalk API Reference.
  • CLI: Use the describe-environments command to get the value of the CNAME attribute. For more information, see describe-environments in the CLI Command Reference.
ELB load balancer
Specify the DNS name that is associated with the load balancer. Get the DNS name by using the Amazon Web Services Management Console, the ELB API, or the CLI.
  • Amazon Web Services Management Console: Go to the EC2 page, choose Load Balancers in the navigation pane, choose the load balancer, choose the Description tab, and get the value of the DNS name field.

    If you're routing traffic to a Classic Load Balancer, get the value that begins with dualstack. If you're routing traffic to another type of load balancer, get the value that applies to the record type, A or AAAA.

  • Elastic Load Balancing API: Use DescribeLoadBalancers to get the value of DNSName. For more information, see the applicable guide:

  • CLI: Use describe-load-balancers to get the value of DNSName. For more information, see the applicable guide:

Global Accelerator accelerator
Specify the DNS name for your accelerator:
Amazon S3 bucket that is configured as a static website
Specify the domain name of the Amazon S3 website endpoint that you created the bucket in, for example, s3-website.us-east-2.amazonaws.com. For more information about valid values, see the table Amazon S3 Website Endpoints in the Amazon Web Services General Reference. For more information about using S3 buckets for websites, see Getting Started with Amazon Route 53 in the Amazon Route 53 Developer Guide.
Another Route 53 resource record set
Specify the value of the Name element for a resource record set in the current hosted zone.

If you're creating an alias record that has the same name as the hosted zone (known as the zone apex), you can't specify the domain name for a record for which the value of Type is CNAME. This is because the alias record must have the same type as the record that you're routing traffic to, and creating a CNAME record for the zone apex isn't supported even for an alias record.

$sel:evaluateTargetHealth:AliasTarget', aliasTarget_evaluateTargetHealth - /Applies only to alias, failover alias, geolocation alias, latency alias, and weighted alias resource record sets:/ When EvaluateTargetHealth is true, an alias resource record set inherits the health of the referenced Amazon Web Services resource, such as an ELB load balancer or another resource record set in the hosted zone.

Note the following:

CloudFront distributions
You can't set EvaluateTargetHealth to true when the alias target is a CloudFront distribution.
Elastic Beanstalk environments that have regionalized subdomains
If you specify an Elastic Beanstalk environment in DNSName and the environment contains an ELB load balancer, Elastic Load Balancing routes queries only to the healthy Amazon EC2 instances that are registered with the load balancer. (An environment automatically contains an ELB load balancer if it includes more than one Amazon EC2 instance.) If you set EvaluateTargetHealth to true and either no Amazon EC2 instances are healthy or the load balancer itself is unhealthy, Route 53 routes queries to other available resources that are healthy, if any.

If the environment contains a single Amazon EC2 instance, there are no special requirements.

ELB load balancers
Health checking behavior depends on the type of load balancer:
  • Classic Load Balancers: If you specify an ELB Classic Load Balancer in DNSName, Elastic Load Balancing routes queries only to the healthy Amazon EC2 instances that are registered with the load balancer. If you set EvaluateTargetHealth to true and either no EC2 instances are healthy or the load balancer itself is unhealthy, Route 53 routes queries to other resources.
  • Application and Network Load Balancers: If you specify an ELB Application or Network Load Balancer and you set EvaluateTargetHealth to true, Route 53 routes queries to the load balancer based on the health of the target groups that are associated with the load balancer:

    • For an Application or Network Load Balancer to be considered healthy, every target group that contains targets must contain at least one healthy target. If any target group contains only unhealthy targets, the load balancer is considered unhealthy, and Route 53 routes queries to other resources.
    • A target group that has no registered targets is considered unhealthy.

When you create a load balancer, you configure settings for Elastic Load Balancing health checks; they're not Route 53 health checks, but they perform a similar function. Do not create Route 53 health checks for the EC2 instances that you register with an ELB load balancer.

S3 buckets
There are no special requirements for setting EvaluateTargetHealth to true when the alias target is an S3 bucket.
Other records in the same hosted zone
If the Amazon Web Services resource that you specify in DNSName is a record or a group of records (for example, a group of weighted records) but is not another alias record, we recommend that you associate a health check with all of the records in the alias target. For more information, see What Happens When You Omit Health Checks? in the Amazon Route 53 Developer Guide.

For more information and examples, see Amazon Route 53 Health Checks and DNS Failover in the Amazon Route 53 Developer Guide.

Change

data Change Source #

The information for each resource record set that you want to change.

See: newChange smart constructor.

Instances

Instances details
Eq Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Methods

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

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

Read Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Show Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Generic Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Associated Types

type Rep Change :: Type -> Type #

Methods

from :: Change -> Rep Change x #

to :: Rep Change x -> Change #

NFData Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Methods

rnf :: Change -> () #

Hashable Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Methods

hashWithSalt :: Int -> Change -> Int #

hash :: Change -> Int #

ToXML Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Methods

toXML :: Change -> XML #

type Rep Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

type Rep Change = D1 ('MetaData "Change" "Amazonka.Route53.Types.Change" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "Change'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeAction) :*: S1 ('MetaSel ('Just "resourceRecordSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceRecordSet)))

newChange Source #

Create a value of Change 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:action:Change', change_action - The action to perform:

  • CREATE: Creates a resource record set that has the specified values.
  • DELETE: Deletes a existing resource record set.

    To delete the resource record set that is associated with a traffic policy instance, use DeleteTrafficPolicyInstance. Amazon Route 53 will delete the resource record set automatically. If you delete the resource record set by using ChangeResourceRecordSets, Route 53 doesn't automatically delete the traffic policy instance, and you'll continue to be charged for it even though it's no longer in use.

  • UPSERT: If a resource record set doesn't already exist, Route 53 creates it. If a resource record set does exist, Route 53 updates it with the values in the request.

$sel:resourceRecordSet:Change', change_resourceRecordSet - Information about the resource record set to create, delete, or update.

ChangeBatch

data ChangeBatch Source #

The information for a change request.

See: newChangeBatch smart constructor.

Instances

Instances details
Eq ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

Read ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

Show ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

Generic ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

Associated Types

type Rep ChangeBatch :: Type -> Type #

NFData ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

Methods

rnf :: ChangeBatch -> () #

Hashable ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

ToXML ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

Methods

toXML :: ChangeBatch -> XML #

type Rep ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

type Rep ChangeBatch = D1 ('MetaData "ChangeBatch" "Amazonka.Route53.Types.ChangeBatch" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeBatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "changes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Change))))

newChangeBatch Source #

Create a value of ChangeBatch 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:comment:ChangeBatch', changeBatch_comment - Optional: Any comments you want to include about a change batch request.

$sel:changes:ChangeBatch', changeBatch_changes - Information about the changes to make to the record sets.

ChangeInfo

data ChangeInfo Source #

A complex type that describes change information about changes made to your hosted zone.

See: newChangeInfo smart constructor.

Instances

Instances details
Eq ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

Read ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

Show ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

Generic ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

Associated Types

type Rep ChangeInfo :: Type -> Type #

NFData ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

Methods

rnf :: ChangeInfo -> () #

Hashable ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

FromXML ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

type Rep ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

type Rep ChangeInfo = D1 ('MetaData "ChangeInfo" "Amazonka.Route53.Types.ChangeInfo" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeStatus) :*: S1 ('MetaSel ('Just "submittedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601))))

newChangeInfo Source #

Create a value of ChangeInfo 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:comment:ChangeInfo', changeInfo_comment - A comment you can provide.

$sel:id:ChangeInfo', changeInfo_id - This element contains an ID that you use when performing a GetChange action to get detailed information about the change.

$sel:status:ChangeInfo', changeInfo_status - The current state of the request. PENDING indicates that this request has not yet been applied to all Amazon Route 53 DNS servers.

$sel:submittedAt:ChangeInfo', changeInfo_submittedAt - The date and time that the change request was submitted in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2017-03-27T17:48:16.751Z represents March 27, 2017 at 17:48:16.751 UTC.

CloudWatchAlarmConfiguration

data CloudWatchAlarmConfiguration Source #

A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.

See: newCloudWatchAlarmConfiguration smart constructor.

Instances

Instances details
Eq CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Read CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Show CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Generic CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Associated Types

type Rep CloudWatchAlarmConfiguration :: Type -> Type #

NFData CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Hashable CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

FromXML CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

type Rep CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

type Rep CloudWatchAlarmConfiguration = D1 ('MetaData "CloudWatchAlarmConfiguration" "Amazonka.Route53.Types.CloudWatchAlarmConfiguration" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CloudWatchAlarmConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: S1 ('MetaSel ('Just "evaluationPeriods") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComparisonOperator))) :*: ((S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "statistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Statistic)))))

newCloudWatchAlarmConfiguration Source #

Create a value of CloudWatchAlarmConfiguration 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:dimensions:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_dimensions - For the metric that the CloudWatch alarm is associated with, a complex type that contains information about the dimensions for the metric. For information, see Amazon CloudWatch Namespaces, Dimensions, and Metrics Reference in the Amazon CloudWatch User Guide.

$sel:evaluationPeriods:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_evaluationPeriods - For the metric that the CloudWatch alarm is associated with, the number of periods that the metric is compared to the threshold.

$sel:threshold:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_threshold - For the metric that the CloudWatch alarm is associated with, the value the metric is compared with.

$sel:comparisonOperator:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_comparisonOperator - For the metric that the CloudWatch alarm is associated with, the arithmetic operation that is used for the comparison.

$sel:period:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_period - For the metric that the CloudWatch alarm is associated with, the duration of one evaluation period in seconds.

$sel:metricName:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_metricName - The name of the CloudWatch metric that the alarm is associated with.

$sel:namespace:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_namespace - The namespace of the metric that the alarm is associated with. For more information, see Amazon CloudWatch Namespaces, Dimensions, and Metrics Reference in the Amazon CloudWatch User Guide.

$sel:statistic:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_statistic - For the metric that the CloudWatch alarm is associated with, the statistic that is applied to the metric.

DNSSECStatus

data DNSSECStatus Source #

A string repesenting the status of DNSSEC signing.

See: newDNSSECStatus smart constructor.

Constructors

DNSSECStatus' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

Read DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

Show DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

Generic DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

Associated Types

type Rep DNSSECStatus :: Type -> Type #

NFData DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

Methods

rnf :: DNSSECStatus -> () #

Hashable DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

FromXML DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

type Rep DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

type Rep DNSSECStatus = D1 ('MetaData "DNSSECStatus" "Amazonka.Route53.Types.DNSSECStatus" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DNSSECStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serveSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDNSSECStatus :: DNSSECStatus Source #

Create a value of DNSSECStatus 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:serveSignature:DNSSECStatus', dNSSECStatus_serveSignature - A string that represents the current hosted zone signing status.

Status can have one of the following values:

SIGNING
DNSSEC signing is enabled for the hosted zone.
NOT_SIGNING
DNSSEC signing is not enabled for the hosted zone.
DELETING
DNSSEC signing is in the process of being removed for the hosted zone.
ACTION_NEEDED
There is a problem with signing in the hosted zone that requires you to take action to resolve. For example, the customer managed customer master key (CMK) might have been deleted, or the permissions for the customer managed CMK might have been changed.
INTERNAL_FAILURE
There was an error during a request. Before you can continue to work with DNSSEC signing, including with key-signing keys (KSKs), you must correct the problem by enabling or disabling DNSSEC signing for the hosted zone.

$sel:statusMessage:DNSSECStatus', dNSSECStatus_statusMessage - The status message provided for the following DNSSEC signing status: INTERNAL_FAILURE. The status message includes information about what the problem might be and steps that you can take to correct the issue.

DelegationSet

data DelegationSet Source #

A complex type that lists the name servers in a delegation set, as well as the CallerReference and the ID for the delegation set.

See: newDelegationSet smart constructor.

Instances

Instances details
Eq DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Read DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Show DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Generic DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Associated Types

type Rep DelegationSet :: Type -> Type #

NFData DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Methods

rnf :: DelegationSet -> () #

Hashable DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

FromXML DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

type Rep DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

type Rep DelegationSet = D1 ('MetaData "DelegationSet" "Amazonka.Route53.Types.DelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nameServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newDelegationSet Source #

Create a value of DelegationSet 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:id:DelegationSet', delegationSet_id - The ID that Amazon Route 53 assigns to a reusable delegation set.

$sel:callerReference:DelegationSet', delegationSet_callerReference - The value that you specified for CallerReference when you created the reusable delegation set.

$sel:nameServers:DelegationSet', delegationSet_nameServers - A complex type that contains a list of the authoritative name servers for a hosted zone or for a reusable delegation set.

Dimension

data Dimension Source #

For the metric that the CloudWatch alarm is associated with, a complex type that contains information about one dimension.

See: newDimension smart constructor.

Constructors

Dimension' Text Text 

Instances

Instances details
Eq Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

Read Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

Show Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

Generic Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

Associated Types

type Rep Dimension :: Type -> Type #

NFData Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

Methods

rnf :: Dimension -> () #

Hashable Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

FromXML Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

type Rep Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

type Rep Dimension = D1 ('MetaData "Dimension" "Amazonka.Route53.Types.Dimension" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "Dimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDimension Source #

Create a value of Dimension with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Dimension', dimension_name - For the metric that the CloudWatch alarm is associated with, the name of one dimension.

$sel:value:Dimension', dimension_value - For the metric that the CloudWatch alarm is associated with, the value of one dimension.

GeoLocation

data GeoLocation Source #

A complex type that contains information about a geographic location.

See: newGeoLocation smart constructor.

Constructors

GeoLocation' (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

Read GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

Show GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

Generic GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

Associated Types

type Rep GeoLocation :: Type -> Type #

NFData GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

Methods

rnf :: GeoLocation -> () #

Hashable GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

FromXML GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

ToXML GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

Methods

toXML :: GeoLocation -> XML #

type Rep GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

type Rep GeoLocation = D1 ('MetaData "GeoLocation" "Amazonka.Route53.Types.GeoLocation" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GeoLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "continentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGeoLocation :: GeoLocation Source #

Create a value of GeoLocation 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:subdivisionCode:GeoLocation', geoLocation_subdivisionCode - For geolocation resource record sets, the two-letter code for a state of the United States. Route 53 doesn't support any other values for SubdivisionCode. For a list of state abbreviations, see Appendix B: Two–Letter State and Possession Abbreviations on the United States Postal Service website.

If you specify subdivisioncode, you must also specify US for CountryCode.

$sel:countryCode:GeoLocation', geoLocation_countryCode - For geolocation resource record sets, the two-letter code for a country.

Amazon Route 53 uses the two-letter country codes that are specified in ISO standard 3166-1 alpha-2.

$sel:continentCode:GeoLocation', geoLocation_continentCode - The two-letter code for the 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

Constraint: Specifying ContinentCode with either CountryCode or SubdivisionCode returns an InvalidInput error.

GeoLocationDetails

data GeoLocationDetails Source #

A complex type that contains the codes and full continent, country, and subdivision names for the specified geolocation code.

See: newGeoLocationDetails smart constructor.

Instances

Instances details
Eq GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

Read GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

Show GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

Generic GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

Associated Types

type Rep GeoLocationDetails :: Type -> Type #

NFData GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

Methods

rnf :: GeoLocationDetails -> () #

Hashable GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

FromXML GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

type Rep GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

type Rep GeoLocationDetails = D1 ('MetaData "GeoLocationDetails" "Amazonka.Route53.Types.GeoLocationDetails" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GeoLocationDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "subdivisionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "countryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "continentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "continentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newGeoLocationDetails :: GeoLocationDetails Source #

Create a value of GeoLocationDetails 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:subdivisionName:GeoLocationDetails', geoLocationDetails_subdivisionName - The full name of the subdivision. Route 53 currently supports only states in the United States.

$sel:subdivisionCode:GeoLocationDetails', geoLocationDetails_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.

$sel:countryName:GeoLocationDetails', geoLocationDetails_countryName - The name of the country.

$sel:countryCode:GeoLocationDetails', geoLocationDetails_countryCode - The two-letter code for the country.

$sel:continentCode:GeoLocationDetails', geoLocationDetails_continentCode - The two-letter code for the continent.

$sel:continentName:GeoLocationDetails', geoLocationDetails_continentName - The full name of the continent.

HealthCheck

data HealthCheck Source #

A complex type that contains information about one health check that is associated with the current Amazon Web Services account.

See: newHealthCheck smart constructor.

Instances

Instances details
Eq HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

Read HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

Show HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

Generic HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

Associated Types

type Rep HealthCheck :: Type -> Type #

NFData HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

Methods

rnf :: HealthCheck -> () #

Hashable HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

FromXML HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

type Rep HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

type Rep HealthCheck = D1 ('MetaData "HealthCheck" "Amazonka.Route53.Types.HealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HealthCheck'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "linkedService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LinkedService)) :*: (S1 ('MetaSel ('Just "cloudWatchAlarmConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchAlarmConfiguration)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "healthCheckConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheckConfig) :*: S1 ('MetaSel ('Just "healthCheckVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newHealthCheck Source #

Create a value of HealthCheck 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:linkedService:HealthCheck', healthCheck_linkedService - If the health check was created by another service, the service that created the health check. When a health check is created by another service, you can't edit or delete it using Amazon Route 53.

$sel:cloudWatchAlarmConfiguration:HealthCheck', healthCheck_cloudWatchAlarmConfiguration - A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.

$sel:id:HealthCheck', healthCheck_id - 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.

$sel:callerReference:HealthCheck', healthCheck_callerReference - A unique string that you specified when you created the health check.

$sel:healthCheckConfig:HealthCheck', healthCheck_healthCheckConfig - A complex type that contains detailed information about one health check.

$sel:healthCheckVersion:HealthCheck', healthCheck_healthCheckVersion - The version of the health check. You can optionally pass this value in a call to UpdateHealthCheck to prevent overwriting another change to the health check.

HealthCheckConfig

data HealthCheckConfig Source #

A complex type that contains information about the health check.

See: newHealthCheckConfig smart constructor.

Instances

Instances details
Eq HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

Read HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

Show HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

Generic HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

Associated Types

type Rep HealthCheckConfig :: Type -> Type #

NFData HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

Methods

rnf :: HealthCheckConfig -> () #

Hashable HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

FromXML HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

ToXML HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

type Rep HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

type Rep HealthCheckConfig = D1 ('MetaData "HealthCheckConfig" "Amazonka.Route53.Types.HealthCheckConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HealthCheckConfig'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "failureThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "iPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "enableSNI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "disabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "searchString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "healthThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "regions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty HealthCheckRegion))) :*: (S1 ('MetaSel ('Just "resourcePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insufficientDataHealthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsufficientDataHealthStatus)))))) :*: (((S1 ('MetaSel ('Just "alarmIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmIdentifier)) :*: S1 ('MetaSel ('Just "measureLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "inverted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "fullyQualifiedDomainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "childHealthChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "routingControlArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheckType)))))))

newHealthCheckConfig Source #

Create a value of HealthCheckConfig 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:failureThreshold:HealthCheckConfig', healthCheckConfig_failureThreshold - The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa. For more information, see How Amazon Route 53 Determines Whether an Endpoint Is Healthy in the Amazon Route 53 Developer Guide.

If you don't specify a value for FailureThreshold, the default value is three health checks.

$sel:iPAddress:HealthCheckConfig', healthCheckConfig_iPAddress - The IPv4 or IPv6 IP address of the endpoint that you want Amazon Route 53 to perform health checks on. If you don't specify a value for IPAddress, Route 53 sends a DNS request to resolve the domain name that you specify in FullyQualifiedDomainName at the interval that you specify in RequestInterval. Using an IP address returned by DNS, Route 53 then checks the health of the endpoint.

Use one of the following formats for the value of IPAddress:

  • IPv4 address: four values between 0 and 255, separated by periods (.), for example, 192.0.2.44.
  • IPv6 address: eight groups of four hexadecimal values, separated by colons (:), for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345. You can also shorten IPv6 addresses as described in RFC 5952, for example, 2001:db8:85a3::abcd:1:2345.

If the endpoint is an EC2 instance, we recommend that you create an Elastic IP address, associate it with your EC2 instance, and specify the Elastic IP address for IPAddress. This ensures that the IP address of your instance will never change.

For more information, see FullyQualifiedDomainName.

Constraints: Route 53 can't check the health of endpoints for which the IP address is in local, private, non-routable, or multicast ranges. For more information about IP addresses for which you can't create health checks, see the following documents:

When the value of Type is CALCULATED or CLOUDWATCH_METRIC, omit IPAddress.

$sel:enableSNI:HealthCheckConfig', healthCheckConfig_enableSNI - Specify whether you want Amazon Route 53 to send the value of FullyQualifiedDomainName to the endpoint in the client_hello message during TLS negotiation. This allows the endpoint to respond to HTTPS health check requests with the applicable SSL/TLS certificate.

Some endpoints require that HTTPS requests include the host name in the client_hello message. If you don't enable SNI, the status of the health check will be SSL alert handshake_failure. A health check can also have that status for other reasons. If SNI is enabled and you're still getting the error, check the SSL/TLS configuration on your endpoint and confirm that your certificate is valid.

The SSL/TLS certificate on your endpoint includes a domain name in the Common Name field and possibly several more in the Subject Alternative Names field. One of the domain names in the certificate should match the value that you specify for FullyQualifiedDomainName. If the endpoint responds to the client_hello message with a certificate that does not include the domain name that you specified in FullyQualifiedDomainName, a health checker will retry the handshake. In the second attempt, the health checker will omit FullyQualifiedDomainName from the client_hello message.

$sel:disabled:HealthCheckConfig', healthCheckConfig_disabled - Stops Route 53 from performing health checks. When you disable a health check, here's what happens:

  • Health checks that check the health of endpoints: Route 53 stops submitting requests to your application, server, or other resource.
  • Calculated health checks: Route 53 stops aggregating the status of the referenced health checks.
  • Health checks that monitor CloudWatch alarms: Route 53 stops monitoring the corresponding CloudWatch metrics.

After you disable a health check, Route 53 considers the status of the health check to always be healthy. If you configured DNS failover, Route 53 continues to route traffic to the corresponding resources. If you want to stop routing traffic to a resource, change the value of Inverted.

Charges for a health check still apply when the health check is disabled. For more information, see Amazon Route 53 Pricing.

$sel:searchString:HealthCheckConfig', healthCheckConfig_searchString - If the value of Type is HTTP_STR_MATCH or HTTPS_STR_MATCH, the string that you want Amazon Route 53 to search for in the response body from the specified resource. If the string appears in the response body, Route 53 considers the resource healthy.

Route 53 considers case when searching for SearchString in the response body.

$sel:healthThreshold:HealthCheckConfig', healthCheckConfig_healthThreshold - The number of child health checks that are associated with a CALCULATED health check that Amazon Route 53 must consider healthy for the CALCULATED health check to be considered healthy. To specify the child health checks that you want to associate with a CALCULATED health check, use the ChildHealthChecks element.

Note the following:

  • If you specify a number greater than the number of child health checks, Route 53 always considers this health check to be unhealthy.
  • If you specify 0, Route 53 always considers this health check to be healthy.

$sel:regions:HealthCheckConfig', healthCheckConfig_regions - A complex type that contains one Region element for each region from which you want Amazon Route 53 health checkers to check the specified endpoint.

If you don't specify any regions, Route 53 health checkers automatically performs checks from all of the regions that are listed under Valid Values.

If you update a health check to remove a region that has been performing health checks, Route 53 will briefly continue to perform checks from that region to ensure that some health checkers are always checking the endpoint (for example, if you replace three regions with four different regions).

$sel:resourcePath:HealthCheckConfig', healthCheckConfig_resourcePath - The path, if any, that you want Amazon Route 53 to request when performing health checks. The path can be any value for which your endpoint will return an HTTP status code of 2xx or 3xx when the endpoint is healthy, for example, the file /docs/route53-health-check.html. You can also include query string parameters, for example, /welcome.html?language=jp&login=y.

$sel:insufficientDataHealthStatus:HealthCheckConfig', healthCheckConfig_insufficientDataHealthStatus - When CloudWatch has insufficient data about the metric to determine the alarm state, the status that you want Amazon Route 53 to assign to the health check:

  • Healthy: Route 53 considers the health check to be healthy.
  • Unhealthy: Route 53 considers the health check to be unhealthy.
  • LastKnownStatus: Route 53 uses the status of the health check from the last time that CloudWatch had sufficient data to determine the alarm state. For new health checks that have no last known status, the default status for the health check is healthy.

$sel:alarmIdentifier:HealthCheckConfig', healthCheckConfig_alarmIdentifier - A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

$sel:measureLatency:HealthCheckConfig', healthCheckConfig_measureLatency - Specify whether you want Amazon Route 53 to measure the latency between health checkers in multiple Amazon Web Services regions and your endpoint, and to display CloudWatch latency graphs on the __Health Checks__ page in the Route 53 console.

You can't change the value of MeasureLatency after you create a health check.

$sel:inverted:HealthCheckConfig', healthCheckConfig_inverted - Specify whether you want Amazon Route 53 to invert the status of a health check, for example, to consider a health check unhealthy when it otherwise would be considered healthy.

$sel:fullyQualifiedDomainName:HealthCheckConfig', healthCheckConfig_fullyQualifiedDomainName - Amazon Route 53 behavior depends on whether you specify a value for IPAddress.

If you specify a value for IPAddress:

Amazon Route 53 sends health check requests to the specified IPv4 or IPv6 address and passes the value of FullyQualifiedDomainName in the Host header for all health checks except TCP health checks. This is typically the fully qualified DNS name of the endpoint on which you want Route 53 to perform health checks.

When Route 53 checks the health of an endpoint, here is how it constructs the Host header:

  • If you specify a value of 80 for Port and HTTP or HTTP_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.
  • If you specify a value of 443 for Port and HTTPS or HTTPS_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.
  • If you specify another value for Port and any value except TCP for Type, Route 53 passes FullyQualifiedDomainName:Port to the endpoint in the Host header.

If you don't specify a value for FullyQualifiedDomainName, Route 53 substitutes the value of IPAddress in the Host header in each of the preceding cases.

If you don't specify a value for IPAddress:

Route 53 sends a DNS request to the domain that you specify for FullyQualifiedDomainName at the interval that you specify for RequestInterval. Using an IPv4 address that DNS returns, Route 53 then checks the health of the endpoint.

If you don't specify a value for IPAddress, Route 53 uses only IPv4 to send health checks to the endpoint. If there's no resource record set with a type of A for the name that you specify for FullyQualifiedDomainName, the health check fails with a "DNS resolution failed" error.

If you want to check the health of weighted, latency, or failover resource record sets and you choose to specify the endpoint only by FullyQualifiedDomainName, we recommend that you create a separate health check for each endpoint. For example, create a health check for each HTTP server that is serving content for www.example.com. For the value of FullyQualifiedDomainName, specify the domain name of the server (such as us-east-2-www.example.com), not the name of the resource record sets (www.example.com).

In this configuration, if you create a health check for which the value of FullyQualifiedDomainName matches the name of the resource record sets and you then associate the health check with those resource record sets, health check results will be unpredictable.

In addition, if the value that you specify for Type is HTTP, HTTPS, HTTP_STR_MATCH, or HTTPS_STR_MATCH, Route 53 passes the value of FullyQualifiedDomainName in the Host header, as it does when you specify a value for IPAddress. If the value of Type is TCP, Route 53 doesn't pass a Host header.

$sel:childHealthChecks:HealthCheckConfig', healthCheckConfig_childHealthChecks - (CALCULATED Health Checks Only) A complex type that contains one ChildHealthCheck element for each health check that you want to associate with a CALCULATED health check.

$sel:routingControlArn:HealthCheckConfig', healthCheckConfig_routingControlArn - The Amazon Resource Name (ARN) for the Route 53 Application Recovery Controller routing control.

For more information about Route 53 Application Recovery Controller, see Route 53 Application Recovery Controller Developer Guide..

$sel:requestInterval:HealthCheckConfig', healthCheckConfig_requestInterval - The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health check request. Each Route 53 health checker makes requests at this interval.

You can't change the value of RequestInterval after you create a health check.

If you don't specify a value for RequestInterval, the default value is 30 seconds.

$sel:port:HealthCheckConfig', healthCheckConfig_port - The port on the endpoint that you want Amazon Route 53 to perform health checks on.

Don't specify a value for Port when you specify a value for Type of CLOUDWATCH_METRIC or CALCULATED.

$sel:type':HealthCheckConfig', healthCheckConfig_type - The type of health check that you want to create, which indicates how Amazon Route 53 determines whether an endpoint is healthy.

You can't change the value of Type after you create a health check.

You can create the following types of health checks:

  • HTTP: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTP request and waits for an HTTP status code of 200 or greater and less than 400.
  • HTTPS: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTPS request and waits for an HTTP status code of 200 or greater and less than 400.

    If you specify HTTPS for the value of Type, the endpoint must support TLS v1.0 or later.

  • HTTP_STR_MATCH: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTP request and searches the first 5,120 bytes of the response body for the string that you specify in SearchString.
  • HTTPS_STR_MATCH: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTPS request and searches the first 5,120 bytes of the response body for the string that you specify in SearchString.
  • TCP: Route 53 tries to establish a TCP connection.
  • CLOUDWATCH_METRIC: The health check is associated with a CloudWatch alarm. If the state of the alarm is OK, the health check is considered healthy. If the state is ALARM, the health check is considered unhealthy. If CloudWatch doesn't have sufficient data to determine whether the state is OK or ALARM, the health check status depends on the setting for InsufficientDataHealthStatus: Healthy, Unhealthy, or LastKnownStatus.
  • CALCULATED: For health checks that monitor the status of other health checks, Route 53 adds up the number of health checks that Route 53 health checkers consider to be healthy and compares that number with the value of HealthThreshold.
  • RECOVERY_CONTROL: The health check is assocated with a Route53 Application Recovery Controller routing control. If the routing control state is ON, the health check is considered healthy. If the state is OFF, the health check is considered unhealthy.

For more information, see How Route 53 Determines Whether an Endpoint Is Healthy in the Amazon Route 53 Developer Guide.

HealthCheckObservation

data HealthCheckObservation Source #

A complex type that contains the last failure reason as reported by one Amazon Route 53 health checker.

See: newHealthCheckObservation smart constructor.

Instances

Instances details
Eq HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

Read HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

Show HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

Generic HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

Associated Types

type Rep HealthCheckObservation :: Type -> Type #

NFData HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

Methods

rnf :: HealthCheckObservation -> () #

Hashable HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

FromXML HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

type Rep HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

type Rep HealthCheckObservation = D1 ('MetaData "HealthCheckObservation" "Amazonka.Route53.Types.HealthCheckObservation" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HealthCheckObservation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "statusReport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusReport)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckRegion)))))

newHealthCheckObservation :: HealthCheckObservation Source #

Create a value of HealthCheckObservation 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:iPAddress:HealthCheckObservation', healthCheckObservation_iPAddress - The IP address of the Amazon Route 53 health checker that provided the failure reason in StatusReport.

$sel:statusReport:HealthCheckObservation', healthCheckObservation_statusReport - A complex type that contains the last failure reason as reported by one Amazon Route 53 health checker and the time of the failed health check.

$sel:region:HealthCheckObservation', healthCheckObservation_region - The region of the Amazon Route 53 health checker that provided the status in StatusReport.

HostedZone

data HostedZone Source #

A complex type that contains general information about the hosted zone.

See: newHostedZone smart constructor.

Instances

Instances details
Eq HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

Read HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

Show HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

Generic HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

Associated Types

type Rep HostedZone :: Type -> Type #

NFData HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

Methods

rnf :: HostedZone -> () #

Hashable HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

FromXML HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

type Rep HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

newHostedZone Source #

Create a value of HostedZone 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:linkedService:HostedZone', hostedZone_linkedService - If the hosted zone was created by another service, the service that created the hosted zone. When a hosted zone is created by another service, you can't edit or delete it using Route 53.

$sel:config:HostedZone', hostedZone_config - A complex type that includes the Comment and PrivateZone elements. If you omitted the HostedZoneConfig and Comment elements from the request, the Config and Comment elements don't appear in the response.

$sel:resourceRecordSetCount:HostedZone', hostedZone_resourceRecordSetCount - The number of resource record sets in the hosted zone.

$sel:id:HostedZone', hostedZone_id - The ID that Amazon Route 53 assigned to the hosted zone when you created it.

$sel:name:HostedZone', hostedZone_name - The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.

For information about how to specify characters other than a-z, 0-9, and - (hyphen) and how to specify internationalized domain names, see CreateHostedZone.

$sel:callerReference:HostedZone', hostedZone_callerReference - The value that you specified for CallerReference when you created the hosted zone.

HostedZoneConfig

data HostedZoneConfig Source #

A complex type that contains an optional comment about your hosted zone. If you don't want to specify a comment, omit both the HostedZoneConfig and Comment elements.

See: newHostedZoneConfig smart constructor.

Instances

Instances details
Eq HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

Read HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

Show HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

Generic HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

Associated Types

type Rep HostedZoneConfig :: Type -> Type #

NFData HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

Methods

rnf :: HostedZoneConfig -> () #

Hashable HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

FromXML HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

ToXML HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

type Rep HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

type Rep HostedZoneConfig = D1 ('MetaData "HostedZoneConfig" "Amazonka.Route53.Types.HostedZoneConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HostedZoneConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHostedZoneConfig :: HostedZoneConfig Source #

Create a value of HostedZoneConfig 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:privateZone:HostedZoneConfig', hostedZoneConfig_privateZone - A value that indicates whether this is a private hosted zone.

$sel:comment:HostedZoneConfig', hostedZoneConfig_comment - Any comments that you want to include about the hosted zone.

HostedZoneLimit

data HostedZoneLimit Source #

A complex type that contains the type of limit that you specified in the request and the current value for that limit.

See: newHostedZoneLimit smart constructor.

Instances

Instances details
Eq HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

Read HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

Show HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

Generic HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

Associated Types

type Rep HostedZoneLimit :: Type -> Type #

NFData HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

Methods

rnf :: HostedZoneLimit -> () #

Hashable HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

FromXML HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

type Rep HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

type Rep HostedZoneLimit = D1 ('MetaData "HostedZoneLimit" "Amazonka.Route53.Types.HostedZoneLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HostedZoneLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZoneLimitType) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newHostedZoneLimit Source #

Create a value of HostedZoneLimit 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:type':HostedZoneLimit', hostedZoneLimit_type - The limit that you requested. Valid values include the following:

  • MAX_RRSETS_BY_ZONE: The maximum number of records that you can create in the specified hosted zone.
  • MAX_VPCS_ASSOCIATED_BY_ZONE: The maximum number of Amazon VPCs that you can associate with the specified private hosted zone.

$sel:value:HostedZoneLimit', hostedZoneLimit_value - The current value for the limit that is specified by Type.

HostedZoneOwner

data HostedZoneOwner Source #

A complex type that identifies a hosted zone that a specified Amazon VPC is associated with and the owner of the hosted zone. If there is a value for OwningAccount, there is no value for OwningService, and vice versa.

See: newHostedZoneOwner smart constructor.

Instances

Instances details
Eq HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

Read HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

Show HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

Generic HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

Associated Types

type Rep HostedZoneOwner :: Type -> Type #

NFData HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

Methods

rnf :: HostedZoneOwner -> () #

Hashable HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

FromXML HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

type Rep HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

type Rep HostedZoneOwner = D1 ('MetaData "HostedZoneOwner" "Amazonka.Route53.Types.HostedZoneOwner" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HostedZoneOwner'" 'PrefixI 'True) (S1 ('MetaSel ('Just "owningAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owningService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHostedZoneOwner :: HostedZoneOwner Source #

Create a value of HostedZoneOwner 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:owningAccount:HostedZoneOwner', hostedZoneOwner_owningAccount - If the hosted zone was created by an Amazon Web Services account, or was created by an Amazon Web Services service that creates hosted zones using the current account, OwningAccount contains the account ID of that account. For example, when you use Cloud Map to create a hosted zone, Cloud Map creates the hosted zone using the current Amazon Web Services account.

$sel:owningService:HostedZoneOwner', hostedZoneOwner_owningService - If an Amazon Web Services service uses its own account to create a hosted zone and associate the specified VPC with that hosted zone, OwningService contains an abbreviation that identifies the service. For example, if Amazon Elastic File System (Amazon EFS) created a hosted zone and associated a VPC with the hosted zone, the value of OwningService is efs.amazonaws.com.

HostedZoneSummary

data HostedZoneSummary Source #

In the response to a ListHostedZonesByVPC request, the HostedZoneSummaries element contains one HostedZoneSummary element for each hosted zone that the specified Amazon VPC is associated with. Each HostedZoneSummary element contains the hosted zone name and ID, and information about who owns the hosted zone.

See: newHostedZoneSummary smart constructor.

Instances

Instances details
Eq HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Read HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Show HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Generic HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Associated Types

type Rep HostedZoneSummary :: Type -> Type #

NFData HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Methods

rnf :: HostedZoneSummary -> () #

Hashable HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

FromXML HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

type Rep HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

type Rep HostedZoneSummary = D1 ('MetaData "HostedZoneSummary" "Amazonka.Route53.Types.HostedZoneSummary" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HostedZoneSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZoneOwner))))

newHostedZoneSummary Source #

Create a value of HostedZoneSummary 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:hostedZoneId:HostedZoneSummary', hostedZoneSummary_hostedZoneId - The Route 53 hosted zone ID of a private hosted zone that the specified VPC is associated with.

$sel:name:HostedZoneSummary', hostedZoneSummary_name - The name of the private hosted zone, such as example.com.

$sel:owner:HostedZoneSummary', hostedZoneSummary_owner - The owner of a private hosted zone that the specified VPC is associated with. The owner can be either an Amazon Web Services account or an Amazon Web Services service.

KeySigningKey

data KeySigningKey Source #

A key-signing key (KSK) is a complex type that represents a public/private key pair. The private key is used to generate a digital signature for the zone signing key (ZSK). The public key is stored in the DNS and is used to authenticate the ZSK. A KSK is always associated with a hosted zone; it cannot exist by itself.

See: newKeySigningKey smart constructor.

Instances

Instances details
Eq KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

Read KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

Show KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

Generic KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

Associated Types

type Rep KeySigningKey :: Type -> Type #

NFData KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

Methods

rnf :: KeySigningKey -> () #

Hashable KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

FromXML KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

type Rep KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

type Rep KeySigningKey = D1 ('MetaData "KeySigningKey" "Amazonka.Route53.Types.KeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "KeySigningKey'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signingAlgorithmMnemonic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "digestAlgorithmMnemonic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "keyTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "dNSKEYRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "publicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signingAlgorithmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: (((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "flag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "digestAlgorithmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dSRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "kmsArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "digestValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newKeySigningKey :: KeySigningKey Source #

Create a value of KeySigningKey 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:status:KeySigningKey', keySigningKey_status - A string that represents the current key-signing key (KSK) status.

Status can have one of the following values:

ACTIVE
The KSK is being used for signing.
INACTIVE
The KSK is not being used for signing.
DELETING
The KSK is in the process of being deleted.
ACTION_NEEDED
There is a problem with the KSK that requires you to take action to resolve. For example, the customer managed customer master key (CMK) might have been deleted, or the permissions for the customer managed CMK might have been changed.
INTERNAL_FAILURE
There was an error during a request. Before you can continue to work with DNSSEC signing, including actions that involve this KSK, you must correct the problem. For example, you may need to activate or deactivate the KSK.

$sel:signingAlgorithmMnemonic:KeySigningKey', keySigningKey_signingAlgorithmMnemonic - A string used to represent the signing algorithm. This value must follow the guidelines provided by RFC-8624 Section 3.1.

$sel:digestAlgorithmMnemonic:KeySigningKey', keySigningKey_digestAlgorithmMnemonic - A string used to represent the delegation signer digest algorithm. This value must follow the guidelines provided by RFC-8624 Section 3.3.

$sel:lastModifiedDate:KeySigningKey', keySigningKey_lastModifiedDate - The last time that the key-signing key (KSK) was changed.

$sel:keyTag:KeySigningKey', keySigningKey_keyTag - An integer used to identify the DNSSEC record for the domain name. The process used to calculate the value is described in RFC-4034 Appendix B.

$sel:dNSKEYRecord:KeySigningKey', keySigningKey_dNSKEYRecord - A string that represents a DNSKEY record.

$sel:publicKey:KeySigningKey', keySigningKey_publicKey - The public key, represented as a Base64 encoding, as required by RFC-4034 Page 5.

$sel:signingAlgorithmType:KeySigningKey', keySigningKey_signingAlgorithmType - An integer used to represent the signing algorithm. This value must follow the guidelines provided by RFC-8624 Section 3.1.

$sel:createdDate:KeySigningKey', keySigningKey_createdDate - The date when the key-signing key (KSK) was created.

$sel:flag:KeySigningKey', keySigningKey_flag - An integer that specifies how the key is used. For key-signing key (KSK), this value is always 257.

$sel:digestAlgorithmType:KeySigningKey', keySigningKey_digestAlgorithmType - An integer used to represent the delegation signer digest algorithm. This value must follow the guidelines provided by RFC-8624 Section 3.3.

$sel:statusMessage:KeySigningKey', keySigningKey_statusMessage - The status message provided for the following key-signing key (KSK) statuses: ACTION_NEEDED or INTERNAL_FAILURE. The status message includes information about what the problem might be and steps that you can take to correct the issue.

$sel:name:KeySigningKey', keySigningKey_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.

$sel:dSRecord:KeySigningKey', keySigningKey_dSRecord - A string that represents a delegation signer (DS) record.

$sel:kmsArn:KeySigningKey', keySigningKey_kmsArn - The Amazon resource name (ARN) used to identify the customer managed customer master key (CMK) in Key Management Service (KMS). The KmsArn must be unique for each key-signing key (KSK) in a single hosted zone.

You must configure the CMK 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 the customer managed CMK in KMS, see Key Management Service concepts.

$sel:digestValue:KeySigningKey', keySigningKey_digestValue - A cryptographic digest of a DNSKEY resource record (RR). DNSKEY records are used to publish the public key that resolvers can use to verify DNSSEC signatures that are used to secure certain kinds of information provided by the DNS system.

LinkedService

data LinkedService Source #

If a health check or hosted zone was created by another service, LinkedService is a complex type that describes the service that created the resource. When a resource is created by another service, you can't edit or delete it using Amazon Route 53.

See: newLinkedService smart constructor.

Constructors

LinkedService' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

Read LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

Show LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

Generic LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

Associated Types

type Rep LinkedService :: Type -> Type #

NFData LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

Methods

rnf :: LinkedService -> () #

Hashable LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

FromXML LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

type Rep LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

type Rep LinkedService = D1 ('MetaData "LinkedService" "Amazonka.Route53.Types.LinkedService" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "LinkedService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLinkedService :: LinkedService Source #

Create a value of LinkedService 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:servicePrincipal:LinkedService', linkedService_servicePrincipal - If the health check or hosted zone was created by another service, the service that created the resource. When a resource is created by another service, you can't edit or delete it using Amazon Route 53.

$sel:description:LinkedService', linkedService_description - If the health check or hosted zone was created by another service, an optional description that can be provided by the other service. When a resource is created by another service, you can't edit or delete it using Amazon Route 53.

QueryLoggingConfig

data QueryLoggingConfig Source #

A complex type that contains information about a configuration for DNS query logging.

See: newQueryLoggingConfig smart constructor.

Instances

Instances details
Eq QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

Read QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

Show QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

Generic QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

Associated Types

type Rep QueryLoggingConfig :: Type -> Type #

NFData QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

Methods

rnf :: QueryLoggingConfig -> () #

Hashable QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

FromXML QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

type Rep QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

type Rep QueryLoggingConfig = D1 ('MetaData "QueryLoggingConfig" "Amazonka.Route53.Types.QueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "QueryLoggingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "cloudWatchLogsLogGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newQueryLoggingConfig Source #

Create a value of QueryLoggingConfig 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:id:QueryLoggingConfig', queryLoggingConfig_id - The ID for a configuration for DNS query logging.

$sel:hostedZoneId:QueryLoggingConfig', queryLoggingConfig_hostedZoneId - The ID of the hosted zone that CloudWatch Logs is logging queries for.

$sel:cloudWatchLogsLogGroupArn:QueryLoggingConfig', queryLoggingConfig_cloudWatchLogsLogGroupArn - The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.

ResourceRecord

data ResourceRecord Source #

Information specific to the resource record.

If you're creating an alias resource record set, omit ResourceRecord.

See: newResourceRecord smart constructor.

Constructors

ResourceRecord' Text 

Instances

Instances details
Eq ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

Read ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

Show ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

Generic ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

Associated Types

type Rep ResourceRecord :: Type -> Type #

NFData ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

Methods

rnf :: ResourceRecord -> () #

Hashable ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

FromXML ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

ToXML ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

Methods

toXML :: ResourceRecord -> XML #

type Rep ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

type Rep ResourceRecord = D1 ('MetaData "ResourceRecord" "Amazonka.Route53.Types.ResourceRecord" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ResourceRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newResourceRecord Source #

Create a value of ResourceRecord 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:value:ResourceRecord', resourceRecord_value - The current or new DNS record value, not to exceed 4,000 characters. In the case of a DELETE action, if the current value does not match the actual value, an error is returned. For descriptions about how to format Value for different record types, see Supported DNS Resource Record Types in the Amazon Route 53 Developer Guide.

You can specify more than one value for all record types except CNAME and SOA.

If you're creating an alias resource record set, omit Value.

ResourceRecordSet

data ResourceRecordSet Source #

Information about the resource record set to create or delete.

See: newResourceRecordSet smart constructor.

Instances

Instances details
Eq ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

Read ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

Show ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

Generic ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

Associated Types

type Rep ResourceRecordSet :: Type -> Type #

NFData ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

Methods

rnf :: ResourceRecordSet -> () #

Hashable ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

FromXML ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

ToXML ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

type Rep ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

type Rep ResourceRecordSet = D1 ('MetaData "ResourceRecordSet" "Amazonka.Route53.Types.ResourceRecordSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ResourceRecordSet'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "resourceRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ResourceRecord))) :*: S1 ('MetaSel ('Just "aliasTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AliasTarget)))) :*: (S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "setIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "failover") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceRecordSetFailover)) :*: (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Region)))) :*: ((S1 ('MetaSel ('Just "geoLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GeoLocation)) :*: S1 ('MetaSel ('Just "multiValueAnswer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RRType))))))

newResourceRecordSet Source #

Create a value of ResourceRecordSet 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:ttl:ResourceRecordSet', resourceRecordSet_ttl - The resource record cache time to live (TTL), in seconds. Note the following:

  • If you're creating or updating an alias resource record set, omit TTL. Amazon Route 53 uses the value of TTL for the alias target.
  • If you're associating this resource record set with a health check (if you're adding a HealthCheckId element), we recommend that you specify a TTL of 60 seconds or less so clients respond quickly to changes in health status.
  • All of the resource record sets in a group of weighted resource record sets must have the same value for TTL.
  • If a group of weighted resource record sets includes one or more weighted alias resource record sets for which the alias target is an ELB load balancer, we recommend that you specify a TTL of 60 seconds for all of the non-alias weighted resource record sets that have the same name and type. Values other than 60 seconds (the TTL for load balancers) will change the effect of the values that you specify for Weight.

$sel:resourceRecords:ResourceRecordSet', resourceRecordSet_resourceRecords - Information about the resource records to act upon.

If you're creating an alias resource record set, omit ResourceRecords.

$sel:aliasTarget:ResourceRecordSet', resourceRecordSet_aliasTarget - Alias resource record sets only: Information about the Amazon Web Services resource, such as a CloudFront distribution or an Amazon S3 bucket, that you want to route traffic to.

If you're creating resource records sets for a private hosted zone, note the following:

  • You can't create an alias resource record set in a private hosted zone to route traffic to a CloudFront distribution.
  • Creating geolocation alias resource record sets or latency alias resource record sets in a private hosted zone is unsupported.
  • For information about creating failover resource record sets in a private hosted zone, see Configuring Failover in a Private Hosted Zone in the Amazon Route 53 Developer Guide.

$sel:weight:ResourceRecordSet', resourceRecordSet_weight - Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines the proportion of DNS queries that Amazon Route 53 responds to using the current resource record set. Route 53 calculates the sum of the weights for the resource record sets that have the same combination of DNS name and type. Route 53 then responds to queries based on the ratio of a resource's weight to the total. Note the following:

  • You must specify a value for the Weight element for every weighted resource record set.
  • You can only specify one ResourceRecord per weighted resource record set.
  • You can't create latency, failover, or geolocation resource record sets that have the same values for the Name and Type elements as weighted resource record sets.
  • You can create a maximum of 100 weighted resource record sets that have the same values for the Name and Type elements.
  • For weighted (but not weighted alias) resource record sets, if you set Weight to 0 for a resource record set, Route 53 never responds to queries with the applicable value for that resource record set. However, if you set Weight to 0 for all resource record sets that have the same combination of DNS name and type, traffic is routed to all resources with equal probability.

    The effect of setting Weight to 0 is different when you associate health checks with weighted resource record sets. For more information, see Options for Configuring Route 53 Active-Active and Active-Passive Failover in the Amazon Route 53 Developer Guide.

$sel:trafficPolicyInstanceId:ResourceRecordSet', resourceRecordSet_trafficPolicyInstanceId - When you create a traffic policy instance, Amazon Route 53 automatically creates a resource record set. TrafficPolicyInstanceId is the ID of the traffic policy instance that Route 53 created this resource record set for.

To delete the resource record set that is associated with a traffic policy instance, use DeleteTrafficPolicyInstance. Route 53 will delete the resource record set automatically. If you delete the resource record set by using ChangeResourceRecordSets, Route 53 doesn't automatically delete the traffic policy instance, and you'll continue to be charged for it even though it's no longer in use.

$sel:setIdentifier:ResourceRecordSet', resourceRecordSet_setIdentifier - Resource record sets that have a routing policy other than simple: An identifier that differentiates among multiple resource record sets that have the same combination of name and type, such as multiple weighted resource record sets named acme.example.com that have a type of A. In a group of resource record sets that have the same name and type, the value of SetIdentifier must be unique for each resource record set.

For information about routing policies, see Choosing a Routing Policy in the Amazon Route 53 Developer Guide.

$sel:failover:ResourceRecordSet', resourceRecordSet_failover - Failover resource record sets only: To configure failover, you add the Failover element to two resource record sets. For one resource record set, you specify PRIMARY as the value for Failover; for the other resource record set, you specify SECONDARY. In addition, you include the HealthCheckId element and specify the health check that you want Amazon Route 53 to perform for each resource record set.

Except where noted, the following failover behaviors assume that you have included the HealthCheckId element in both resource record sets:

  • When the primary resource record set is healthy, Route 53 responds to DNS queries with the applicable value from the primary resource record set regardless of the health of the secondary resource record set.
  • When the primary resource record set is unhealthy and the secondary resource record set is healthy, Route 53 responds to DNS queries with the applicable value from the secondary resource record set.
  • When the secondary resource record set is unhealthy, Route 53 responds to DNS queries with the applicable value from the primary resource record set regardless of the health of the primary resource record set.
  • If you omit the HealthCheckId element for the secondary resource record set, and if the primary resource record set is unhealthy, Route 53 always responds to DNS queries with the applicable value from the secondary resource record set. This is true regardless of the health of the associated endpoint.

You can't create non-failover resource record sets that have the same values for the Name and Type elements as failover resource record sets.

For failover alias resource record sets, you must also include the EvaluateTargetHealth element and set the value to true.

For more information about configuring failover for Route 53, see the following topics in the Amazon Route 53 Developer Guide:

$sel:healthCheckId:ResourceRecordSet', resourceRecordSet_healthCheckId - If you want Amazon Route 53 to return this resource record set in response to a DNS query only when the status of a health check is healthy, include the HealthCheckId element and specify the ID of the applicable health check.

Route 53 determines whether a resource record set is healthy based on one of the following:

  • By periodically sending a request to the endpoint that is specified in the health check
  • By aggregating the status of a specified group of health checks (calculated health checks)
  • By determining the current state of a CloudWatch alarm (CloudWatch metric health checks)

Route 53 doesn't check the health of the endpoint that is specified in the resource record set, for example, the endpoint specified by the IP address in the Value element. When you add a HealthCheckId element to a resource record set, Route 53 checks the health of the endpoint that you specified in the health check.

For more information, see the following topics in the /Amazon Route 53 Developer Guide/:

When to Specify HealthCheckId

Specifying a value for HealthCheckId is useful only when Route 53 is choosing between two or more resource record sets to respond to a DNS query, and you want Route 53 to base the choice in part on the status of a health check. Configuring health checks makes sense only in the following configurations:

  • Non-alias resource record sets: You're checking the health of a group of non-alias resource record sets that have the same routing policy, name, and type (such as multiple weighted records named www.example.com with a type of A) and you specify health check IDs for all the resource record sets.

    If the health check status for a resource record set is healthy, Route 53 includes the record among the records that it responds to DNS queries with.

    If the health check status for a resource record set is unhealthy, Route 53 stops responding to DNS queries using the value for that resource record set.

    If the health check status for all resource record sets in the group is unhealthy, Route 53 considers all resource record sets in the group healthy and responds to DNS queries accordingly.

  • Alias resource record sets: You specify the following settings:

    • You set EvaluateTargetHealth to true for an alias resource record set in a group of resource record sets that have the same routing policy, name, and type (such as multiple weighted records named www.example.com with a type of A).
    • You configure the alias resource record set to route traffic to a non-alias resource record set in the same hosted zone.
    • You specify a health check ID for the non-alias resource record set.

    If the health check status is healthy, Route 53 considers the alias resource record set to be healthy and includes the alias record among the records that it responds to DNS queries with.

    If the health check status is unhealthy, Route 53 stops responding to DNS queries using the alias resource record set.

    The alias resource record set can also route traffic to a group of non-alias resource record sets that have the same routing policy, name, and type. In that configuration, associate health checks with all of the resource record sets in the group of non-alias resource record sets.

Geolocation Routing

For geolocation resource record sets, if an endpoint is unhealthy, Route 53 looks for a resource record set for the larger, associated geographic region. For example, suppose you have resource record sets for a state in the United States, for the entire United States, for North America, and a resource record set that has * for CountryCode is *, which applies to all locations. If the endpoint for the state resource record set is unhealthy, Route 53 checks for healthy resource record sets in the following order until it finds a resource record set for which the endpoint is healthy:

  • The United States
  • North America
  • The default resource record set

Specifying the Health Check Endpoint by Domain Name

If your health checks specify the endpoint only by domain name, we recommend that you create a separate health check for each endpoint. For example, create a health check for each HTTP server that is serving content for www.example.com. For the value of FullyQualifiedDomainName, specify the domain name of the server (such as us-east-2-www.example.com), not the name of the resource record sets (www.example.com).

Health check results will be unpredictable if you do the following:

  • Create a health check that has the same value for FullyQualifiedDomainName as the name of a resource record set.
  • Associate that health check with the resource record set.

$sel:region:ResourceRecordSet', resourceRecordSet_region - Latency-based resource record sets only: The Amazon EC2 Region where you created the resource that this resource record set refers to. The resource typically is an Amazon Web Services resource, such as an EC2 instance or an ELB load balancer, and is referred to by an IP address or a DNS domain name, depending on the record type.

Although creating latency and latency alias resource record sets in a private hosted zone is allowed, it's not supported.

When Amazon Route 53 receives a DNS query for a domain name and type for which you have created latency resource record sets, Route 53 selects the latency resource record set that has the lowest latency between the end user and the associated Amazon EC2 Region. Route 53 then returns the value that is associated with the selected resource record set.

Note the following:

  • You can only specify one ResourceRecord per latency resource record set.
  • You can only create one latency resource record set for each Amazon EC2 Region.
  • You aren't required to create latency resource record sets for all Amazon EC2 Regions. Route 53 will choose the region with the best latency from among the regions that you create latency resource record sets for.
  • You can't create non-latency resource record sets that have the same values for the Name and Type elements as latency resource record sets.

$sel:geoLocation:ResourceRecordSet', resourceRecordSet_geoLocation - Geolocation resource record sets only: A complex type that lets you control how Amazon Route 53 responds to DNS queries based on the geographic origin of the query. For example, if you want all queries from Africa to be routed to a web server with an IP address of 192.0.2.111, create a resource record set with a Type of A and a ContinentCode of AF.

Although creating geolocation and geolocation alias resource record sets in a private hosted zone is allowed, it's not supported.

If you create separate resource record sets for overlapping geographic regions (for example, one resource record set for a continent and one for a country on the same continent), priority goes to the smallest geographic region. This allows you to route most queries for a continent to one resource and to route queries for a country on that continent to a different resource.

You can't create two geolocation resource record sets that specify the same geographic location.

The value * in the CountryCode element matches all geographic locations that aren't specified in other geolocation resource record sets that have the same values for the Name and Type elements.

Geolocation works by mapping IP addresses to locations. However, some IP addresses aren't mapped to geographic locations, so even if you create geolocation resource record sets that cover all seven continents, Route 53 will receive some DNS queries from locations that it can't identify. We recommend that you create a resource record set for which the value of CountryCode is *. Two groups of queries are routed to the resource that you specify in this record: queries that come from locations for which you haven't created geolocation resource record sets and queries from IP addresses that aren't mapped to a location. If you don't create a * resource record set, Route 53 returns a "no answer" response for queries from those locations.

You can't create non-geolocation resource record sets that have the same values for the Name and Type elements as geolocation resource record sets.

$sel:multiValueAnswer:ResourceRecordSet', resourceRecordSet_multiValueAnswer - Multivalue answer resource record sets only: To route traffic approximately randomly to multiple resources, such as web servers, create one multivalue answer record for each resource and specify true for MultiValueAnswer. Note the following:

  • If you associate a health check with a multivalue answer resource record set, Amazon Route 53 responds to DNS queries with the corresponding IP address only when the health check is healthy.
  • If you don't associate a health check with a multivalue answer record, Route 53 always considers the record to be healthy.
  • Route 53 responds to DNS queries with up to eight healthy records; if you have eight or fewer healthy records, Route 53 responds to all DNS queries with all the healthy records.
  • If you have more than eight healthy records, Route 53 responds to different DNS resolvers with different combinations of healthy records.
  • When all records are unhealthy, Route 53 responds to DNS queries with up to eight unhealthy records.
  • If a resource becomes unavailable after a resolver caches a response, client software typically tries another of the IP addresses in the response.

You can't create multivalue answer alias records.

$sel:name:ResourceRecordSet', resourceRecordSet_name - For ChangeResourceRecordSets requests, the name of the record that you want to create, update, or delete. For ListResourceRecordSets responses, the name of a record in the specified hosted zone.

ChangeResourceRecordSets Only

Enter a fully qualified domain name, for example, www.example.com. You can optionally include a trailing dot. If you omit the trailing dot, Amazon Route 53 assumes that the domain name that you specify 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.

For information about how to specify characters other than a-z, 0-9, and - (hyphen) and how to specify internationalized domain names, see DNS Domain Name Format in the Amazon Route 53 Developer Guide.

You can use the asterisk (*) wildcard to replace the leftmost label in a domain name, for example, *.example.com. Note the following:

  • The * must replace the entire label. For example, you can't specify *prod.example.com or prod*.example.com.
  • The * can't replace any of the middle labels, for example, marketing.*.example.com.
  • If you include * in any position other than the leftmost label in a domain name, DNS treats it as an * character (ASCII 42), not as a wildcard.

    You can't use the * wildcard for resource records sets that have a type of NS.

You can use the * wildcard as the leftmost label in a domain name, for example, *.example.com. You can't use an * for one of the middle labels, for example, marketing.*.example.com. In addition, the * must replace the entire label; for example, you can't specify prod*.example.com.

$sel:type':ResourceRecordSet', resourceRecordSet_type - The DNS record type. For information about different record types and how data is encoded for them, see Supported DNS Resource Record Types in the Amazon Route 53 Developer Guide.

Valid values for basic resource record sets: A | AAAA | CAA | CNAME | DS |MX | NAPTR | NS | PTR | SOA | SPF | SRV | TXT

Values for weighted, latency, geolocation, and failover resource record sets: A | AAAA | CAA | CNAME | MX | NAPTR | PTR | SPF | SRV | TXT. When creating a group of weighted, latency, geolocation, or failover resource record sets, specify the same value for all of the resource record sets in the group.

Valid values for multivalue answer resource record sets: A | AAAA | MX | NAPTR | PTR | SPF | SRV | TXT

SPF records were formerly used to verify the identity of the sender of email messages. However, we no longer recommend that you create resource record sets for which the value of Type is SPF. RFC 7208, /Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1/, has been updated to say, "...[I]ts existence and mechanism defined in [RFC4408] have led to some interoperability issues. Accordingly, its use is no longer appropriate for SPF version 1; implementations are not to use it." In RFC 7208, see section 14.1, The SPF DNS Record Type.

Values for alias resource record sets:

  • Amazon API Gateway custom regional APIs and edge-optimized APIs: A
  • CloudFront distributions: A

    If IPv6 is enabled for the distribution, create two resource record sets to route traffic to your distribution, one with a value of A and one with a value of AAAA.

  • __Amazon API Gateway environment that has a regionalized subdomain__: A
  • ELB load balancers: A | AAAA
  • Amazon S3 buckets: A
  • Amazon Virtual Private Cloud interface VPC endpoints A
  • Another resource record set in this hosted zone: Specify the type of the resource record set that you're creating the alias for. All values are supported except NS and SOA.

    If you're creating an alias record that has the same name as the hosted zone (known as the zone apex), you can't route traffic to a record for which the value of Type is CNAME. This is because the alias record must have the same type as the record you're routing traffic to, and creating a CNAME record for the zone apex isn't supported even for an alias record.

ResourceTagSet

data ResourceTagSet Source #

A complex type containing a resource and its associated tags.

See: newResourceTagSet smart constructor.

Instances

Instances details
Eq ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

Read ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

Show ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

Generic ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

Associated Types

type Rep ResourceTagSet :: Type -> Type #

NFData ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

Methods

rnf :: ResourceTagSet -> () #

Hashable ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

FromXML ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

type Rep ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

type Rep ResourceTagSet = D1 ('MetaData "ResourceTagSet" "Amazonka.Route53.Types.ResourceTagSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ResourceTagSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TagResourceType)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))))))

newResourceTagSet :: ResourceTagSet Source #

Create a value of ResourceTagSet 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:resourceId:ResourceTagSet', resourceTagSet_resourceId - The ID for the specified resource.

$sel:resourceType:ResourceTagSet', resourceTagSet_resourceType - The type of the resource.

  • The resource type for health checks is healthcheck.
  • The resource type for hosted zones is hostedzone.

$sel:tags:ResourceTagSet', resourceTagSet_tags - The tags associated with the specified resource.

ReusableDelegationSetLimit

data ReusableDelegationSetLimit Source #

A complex type that contains the type of limit that you specified in the request and the current value for that limit.

See: newReusableDelegationSetLimit smart constructor.

Instances

Instances details
Eq ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

Read ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

Show ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

Generic ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

Associated Types

type Rep ReusableDelegationSetLimit :: Type -> Type #

NFData ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

Hashable ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

FromXML ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

type Rep ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

type Rep ReusableDelegationSetLimit = D1 ('MetaData "ReusableDelegationSetLimit" "Amazonka.Route53.Types.ReusableDelegationSetLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ReusableDelegationSetLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReusableDelegationSetLimitType) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newReusableDelegationSetLimit Source #

Create a value of ReusableDelegationSetLimit 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:type':ReusableDelegationSetLimit', reusableDelegationSetLimit_type - The limit that you requested: MAX_ZONES_BY_REUSABLE_DELEGATION_SET, the maximum number of hosted zones that you can associate with the specified reusable delegation set.

$sel:value:ReusableDelegationSetLimit', reusableDelegationSetLimit_value - The current value for the MAX_ZONES_BY_REUSABLE_DELEGATION_SET limit.

StatusReport

data StatusReport Source #

A complex type that contains the status that one Amazon Route 53 health checker reports and the time of the health check.

See: newStatusReport smart constructor.

Instances

Instances details
Eq StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

Read StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

Show StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

Generic StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

Associated Types

type Rep StatusReport :: Type -> Type #

NFData StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

Methods

rnf :: StatusReport -> () #

Hashable StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

FromXML StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

type Rep StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

type Rep StatusReport = D1 ('MetaData "StatusReport" "Amazonka.Route53.Types.StatusReport" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "StatusReport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "checkedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))

newStatusReport :: StatusReport Source #

Create a value of StatusReport 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:status:StatusReport', statusReport_status - A description of the status of the health check endpoint as reported by one of the Amazon Route 53 health checkers.

$sel:checkedTime:StatusReport', statusReport_checkedTime - The date and time that the health checker performed the health check in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2017-03-27T17:48:16.751Z represents March 27, 2017 at 17:48:16.751 UTC.

Tag

data Tag Source #

A complex type that contains information about a tag that you want to add or edit for the specified health check or hosted zone.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

Methods

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

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

Read Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

FromXML Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

Methods

parseXML :: [Node] -> Either String Tag #

ToXML Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

Methods

toXML :: Tag -> XML #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Route53.Types.Tag" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Tag', tag_value - The value of Value depends on the operation that you want to perform:

  • Add a tag to a health check or hosted zone: Value is the value that you want to give the new tag.
  • Edit a tag: Value is the new value that you want to assign the tag.

$sel:key:Tag', tag_key - The value of Key depends on the operation that you want to perform:

  • Add a tag to a health check or hosted zone: Key is the name that you want to give the new tag.
  • Edit a tag: Key is the name of the tag that you want to change the Value for.
  • Delete a key: Key is the name of the tag you want to remove.
  • Give a name to a health check: Edit the default Name tag. In the Amazon Route 53 console, the list of your health checks includes a Name column that lets you see the name that you've given to each health check.

TrafficPolicy

data TrafficPolicy Source #

A complex type that contains settings for a traffic policy.

See: newTrafficPolicy smart constructor.

Instances

Instances details
Eq TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

Read TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

Show TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

Generic TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

Associated Types

type Rep TrafficPolicy :: Type -> Type #

NFData TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

Methods

rnf :: TrafficPolicy -> () #

Hashable TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

FromXML TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

type Rep TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

newTrafficPolicy Source #

Create a value of TrafficPolicy 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:comment:TrafficPolicy', trafficPolicy_comment - The comment that you specify in the CreateTrafficPolicy request, if any.

$sel:id:TrafficPolicy', trafficPolicy_id - The ID that Amazon Route 53 assigned to a traffic policy when you created it.

$sel:version:TrafficPolicy', trafficPolicy_version - The version number that Amazon Route 53 assigns to a traffic policy. For a new traffic policy, the value of Version is always 1.

$sel:name:TrafficPolicy', trafficPolicy_name - The name that you specified when you created the traffic policy.

$sel:type':TrafficPolicy', trafficPolicy_type - The DNS type of the resource record sets that Amazon Route 53 creates when you use a traffic policy to create a traffic policy instance.

$sel:document:TrafficPolicy', trafficPolicy_document - The definition of a traffic policy in JSON format. You specify the JSON document to use for a new traffic policy in the CreateTrafficPolicy request. For more information about the JSON format, see Traffic Policy Document Format.

TrafficPolicyInstance

data TrafficPolicyInstance Source #

A complex type that contains settings for the new traffic policy instance.

See: newTrafficPolicyInstance smart constructor.

Instances

Instances details
Eq TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

Read TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

Show TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

Generic TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

Associated Types

type Rep TrafficPolicyInstance :: Type -> Type #

NFData TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

Methods

rnf :: TrafficPolicyInstance -> () #

Hashable TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

FromXML TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

type Rep TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

newTrafficPolicyInstance Source #

Create a value of TrafficPolicyInstance 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:id:TrafficPolicyInstance', trafficPolicyInstance_id - The ID that Amazon Route 53 assigned to the new traffic policy instance.

$sel:hostedZoneId:TrafficPolicyInstance', trafficPolicyInstance_hostedZoneId - The ID of the hosted zone that Amazon Route 53 created resource record sets in.

$sel:name:TrafficPolicyInstance', trafficPolicyInstance_name - The DNS name, such as www.example.com, for which Amazon Route 53 responds to queries by using the resource record sets that are associated with this traffic policy instance.

$sel:ttl:TrafficPolicyInstance', trafficPolicyInstance_ttl - The TTL that Amazon Route 53 assigned to all of the resource record sets that it created in the specified hosted zone.

$sel:state:TrafficPolicyInstance', trafficPolicyInstance_state - The value of State is one of the following values:

Applied
Amazon Route 53 has finished creating resource record sets, and changes have propagated to all Route 53 edge locations.
Creating
Route 53 is creating the resource record sets. Use GetTrafficPolicyInstance to confirm that the CreateTrafficPolicyInstance request completed successfully.
Failed
Route 53 wasn't able to create or update the resource record sets. When the value of State is Failed, see Message for an explanation of what caused the request to fail.

$sel:message:TrafficPolicyInstance', trafficPolicyInstance_message - If State is Failed, an explanation of the reason for the failure. If State is another value, Message is empty.

$sel:trafficPolicyId:TrafficPolicyInstance', trafficPolicyInstance_trafficPolicyId - The ID of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.

$sel:trafficPolicyVersion:TrafficPolicyInstance', trafficPolicyInstance_trafficPolicyVersion - The version of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.

$sel:trafficPolicyType:TrafficPolicyInstance', trafficPolicyInstance_trafficPolicyType - The DNS type that Amazon Route 53 assigned to all of the resource record sets that it created for this traffic policy instance.

TrafficPolicySummary

data TrafficPolicySummary Source #

A complex type that contains information about the latest version of one traffic policy that is associated with the current Amazon Web Services account.

See: newTrafficPolicySummary smart constructor.

Instances

Instances details
Eq TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

Read TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

Show TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

Generic TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

Associated Types

type Rep TrafficPolicySummary :: Type -> Type #

NFData TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

Methods

rnf :: TrafficPolicySummary -> () #

Hashable TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

FromXML TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

type Rep TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

type Rep TrafficPolicySummary = D1 ('MetaData "TrafficPolicySummary" "Amazonka.Route53.Types.TrafficPolicySummary" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "TrafficPolicySummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RRType) :*: (S1 ('MetaSel ('Just "latestVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "trafficPolicyCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newTrafficPolicySummary Source #

Create a value of TrafficPolicySummary 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:id:TrafficPolicySummary', trafficPolicySummary_id - The ID that Amazon Route 53 assigned to the traffic policy when you created it.

$sel:name:TrafficPolicySummary', trafficPolicySummary_name - The name that you specified for the traffic policy when you created it.

$sel:type':TrafficPolicySummary', trafficPolicySummary_type - The DNS type of the resource record sets that Amazon Route 53 creates when you use a traffic policy to create a traffic policy instance.

$sel:latestVersion:TrafficPolicySummary', trafficPolicySummary_latestVersion - The version number of the latest version of the traffic policy.

$sel:trafficPolicyCount:TrafficPolicySummary', trafficPolicySummary_trafficPolicyCount - The number of traffic policies that are associated with the current Amazon Web Services account.

VPC

data VPC Source #

(Private hosted zones only) A complex type that contains information about an Amazon VPC.

See: newVPC smart constructor.

Constructors

VPC' (Maybe VPCRegion) (Maybe Text) 

Instances

Instances details
Eq VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

Methods

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

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

Read VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

Show VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

Methods

showsPrec :: Int -> VPC -> ShowS #

show :: VPC -> String #

showList :: [VPC] -> ShowS #

Generic VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

Associated Types

type Rep VPC :: Type -> Type #

Methods

from :: VPC -> Rep VPC x #

to :: Rep VPC x -> VPC #

NFData VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

Methods

rnf :: VPC -> () #

Hashable VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

Methods

hashWithSalt :: Int -> VPC -> Int #

hash :: VPC -> Int #

FromXML VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

Methods

parseXML :: [Node] -> Either String VPC #

ToXML VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

Methods

toXML :: VPC -> XML #

type Rep VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

type Rep VPC = D1 ('MetaData "VPC" "Amazonka.Route53.Types.VPC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "VPC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vPCRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VPCRegion)) :*: S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVPC :: VPC Source #

Create a value of VPC 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:vPCRegion:VPC', vpc_vPCRegion - (Private hosted zones only) The region that an Amazon VPC was created in.

$sel:vPCId:VPC', vpc_vPCId - Undocumented member.