amazonka-route53-2.0: Amazon Route 53 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

CidrBlockInUseException

_CidrBlockInUseException :: AsError a => Fold a ServiceError Source #

This CIDR block is already in use.

CidrCollectionAlreadyExistsException

_CidrCollectionAlreadyExistsException :: AsError a => Fold a ServiceError Source #

A CIDR collection with this name and a different caller reference already exists in this account.

CidrCollectionInUseException

_CidrCollectionInUseException :: AsError a => Fold a ServiceError Source #

This CIDR collection is in use, and isn't empty.

CidrCollectionVersionMismatchException

_CidrCollectionVersionMismatchException :: AsError a => Fold a ServiceError Source #

The CIDR collection version you provided, doesn't match the one in the ListCidrCollections operation.

ConcurrentModification

_ConcurrentModification :: AsError a => Fold a ServiceError Source #

Another user submitted a request to create, update, or delete the object at the same time that you did. Retry the request.

ConflictingDomainExists

_ConflictingDomainExists :: AsError a => Fold a ServiceError Source #

The cause of this error depends on the operation that you're performing:

  • Create a public hosted zone: Two hosted zones that have the same name or that have a parent/child relationship (example.com and test.example.com) can't have any common name servers. You tried to create a hosted zone that has the same name as an existing hosted zone or that's the parent or child of an existing hosted zone, and you specified a delegation set that shares one or more name servers with the existing hosted zone. For more information, see CreateReusableDelegationSet.
  • Create a private hosted zone: A hosted zone with the specified name already exists and is already associated with the Amazon VPC that you specified.
  • Associate VPCs with a private hosted zone: The VPC that you specified is already associated with another hosted zone that has the same name.

ConflictingTypes

_ConflictingTypes :: AsError a => Fold a ServiceError Source #

You tried to update a traffic policy instance by using a traffic policy version that has a different DNS type than the current type for the instance. You specified the type in the JSON document in the CreateTrafficPolicy or CreateTrafficPolicyVersionrequest.

DNSSECNotFound

_DNSSECNotFound :: AsError a => Fold a ServiceError Source #

The hosted zone doesn't have any DNSSEC resources.

DelegationSetAlreadyCreated

_DelegationSetAlreadyCreated :: AsError a => Fold a ServiceError Source #

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

DelegationSetAlreadyReusable

_DelegationSetAlreadyReusable :: AsError a => Fold a ServiceError Source #

The specified delegation set has already been marked as reusable.

DelegationSetInUse

_DelegationSetInUse :: AsError a => Fold a ServiceError Source #

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

DelegationSetNotAvailable

_DelegationSetNotAvailable :: AsError a => Fold a ServiceError Source #

You can create a hosted zone that has the same name as an existing hosted zone (example.com is common), but there is a limit to the number of hosted zones that have the same name. If you get this error, Amazon Route 53 has reached that limit. If you own the domain name and Route 53 generates this error, contact Customer Support.

DelegationSetNotReusable

_DelegationSetNotReusable :: AsError a => Fold a ServiceError Source #

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

HealthCheckAlreadyExists

_HealthCheckAlreadyExists :: AsError a => Fold a ServiceError Source #

The health check you're attempting to create already exists. Amazon Route 53 returns this error when you submit a request that has the following values:

  • The same value for 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.

HealthCheckInUse

_HealthCheckInUse :: AsError a => Fold a ServiceError Source #

This error code is not in use.

HealthCheckVersionMismatch

_HealthCheckVersionMismatch :: AsError a => Fold a ServiceError Source #

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

HostedZoneAlreadyExists

_HostedZoneAlreadyExists :: AsError a => Fold a ServiceError Source #

The hosted zone you're trying to create already exists. Amazon Route 53 returns this error when a hosted zone has already been created with the specified CallerReference.

HostedZoneNotEmpty

_HostedZoneNotEmpty :: AsError a => Fold a ServiceError Source #

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

HostedZoneNotFound

_HostedZoneNotFound :: AsError a => Fold a ServiceError Source #

The specified HostedZone can't be found.

HostedZoneNotPrivate

_HostedZoneNotPrivate :: AsError a => Fold a ServiceError Source #

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

HostedZonePartiallyDelegated

_HostedZonePartiallyDelegated :: AsError a => Fold a ServiceError Source #

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

IncompatibleVersion

_IncompatibleVersion :: AsError a => Fold a ServiceError Source #

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

InsufficientCloudWatchLogsResourcePolicy

_InsufficientCloudWatchLogsResourcePolicy :: AsError a => Fold a ServiceError Source #

Amazon Route 53 doesn't have the permissions required to create log streams and send query logs to log streams. Possible causes include the following:

  • There is no resource policy that specifies the log group ARN in the value for Resource.
  • The resource policy that includes the log group ARN in the value for 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.
  • The Key management service (KMS) key you specified is marked as disabled for the log group associated with query log. Update or provide a resource policy to grant permissions for the KMS key.

InvalidArgument

_InvalidArgument :: AsError a => Fold a ServiceError Source #

Parameter name is not valid.

InvalidChangeBatch

_InvalidChangeBatch :: AsError a => Fold a ServiceError Source #

This exception contains a list of messages that might contain one or more error messages. Each error message indicates one error in the change batch.

InvalidDomainName

_InvalidDomainName :: AsError a => Fold a ServiceError Source #

The specified domain name is not valid.

InvalidInput

_InvalidInput :: AsError a => Fold a ServiceError Source #

The input is not valid.

InvalidKMSArn

_InvalidKMSArn :: AsError a => Fold a ServiceError Source #

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

InvalidKeySigningKeyName

_InvalidKeySigningKeyName :: AsError a => Fold a ServiceError Source #

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

InvalidKeySigningKeyStatus

_InvalidKeySigningKeyStatus :: AsError a => Fold a ServiceError Source #

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

InvalidPaginationToken

_InvalidPaginationToken :: AsError a => Fold a ServiceError Source #

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

InvalidSigningStatus

_InvalidSigningStatus :: AsError a => Fold a ServiceError Source #

Your hosted zone status isn't valid for this operation. In the hosted zone, change the status to enable DNSSEC or disable DNSSEC.

InvalidTrafficPolicyDocument

_InvalidTrafficPolicyDocument :: AsError a => Fold a ServiceError Source #

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

InvalidVPCId

_InvalidVPCId :: AsError a => Fold a ServiceError Source #

The VPC ID that you specified either isn't a valid ID or the current account is not authorized to access this VPC.

KeySigningKeyAlreadyExists

_KeySigningKeyAlreadyExists :: AsError a => Fold a ServiceError Source #

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

KeySigningKeyInParentDSRecord

_KeySigningKeyInParentDSRecord :: AsError a => Fold a ServiceError Source #

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

KeySigningKeyInUse

_KeySigningKeyInUse :: AsError a => Fold a ServiceError Source #

The key-signing key (KSK) that you specified can't be deactivated because it's the only KSK for a currently-enabled DNSSEC. Disable DNSSEC signing, or add or enable another KSK.

KeySigningKeyWithActiveStatusNotFound

_KeySigningKeyWithActiveStatusNotFound :: AsError a => Fold a ServiceError Source #

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

LastVPCAssociation

_LastVPCAssociation :: AsError a => Fold a ServiceError Source #

The VPC that you're trying to disassociate from the private hosted zone is the last VPC that is associated with the hosted zone. Amazon Route 53 doesn't support disassociating the last VPC from a hosted zone.

LimitsExceeded

_LimitsExceeded :: AsError a => Fold a ServiceError Source #

This operation can't be completed because the current account has reached the limit on the resource you are trying to create. To request a higher limit, create a case with the Amazon Web Services Support Center.

NoSuchChange

_NoSuchChange :: AsError a => Fold a ServiceError Source #

A change with the specified change ID does not exist.

NoSuchCidrCollectionException

_NoSuchCidrCollectionException :: AsError a => Fold a ServiceError Source #

The CIDR collection you specified, doesn't exist.

NoSuchCidrLocationException

_NoSuchCidrLocationException :: AsError a => Fold a ServiceError Source #

The CIDR collection location doesn't match any locations in your account.

NoSuchCloudWatchLogsLogGroup

_NoSuchCloudWatchLogsLogGroup :: AsError a => Fold a ServiceError Source #

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

NoSuchDelegationSet

_NoSuchDelegationSet :: AsError a => Fold a ServiceError Source #

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

NoSuchGeoLocation

_NoSuchGeoLocation :: AsError a => Fold a ServiceError Source #

Amazon Route 53 doesn't support the specified geographic location. For a list of supported geolocation codes, see the GeoLocation data type.

NoSuchHealthCheck

_NoSuchHealthCheck :: AsError a => Fold a ServiceError Source #

No health check exists with the specified ID.

NoSuchHostedZone

_NoSuchHostedZone :: AsError a => Fold a ServiceError Source #

No hosted zone exists with the ID that you specified.

NoSuchKeySigningKey

_NoSuchKeySigningKey :: AsError a => Fold a ServiceError Source #

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

NoSuchQueryLoggingConfig

_NoSuchQueryLoggingConfig :: AsError a => Fold a ServiceError Source #

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

NoSuchTrafficPolicy

_NoSuchTrafficPolicy :: AsError a => Fold a ServiceError Source #

No traffic policy exists with the specified ID.

NoSuchTrafficPolicyInstance

_NoSuchTrafficPolicyInstance :: AsError a => Fold a ServiceError Source #

No traffic policy instance exists with the specified ID.

NotAuthorizedException

_NotAuthorizedException :: AsError a => Fold a ServiceError Source #

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

PriorRequestNotComplete

_PriorRequestNotComplete :: AsError a => Fold a ServiceError Source #

If Amazon Route 53 can't process a request before the next request arrives, it will reject subsequent requests for the same hosted zone and return an HTTP 400 error (Bad request). If Route 53 returns this error repeatedly for the same request, we recommend that you wait, in intervals of increasing duration, before you try the request again.

PublicZoneVPCAssociation

_PublicZoneVPCAssociation :: AsError a => Fold a ServiceError Source #

You're trying to associate a VPC with a public hosted zone. Amazon Route 53 doesn't support associating a VPC with a public hosted zone.

QueryLoggingConfigAlreadyExists

_QueryLoggingConfigAlreadyExists :: AsError a => Fold a ServiceError Source #

You can create only one query logging configuration for a hosted zone, and a query logging configuration already exists for this hosted zone.

ThrottlingException

_ThrottlingException :: AsError a => Fold a ServiceError Source #

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

TooManyHealthChecks

_TooManyHealthChecks :: AsError a => Fold a ServiceError Source #

This health check can't be created because the current account has reached the limit on the number of active health checks.

For information about default limits, see Limits in the Amazon Route 53 Developer Guide.

For information about how to get the current limit for an account, see GetAccountLimit. To request a higher limit, create a case with the Amazon Web Services Support Center.

You have reached the maximum number of active health checks for an Amazon Web Services account. To request a higher limit, create a case with the Amazon Web Services Support Center.

TooManyHostedZones

_TooManyHostedZones :: AsError a => Fold a ServiceError Source #

This operation can't be completed either because the current account has reached the limit on the number of hosted zones or because you've reached the limit on the number of hosted zones that can be associated with a reusable delegation set.

For information about default limits, see Limits in the Amazon Route 53 Developer Guide.

To get the current limit on hosted zones that can be created by an account, see GetAccountLimit.

To get the current limit on hosted zones that can be associated with a reusable delegation set, see GetReusableDelegationSetLimit.

To request a higher limit, create a case with the Amazon Web Services Support Center.

TooManyKeySigningKeys

_TooManyKeySigningKeys :: AsError a => Fold a ServiceError Source #

You've reached the limit for the number of key-signing keys (KSKs). Remove at least one KSK, and then try again.

TooManyTrafficPolicies

_TooManyTrafficPolicies :: AsError a => Fold a ServiceError Source #

This traffic policy can't be created because the current account has reached the limit on the number of traffic policies.

For information about default limits, see Limits in the Amazon Route 53 Developer Guide.

To get the current limit for an account, see GetAccountLimit.

To request a higher limit, create a case with the Amazon Web Services Support Center.

TooManyTrafficPolicyInstances

_TooManyTrafficPolicyInstances :: AsError a => Fold a ServiceError Source #

This traffic policy instance can't be created because the current account has reached the limit on the number of traffic policy instances.

For information about default limits, see Limits in the Amazon Route 53 Developer Guide.

For information about how to get the current limit for an account, see GetAccountLimit.

To request a higher limit, create a case with the Amazon Web Services Support Center.

TooManyTrafficPolicyVersionsForCurrentPolicy

_TooManyTrafficPolicyVersionsForCurrentPolicy :: AsError a => Fold a ServiceError Source #

This traffic policy version can't be created because you've reached the limit of 1000 on the number of versions that you can create for the current traffic policy.

To create more traffic policy versions, you can use GetTrafficPolicy to get the traffic policy document for a specified traffic policy version, and then use CreateTrafficPolicy to create a new traffic policy using the traffic policy document.

TooManyVPCAssociationAuthorizations

_TooManyVPCAssociationAuthorizations :: AsError a => Fold a ServiceError Source #

You've created the maximum number of authorizations that can be created for the specified hosted zone. To authorize another VPC to be associated with the hosted zone, submit a DeleteVPCAssociationAuthorization request to remove an existing authorization. To get a list of existing authorizations, submit a ListVPCAssociationAuthorizations request.

TrafficPolicyAlreadyExists

_TrafficPolicyAlreadyExists :: AsError a => Fold a ServiceError Source #

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

TrafficPolicyInUse

_TrafficPolicyInUse :: AsError a => Fold a ServiceError Source #

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

TrafficPolicyInstanceAlreadyExists

_TrafficPolicyInstanceAlreadyExists :: AsError a => Fold a ServiceError Source #

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

VPCAssociationAuthorizationNotFound

_VPCAssociationAuthorizationNotFound :: AsError a => Fold a ServiceError Source #

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

VPCAssociationNotFound

_VPCAssociationNotFound :: AsError a => Fold a ServiceError Source #

The specified VPC and hosted zone are not currently associated.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

ResourceRecordSetsChanged

newResourceRecordSetsChanged :: Wait GetChange Source #

Polls GetChange every 30 seconds until a successful state is reached. An error is returned after 60 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

ActivateKeySigningKey

data ActivateKeySigningKey Source #

See: newActivateKeySigningKey smart constructor.

Instances

Instances details
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

AWSRequest ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Associated Types

type AWSResponse ActivateKeySigningKey #

Generic ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Associated Types

type Rep ActivateKeySigningKey :: Type -> Type #

Read ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Show ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

NFData ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Methods

rnf :: ActivateKeySigningKey -> () #

Eq ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Hashable ActivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ActivateKeySigningKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newActivateKeySigningKey Source #

Create a value of ActivateKeySigningKey with all optional fields omitted.

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

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

ActivateKeySigningKey, activateKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.

ActivateKeySigningKey, activateKeySigningKey_name - A string used to identify a key-signing key (KSK). Name can include numbers, letters, and underscores (_). Name must be unique for each key-signing key in the same hosted zone.

data ActivateKeySigningKeyResponse Source #

See: newActivateKeySigningKeyResponse smart constructor.

Instances

Instances details
Generic ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Associated Types

type Rep ActivateKeySigningKeyResponse :: Type -> Type #

Read ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Show ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

NFData ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.ActivateKeySigningKey

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest 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 #

Read AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Show AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

NFData AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Eq AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Hashable AssociateVPCWithHostedZone Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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:

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

AssociateVPCWithHostedZone, associateVPCWithHostedZone_hostedZoneId - The ID of the private hosted zone that you want to associate an Amazon VPC with.

Note that you can't associate a VPC with a hosted zone that doesn't have an existing VPC association.

$sel:vpc:AssociateVPCWithHostedZone', associateVPCWithHostedZone_vpc - A complex type that contains information about the VPC that you want to associate with a private hosted zone.

data AssociateVPCWithHostedZoneResponse Source #

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

See: newAssociateVPCWithHostedZoneResponse smart constructor.

Instances

Instances details
Generic AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Associated Types

type Rep AssociateVPCWithHostedZoneResponse :: Type -> Type #

Read AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Show AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

NFData AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.AssociateVPCWithHostedZone

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

ChangeCidrCollection

data ChangeCidrCollection Source #

See: newChangeCidrCollection smart constructor.

Instances

Instances details
ToHeaders ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

ToPath ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

ToQuery ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

ToElement ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

ToXML ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

AWSRequest ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

Associated Types

type AWSResponse ChangeCidrCollection #

Generic ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

Associated Types

type Rep ChangeCidrCollection :: Type -> Type #

Read ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

Show ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

NFData ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

Methods

rnf :: ChangeCidrCollection -> () #

Eq ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

Hashable ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

type AWSResponse ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

type Rep ChangeCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

type Rep ChangeCidrCollection = D1 ('MetaData "ChangeCidrCollection" "Amazonka.Route53.ChangeCidrCollection" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ChangeCidrCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "collectionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "changes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CidrCollectionChange)))))

newChangeCidrCollection Source #

Create a value of ChangeCidrCollection with all optional fields omitted.

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

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

$sel:collectionVersion:ChangeCidrCollection', changeCidrCollection_collectionVersion - A sequential counter that Amazon Route 53 sets to 1 when you create a collection and increments it by 1 each time you update the collection.

We recommend that you use ListCidrCollection to get the current value of CollectionVersion for the collection that you want to update, and then include that value with the change request. This prevents Route 53 from overwriting an intervening update:

  • If the value in the request matches the value of CollectionVersion in the collection, Route 53 updates the collection.
  • If the value of CollectionVersion in the collection is greater than the value in the request, the collection was changed after you got the version number. Route 53 does not update the collection, and it returns a CidrCollectionVersionMismatch error.

ChangeCidrCollection, changeCidrCollection_id - The UUID of the CIDR collection to update.

ChangeCidrCollection, changeCidrCollection_changes - Information about changes to a CIDR collection.

data ChangeCidrCollectionResponse Source #

See: newChangeCidrCollectionResponse smart constructor.

Instances

Instances details
Generic ChangeCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

Associated Types

type Rep ChangeCidrCollectionResponse :: Type -> Type #

Read ChangeCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

Show ChangeCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

NFData ChangeCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

Eq ChangeCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

type Rep ChangeCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeCidrCollection

type Rep ChangeCidrCollectionResponse = D1 ('MetaData "ChangeCidrCollectionResponse" "Amazonka.Route53.ChangeCidrCollection" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ChangeCidrCollectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newChangeCidrCollectionResponse Source #

Create a value of ChangeCidrCollectionResponse with all optional fields omitted.

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

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

$sel:httpStatus:ChangeCidrCollectionResponse', changeCidrCollectionResponse_httpStatus - The response's http status code.

ChangeCidrCollection, changeCidrCollectionResponse_id - The ID that is returned by ChangeCidrCollection. You can use it as input to GetChange to see if a CIDR collection change has propagated or not.

ChangeResourceRecordSets

data ChangeResourceRecordSets Source #

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

See: newChangeResourceRecordSets smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Show ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

NFData ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Eq ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Hashable ChangeResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ChangeResourceRecordSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "changeBatch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeBatch)))

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:

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
Generic ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Associated Types

type Rep ChangeResourceRecordSetsResponse :: Type -> Type #

Read ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Show ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

NFData ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeResourceRecordSets

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Associated Types

type AWSResponse ChangeTagsForResource #

Generic ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Associated Types

type Rep ChangeTagsForResource :: Type -> Type #

Read ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Show ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

NFData ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Methods

rnf :: ChangeTagsForResource -> () #

Eq ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Hashable ChangeTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ChangeTagsForResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "removeTagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TagResourceType) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:addTags:ChangeTagsForResource', changeTagsForResource_addTags - A complex type that contains a list of the tags that you want to add to the specified health check or hosted zone and/or the tags that you want to edit Value for.

You can add a maximum of 10 tags to a health check or a hosted zone.

$sel:removeTagKeys:ChangeTagsForResource', changeTagsForResource_removeTagKeys - A complex type that contains a list of the tags that you want to delete from the specified health check or hosted zone. You can specify up to 10 keys.

ChangeTagsForResource, changeTagsForResource_resourceType - The type of the resource.

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

ChangeTagsForResource, changeTagsForResource_resourceId - The ID of the resource for which you want to add, change, or delete tags.

data ChangeTagsForResourceResponse Source #

Empty response for the request.

See: newChangeTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ChangeTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Associated Types

type Rep ChangeTagsForResourceResponse :: Type -> Type #

Read ChangeTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Show ChangeTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

NFData ChangeTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ChangeTagsForResource

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

CreateCidrCollection

data CreateCidrCollection Source #

See: newCreateCidrCollection smart constructor.

Instances

Instances details
ToHeaders CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

ToPath CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

ToQuery CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

ToElement CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

ToXML CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

AWSRequest CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

Associated Types

type AWSResponse CreateCidrCollection #

Generic CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

Associated Types

type Rep CreateCidrCollection :: Type -> Type #

Read CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

Show CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

NFData CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

Methods

rnf :: CreateCidrCollection -> () #

Eq CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

Hashable CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

type AWSResponse CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

type Rep CreateCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

type Rep CreateCidrCollection = D1 ('MetaData "CreateCidrCollection" "Amazonka.Route53.CreateCidrCollection" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CreateCidrCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateCidrCollection Source #

Create a value of CreateCidrCollection with all optional fields omitted.

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

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

CreateCidrCollection, createCidrCollection_name - A unique identifier for the account that can be used to reference the collection from other API calls.

CreateCidrCollection, createCidrCollection_callerReference - A client-specific token that allows requests to be securely retried so that the intended outcome will only occur once, retries receive a similar response, and there are no additional edge cases to handle.

data CreateCidrCollectionResponse Source #

See: newCreateCidrCollectionResponse smart constructor.

Instances

Instances details
Generic CreateCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

Associated Types

type Rep CreateCidrCollectionResponse :: Type -> Type #

Read CreateCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

Show CreateCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

NFData CreateCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

Eq CreateCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

type Rep CreateCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateCidrCollection

type Rep CreateCidrCollectionResponse = D1 ('MetaData "CreateCidrCollectionResponse" "Amazonka.Route53.CreateCidrCollection" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CreateCidrCollectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "collection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CidrCollection)) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateCidrCollectionResponse Source #

Create a value of CreateCidrCollectionResponse with all optional fields omitted.

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

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

$sel:collection:CreateCidrCollectionResponse', createCidrCollectionResponse_collection - A complex type that contains information about the CIDR collection.

$sel:location:CreateCidrCollectionResponse', createCidrCollectionResponse_location - A unique URL that represents the location for the CIDR collection.

$sel:httpStatus:CreateCidrCollectionResponse', createCidrCollectionResponse_httpStatus - The response's http status code.

CreateHealthCheck

data CreateHealthCheck Source #

A complex type that contains the health check request information.

See: newCreateHealthCheck smart constructor.

Instances

Instances details
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

AWSRequest CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Associated Types

type AWSResponse CreateHealthCheck #

Generic CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Associated Types

type Rep CreateHealthCheck :: Type -> Type #

Read CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Show CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

NFData CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Methods

rnf :: CreateHealthCheck -> () #

Eq CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Hashable CreateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CreateHealthCheck'" 'PrefixI 'True) (S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "healthCheckConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheckConfig)))

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:

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.

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
Generic CreateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Associated Types

type Rep CreateHealthCheckResponse :: Type -> Type #

Read CreateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Show CreateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

NFData CreateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHealthCheck

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Associated Types

type AWSResponse CreateHostedZone #

Generic CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Associated Types

type Rep CreateHostedZone :: Type -> Type #

Read CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Show CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

NFData CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Methods

rnf :: CreateHostedZone -> () #

Eq CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Hashable CreateHostedZone Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CreateHostedZone'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "delegationSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: S1 ('MetaSel ('Just "hostedZoneConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostedZoneConfig))) :*: (S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VPC)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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

CreateHostedZone, createHostedZone_vpc - (Private hosted zones only) A complex type that contains information about the Amazon VPC that you're associating with this hosted zone.

You can specify only one Amazon VPC when you create a private hosted zone. If you are associating a VPC with a hosted zone with this request, the paramaters VPCId and VPCRegion are also required.

To associate additional Amazon VPCs with the hosted zone, use AssociateVPCWithHostedZone after you create a hosted zone.

CreateHostedZone, createHostedZone_name - The name of the domain. Specify a fully qualified domain name, for example, www.example.com. The trailing dot is optional; Amazon Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

If you're creating a public hosted zone, this is the name you have registered with your DNS registrar. If your domain name is registered with a registrar other than Route 53, change the name servers for your domain to the set of NameServers that CreateHostedZone returns in DelegationSet.

CreateHostedZone, createHostedZone_callerReference - A unique string that identifies the request and that allows failed CreateHostedZone requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference string every time you submit a CreateHostedZone request. CallerReference can be any unique string, for example, a date/time stamp.

data CreateHostedZoneResponse Source #

A complex type containing the response information for the hosted zone.

See: newCreateHostedZoneResponse smart constructor.

Instances

Instances details
Generic CreateHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Associated Types

type Rep CreateHostedZoneResponse :: Type -> Type #

Read CreateHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Show CreateHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

NFData CreateHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateHostedZone

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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:

CreateHostedZone, createHostedZoneResponse_vpc - A complex type that contains information about an Amazon VPC that you associated with this hosted zone.

$sel:httpStatus:CreateHostedZoneResponse', createHostedZoneResponse_httpStatus - The response's http status code.

$sel:hostedZone:CreateHostedZoneResponse', createHostedZoneResponse_hostedZone - A complex type that contains general information about the hosted zone.

$sel:changeInfo:CreateHostedZoneResponse', createHostedZoneResponse_changeInfo - A complex type that contains information about the CreateHostedZone request.

$sel:delegationSet:CreateHostedZoneResponse', createHostedZoneResponse_delegationSet - A complex type that describes the name servers for this hosted zone.

$sel:location:CreateHostedZoneResponse', createHostedZoneResponse_location - The unique URL representing the new hosted zone.

CreateKeySigningKey

data CreateKeySigningKey Source #

See: newCreateKeySigningKey smart constructor.

Instances

Instances details
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

AWSRequest CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Associated Types

type AWSResponse CreateKeySigningKey #

Generic CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Associated Types

type Rep CreateKeySigningKey :: Type -> Type #

Read CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Show CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

NFData CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Methods

rnf :: CreateKeySigningKey -> () #

Eq CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Hashable CreateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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)))))

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:

CreateKeySigningKey, createKeySigningKey_callerReference - A unique string that identifies the request.

CreateKeySigningKey, createKeySigningKey_hostedZoneId - The unique string (ID) used to identify a hosted zone.

$sel:keyManagementServiceArn:CreateKeySigningKey', createKeySigningKey_keyManagementServiceArn - The Amazon resource name (ARN) for a customer managed key in Key Management Service (KMS). The KeyManagementServiceArn must be unique for each key-signing key (KSK) in a single hosted zone. To see an example of KeyManagementServiceArn that grants the correct permissions for DNSSEC, scroll down to Example.

You must configure the customer managed customer managed key as follows:

Status
Enabled
Key spec
ECC_NIST_P256
Key usage
Sign and verify
Key policy
The key policy must give permission for the following actions:
  • DescribeKey
  • GetPublicKey
  • Sign

The key policy must also include the Amazon Route 53 service in the principal for your account. Specify the following:

  • "Service": "dnssec-route53.amazonaws.com"

For more information about working with a customer managed key in KMS, see Key Management Service concepts.

CreateKeySigningKey, createKeySigningKey_name - A string used to identify a key-signing key (KSK). Name can include numbers, letters, and underscores (_). Name must be unique for each key-signing key in the same hosted zone.

CreateKeySigningKey, createKeySigningKey_status - A string specifying the initial status of the key-signing key (KSK). You can set the value to ACTIVE or INACTIVE.

data CreateKeySigningKeyResponse Source #

See: newCreateKeySigningKeyResponse smart constructor.

Instances

Instances details
Generic CreateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Associated Types

type Rep CreateKeySigningKeyResponse :: Type -> Type #

Read CreateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Show CreateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

NFData CreateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateKeySigningKey

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

CreateQueryLoggingConfig

data CreateQueryLoggingConfig Source #

See: newCreateQueryLoggingConfig smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Show CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

NFData CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Eq CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Hashable CreateQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CreateQueryLoggingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "cloudWatchLogsLogGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

CreateQueryLoggingConfig, createQueryLoggingConfig_hostedZoneId - The ID of the hosted zone that you want to log queries for. You can log queries only for public hosted zones.

CreateQueryLoggingConfig, createQueryLoggingConfig_cloudWatchLogsLogGroupArn - The Amazon Resource Name (ARN) for the log group that you want to Amazon Route 53 to send query logs to. This is the format of the ARN:

arn:aws:logs:region:account-id:log-group:log_group_name

To get the ARN for a log group, you can use the CloudWatch console, the DescribeLogGroups API action, the describe-log-groups command, or the applicable command in one of the Amazon Web Services SDKs.

data CreateQueryLoggingConfigResponse Source #

See: newCreateQueryLoggingConfigResponse smart constructor.

Instances

Instances details
Generic CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Associated Types

type Rep CreateQueryLoggingConfigResponse :: Type -> Type #

Read CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Show CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

NFData CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateQueryLoggingConfig

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

CreateReusableDelegationSet

data CreateReusableDelegationSet Source #

See: newCreateReusableDelegationSet smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Show CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

NFData CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Eq CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Hashable CreateReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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)))

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:

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

CreateReusableDelegationSet, createReusableDelegationSet_callerReference - A unique string that identifies the request, and that allows you to retry failed CreateReusableDelegationSet requests without the risk of executing the operation twice. You must use a unique CallerReference string every time you submit a CreateReusableDelegationSet request. CallerReference can be any unique string, for example a date/time stamp.

data CreateReusableDelegationSetResponse Source #

Instances

Instances details
Generic 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

NFData CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateReusableDelegationSet

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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

AWSRequest CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Associated Types

type AWSResponse CreateTrafficPolicy #

Generic CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Associated Types

type Rep CreateTrafficPolicy :: Type -> Type #

Read CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Show CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

NFData CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Methods

rnf :: CreateTrafficPolicy -> () #

Eq CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Hashable CreateTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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:

CreateTrafficPolicy, createTrafficPolicy_comment - (Optional) Any comments that you want to include about the traffic policy.

CreateTrafficPolicy, createTrafficPolicy_name - The name of the traffic policy.

CreateTrafficPolicy, createTrafficPolicy_document - The definition of this traffic policy in JSON format. For more information, see Traffic Policy Document Format.

data CreateTrafficPolicyResponse Source #

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

See: newCreateTrafficPolicyResponse smart constructor.

Instances

Instances details
Generic CreateTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Associated Types

type Rep CreateTrafficPolicyResponse :: Type -> Type #

Read CreateTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Show CreateTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

NFData CreateTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicy

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest 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 #

Read CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Show CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

NFData CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Eq CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Hashable CreateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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)))))

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:

CreateTrafficPolicyInstance, createTrafficPolicyInstance_hostedZoneId - The ID of the hosted zone that you want Amazon Route 53 to create resource record sets in by using the configuration in a traffic policy.

CreateTrafficPolicyInstance, createTrafficPolicyInstance_name - The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Route 53 creates for this traffic policy instance.

CreateTrafficPolicyInstance, createTrafficPolicyInstance_ttl - (Optional) The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.

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

CreateTrafficPolicyInstance, createTrafficPolicyInstance_trafficPolicyVersion - The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.

data CreateTrafficPolicyInstanceResponse Source #

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

See: newCreateTrafficPolicyInstanceResponse smart constructor.

Instances

Instances details
Generic 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

NFData CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyInstance

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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

AWSRequest 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 #

Read CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Show CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

NFData CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Eq CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Hashable CreateTrafficPolicyVersion Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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:

CreateTrafficPolicyVersion, createTrafficPolicyVersion_comment - The comment that you specified in the CreateTrafficPolicyVersion request, if any.

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

CreateTrafficPolicyVersion, createTrafficPolicyVersion_document - The definition of this version of the traffic policy, in JSON format. You specified the JSON in the CreateTrafficPolicyVersion request. For more information about the JSON format, see CreateTrafficPolicy.

data CreateTrafficPolicyVersionResponse Source #

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

See: newCreateTrafficPolicyVersionResponse smart constructor.

Instances

Instances details
Generic CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Associated Types

type Rep CreateTrafficPolicyVersionResponse :: Type -> Type #

Read CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Show CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

NFData CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateTrafficPolicyVersion

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest 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 #

Read CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Show CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

NFData CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Eq CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Hashable CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CreateVPCAssociationAuthorization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC)))

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:

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

CreateVPCAssociationAuthorization, createVPCAssociationAuthorization_vpc - A complex type that contains the VPC ID and region for the VPC that you want to authorize associating with your hosted zone.

data CreateVPCAssociationAuthorizationResponse Source #

A complex type that contains the response information from a CreateVPCAssociationAuthorization request.

See: newCreateVPCAssociationAuthorizationResponse smart constructor.

Instances

Instances details
Generic 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

NFData CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.CreateVPCAssociationAuthorization

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

newCreateVPCAssociationAuthorizationResponse Source #

Create a value of CreateVPCAssociationAuthorizationResponse with all optional fields omitted.

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

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

$sel:httpStatus:CreateVPCAssociationAuthorizationResponse', createVPCAssociationAuthorizationResponse_httpStatus - The response's http status code.

CreateVPCAssociationAuthorization, createVPCAssociationAuthorizationResponse_hostedZoneId - The ID of the hosted zone that you authorized associating a VPC with.

CreateVPCAssociationAuthorization, createVPCAssociationAuthorizationResponse_vpc - The VPC that you authorized associating with a hosted zone.

DeactivateKeySigningKey

data DeactivateKeySigningKey Source #

See: newDeactivateKeySigningKey smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Show DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

NFData DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Methods

rnf :: DeactivateKeySigningKey -> () #

Eq DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Hashable DeactivateKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeactivateKeySigningKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeactivateKeySigningKey, deactivateKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.

DeactivateKeySigningKey, deactivateKeySigningKey_name - A string used to identify a key-signing key (KSK).

data DeactivateKeySigningKeyResponse Source #

See: newDeactivateKeySigningKeyResponse smart constructor.

Instances

Instances details
Generic DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Associated Types

type Rep DeactivateKeySigningKeyResponse :: Type -> Type #

Read DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Show DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

NFData DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeactivateKeySigningKey

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

DeleteCidrCollection

data DeleteCidrCollection Source #

See: newDeleteCidrCollection smart constructor.

Instances

Instances details
ToHeaders DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

ToPath DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

ToQuery DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

AWSRequest DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

Associated Types

type AWSResponse DeleteCidrCollection #

Generic DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

Associated Types

type Rep DeleteCidrCollection :: Type -> Type #

Read DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

Show DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

NFData DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

Methods

rnf :: DeleteCidrCollection -> () #

Eq DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

Hashable DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

type AWSResponse DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

type Rep DeleteCidrCollection Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

type Rep DeleteCidrCollection = D1 ('MetaData "DeleteCidrCollection" "Amazonka.Route53.DeleteCidrCollection" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteCidrCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCidrCollection Source #

Create a value of DeleteCidrCollection with all optional fields omitted.

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

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

DeleteCidrCollection, deleteCidrCollection_id - The UUID of the collection to delete.

data DeleteCidrCollectionResponse Source #

See: newDeleteCidrCollectionResponse smart constructor.

Instances

Instances details
Generic DeleteCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

Associated Types

type Rep DeleteCidrCollectionResponse :: Type -> Type #

Read DeleteCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

Show DeleteCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

NFData DeleteCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

Eq DeleteCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

type Rep DeleteCidrCollectionResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteCidrCollection

type Rep DeleteCidrCollectionResponse = D1 ('MetaData "DeleteCidrCollectionResponse" "Amazonka.Route53.DeleteCidrCollection" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteCidrCollectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteCidrCollectionResponse Source #

Create a value of DeleteCidrCollectionResponse with all optional fields omitted.

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

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

$sel:httpStatus:DeleteCidrCollectionResponse', deleteCidrCollectionResponse_httpStatus - The response's http status code.

DeleteHealthCheck

data DeleteHealthCheck Source #

This action deletes a health check.

See: newDeleteHealthCheck smart constructor.

Constructors

DeleteHealthCheck' Text 

Instances

Instances details
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

AWSRequest DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Associated Types

type AWSResponse DeleteHealthCheck #

Generic DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Associated Types

type Rep DeleteHealthCheck :: Type -> Type #

Read DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Show DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

NFData DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Methods

rnf :: DeleteHealthCheck -> () #

Eq DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Hashable DeleteHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteHealthCheck'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeleteHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Associated Types

type Rep DeleteHealthCheckResponse :: Type -> Type #

Read DeleteHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Show DeleteHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

NFData DeleteHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHealthCheck

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

DeleteHostedZone

data DeleteHostedZone Source #

A request to delete a hosted zone.

See: newDeleteHostedZone smart constructor.

Instances

Instances details
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

AWSRequest DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Associated Types

type AWSResponse DeleteHostedZone #

Generic DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Associated Types

type Rep DeleteHostedZone :: Type -> Type #

Read DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Show DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

NFData DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Methods

rnf :: DeleteHostedZone -> () #

Eq DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Hashable DeleteHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteHostedZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))

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:

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
Generic DeleteHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Associated Types

type Rep DeleteHostedZoneResponse :: Type -> Type #

Read DeleteHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Show DeleteHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

NFData DeleteHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteHostedZone

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

DeleteKeySigningKey

data DeleteKeySigningKey Source #

See: newDeleteKeySigningKey smart constructor.

Instances

Instances details
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

AWSRequest DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Associated Types

type AWSResponse DeleteKeySigningKey #

Generic DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Associated Types

type Rep DeleteKeySigningKey :: Type -> Type #

Read DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Show DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

NFData DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Methods

rnf :: DeleteKeySigningKey -> () #

Eq DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Hashable DeleteKeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteKeySigningKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteKeySigningKey, deleteKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.

DeleteKeySigningKey, deleteKeySigningKey_name - A string used to identify a key-signing key (KSK).

data DeleteKeySigningKeyResponse Source #

See: newDeleteKeySigningKeyResponse smart constructor.

Instances

Instances details
Generic DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Associated Types

type Rep DeleteKeySigningKeyResponse :: Type -> Type #

Read DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Show DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

NFData DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteKeySigningKey

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

DeleteQueryLoggingConfig

data DeleteQueryLoggingConfig Source #

See: newDeleteQueryLoggingConfig smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Show DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

NFData DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Eq DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Hashable DeleteQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteQueryLoggingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteQueryLoggingConfig, deleteQueryLoggingConfig_id - The ID of the configuration that you want to delete.

data DeleteQueryLoggingConfigResponse Source #

See: newDeleteQueryLoggingConfigResponse smart constructor.

Instances

Instances details
Generic DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Associated Types

type Rep DeleteQueryLoggingConfigResponse :: Type -> Type #

Read DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Show DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

NFData DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteQueryLoggingConfig

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

DeleteReusableDelegationSet

data DeleteReusableDelegationSet Source #

A request to delete a reusable delegation set.

See: newDeleteReusableDelegationSet smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Show DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

NFData DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Eq DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Hashable DeleteReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteReusableDelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))

newDeleteReusableDelegationSet Source #

Create a value of DeleteReusableDelegationSet with all optional fields omitted.

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

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

DeleteReusableDelegationSet, deleteReusableDelegationSet_id - The ID of the reusable delegation set that you want to delete.

data DeleteReusableDelegationSetResponse Source #

An empty element.

See: newDeleteReusableDelegationSetResponse smart constructor.

Instances

Instances details
Generic 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

NFData DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteReusableDelegationSet

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

DeleteTrafficPolicy

data DeleteTrafficPolicy Source #

A request to delete a specified traffic policy version.

See: newDeleteTrafficPolicy smart constructor.

Instances

Instances details
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

AWSRequest DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Associated Types

type AWSResponse DeleteTrafficPolicy #

Generic DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Associated Types

type Rep DeleteTrafficPolicy :: Type -> Type #

Read DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Show DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

NFData DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Methods

rnf :: DeleteTrafficPolicy -> () #

Eq DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Hashable DeleteTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteTrafficPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

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:

DeleteTrafficPolicy, deleteTrafficPolicy_id - The ID of the traffic policy that you want to delete.

DeleteTrafficPolicy, deleteTrafficPolicy_version - The version number of the traffic policy that you want to delete.

data DeleteTrafficPolicyResponse Source #

An empty element.

See: newDeleteTrafficPolicyResponse smart constructor.

Instances

Instances details
Generic DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Associated Types

type Rep DeleteTrafficPolicyResponse :: Type -> Type #

Read DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Show DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

NFData DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicy

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

DeleteTrafficPolicyInstance

data DeleteTrafficPolicyInstance Source #

A request to delete a specified traffic policy instance.

See: newDeleteTrafficPolicyInstance smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Show DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

NFData DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Eq DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Hashable DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteTrafficPolicyInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic 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

NFData DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteTrafficPolicyInstance

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest 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 #

Read DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Show DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

NFData DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Eq DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Hashable DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DeleteVPCAssociationAuthorization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC)))

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:

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
Generic 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

NFData DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Route53.DeleteVPCAssociationAuthorization

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

DisableHostedZoneDNSSEC

data DisableHostedZoneDNSSEC Source #

See: newDisableHostedZoneDNSSEC smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Show DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

NFData DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Methods

rnf :: DisableHostedZoneDNSSEC -> () #

Eq DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Hashable DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DisableHostedZoneDNSSEC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))

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:

DisableHostedZoneDNSSEC, disableHostedZoneDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.

data DisableHostedZoneDNSSECResponse Source #

See: newDisableHostedZoneDNSSECResponse smart constructor.

Instances

Instances details
Generic DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Associated Types

type Rep DisableHostedZoneDNSSECResponse :: Type -> Type #

Read DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Show DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

NFData DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.DisableHostedZoneDNSSEC

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest 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 #

Read DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Show DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

NFData DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Eq DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Hashable DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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:

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

DisassociateVPCFromHostedZone, disassociateVPCFromHostedZone_hostedZoneId - The ID of the private hosted zone that you want to disassociate a VPC from.

$sel:vpc:DisassociateVPCFromHostedZone', disassociateVPCFromHostedZone_vpc - A complex type that contains information about the VPC that you're disassociating from the specified hosted zone.

data DisassociateVPCFromHostedZoneResponse Source #

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

See: newDisassociateVPCFromHostedZoneResponse smart constructor.

Instances

Instances details
Generic 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

NFData DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.DisassociateVPCFromHostedZone

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

EnableHostedZoneDNSSEC

data EnableHostedZoneDNSSEC Source #

See: newEnableHostedZoneDNSSEC smart constructor.

Instances

Instances details
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

AWSRequest EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Associated Types

type AWSResponse EnableHostedZoneDNSSEC #

Generic EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Associated Types

type Rep EnableHostedZoneDNSSEC :: Type -> Type #

Read EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Show EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

NFData EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Methods

rnf :: EnableHostedZoneDNSSEC -> () #

Eq EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Hashable EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "EnableHostedZoneDNSSEC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))

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:

EnableHostedZoneDNSSEC, enableHostedZoneDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.

data EnableHostedZoneDNSSECResponse Source #

See: newEnableHostedZoneDNSSECResponse smart constructor.

Instances

Instances details
Generic EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Associated Types

type Rep EnableHostedZoneDNSSECResponse :: Type -> Type #

Read EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Show EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

NFData EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.EnableHostedZoneDNSSEC

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Associated Types

type AWSResponse GetAccountLimit #

Generic GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Associated Types

type Rep GetAccountLimit :: Type -> Type #

Read GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Show GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

NFData GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Methods

rnf :: GetAccountLimit -> () #

Eq GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Hashable GetAccountLimit Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetAccountLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountLimitType)))

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:

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
Generic GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Associated Types

type Rep GetAccountLimitResponse :: Type -> Type #

Read GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Show GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

NFData GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

Methods

rnf :: GetAccountLimitResponse -> () #

Eq GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

type Rep GetAccountLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetAccountLimit

type Rep GetAccountLimitResponse = D1 ('MetaData "GetAccountLimitResponse" "Amazonka.Route53.GetAccountLimit" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

GetChange

data GetChange Source #

The input for a GetChange request.

See: newGetChange smart constructor.

Constructors

GetChange' Text 

Instances

Instances details
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

AWSRequest GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Associated Types

type AWSResponse GetChange #

Generic GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Associated Types

type Rep GetChange :: Type -> Type #

Read GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Show GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

NFData GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Methods

rnf :: GetChange -> () #

Eq GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Hashable GetChange Source # 
Instance details

Defined in Amazonka.Route53.GetChange

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetChange Source #

Arguments

:: Text

GetChange

-> GetChange 

Create a value of GetChange with all optional fields omitted.

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

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

GetChange, getChange_id - The ID of the change batch request. The value that you specify here is the value that ChangeResourceRecordSets returned in the Id element when you submitted the request.

data GetChangeResponse Source #

A complex type that contains the ChangeInfo element.

See: newGetChangeResponse smart constructor.

Instances

Instances details
Generic GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Associated Types

type Rep GetChangeResponse :: Type -> Type #

Read GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Show GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

NFData GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

Methods

rnf :: GetChangeResponse -> () #

Eq GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

type Rep GetChangeResponse Source # 
Instance details

Defined in Amazonka.Route53.GetChange

type Rep GetChangeResponse = D1 ('MetaData "GetChangeResponse" "Amazonka.Route53.GetChange" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

GetCheckerIpRanges

data GetCheckerIpRanges Source #

Empty request.

See: newGetCheckerIpRanges smart constructor.

Constructors

GetCheckerIpRanges' 

Instances

Instances details
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

AWSRequest GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Associated Types

type AWSResponse GetCheckerIpRanges #

Generic GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Associated Types

type Rep GetCheckerIpRanges :: Type -> Type #

Read GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Show GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

NFData GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Methods

rnf :: GetCheckerIpRanges -> () #

Eq GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Hashable GetCheckerIpRanges Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetCheckerIpRanges'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic GetCheckerIpRangesResponse Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Associated Types

type Rep GetCheckerIpRangesResponse :: Type -> Type #

Read GetCheckerIpRangesResponse Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Show GetCheckerIpRangesResponse Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

NFData GetCheckerIpRangesResponse Source # 
Instance details

Defined in Amazonka.Route53.GetCheckerIpRanges

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

GetDNSSEC

data GetDNSSEC Source #

See: newGetDNSSEC smart constructor.

Constructors

GetDNSSEC' ResourceId 

Instances

Instances details
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

AWSRequest GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Associated Types

type AWSResponse GetDNSSEC #

Generic GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Associated Types

type Rep GetDNSSEC :: Type -> Type #

Read GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Show GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

NFData GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Methods

rnf :: GetDNSSEC -> () #

Eq GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Hashable GetDNSSEC Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetDNSSEC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))

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:

GetDNSSEC, getDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.

data GetDNSSECResponse Source #

See: newGetDNSSECResponse smart constructor.

Instances

Instances details
Generic GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Associated Types

type Rep GetDNSSECResponse :: Type -> Type #

Read GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Show GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

NFData GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

Methods

rnf :: GetDNSSECResponse -> () #

Eq GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

type Rep GetDNSSECResponse Source # 
Instance details

Defined in Amazonka.Route53.GetDNSSEC

type Rep GetDNSSECResponse = D1 ('MetaData "GetDNSSECResponse" "Amazonka.Route53.GetDNSSEC" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

GetDNSSECResponse, getDNSSECResponse_status - A string repesenting the status of DNSSEC.

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

GetGeoLocation

data GetGeoLocation Source #

A request for information about whether a specified geographic location is supported for Amazon Route 53 geolocation resource record sets.

See: newGetGeoLocation smart constructor.

Instances

Instances details
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

AWSRequest GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Associated Types

type AWSResponse GetGeoLocation #

Generic GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Associated Types

type Rep GetGeoLocation :: Type -> Type #

Read GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Show GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

NFData GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Methods

rnf :: GetGeoLocation -> () #

Eq GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Hashable GetGeoLocation Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetGeoLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "continentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGetGeoLocation :: GetGeoLocation Source #

Create a value of GetGeoLocation with all optional fields omitted.

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

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

GetGeoLocation, getGeoLocation_continentCode - For geolocation resource record sets, a two-letter abbreviation that identifies a continent. Amazon Route 53 supports the following continent codes:

  • AF: Africa
  • AN: Antarctica
  • AS: Asia
  • EU: Europe
  • OC: Oceania
  • NA: North America
  • SA: South America

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

GetGeoLocation, getGeoLocation_subdivisionCode - The code for the subdivision, such as a particular state within the United States. For a list of US state abbreviations, see Appendix B: Two–Letter State and Possession Abbreviations on the United States Postal Service website. For a list of all supported subdivision codes, use the ListGeoLocations API.

data GetGeoLocationResponse Source #

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

See: newGetGeoLocationResponse smart constructor.

Instances

Instances details
Generic GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Associated Types

type Rep GetGeoLocationResponse :: Type -> Type #

Read GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Show GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

NFData GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

Methods

rnf :: GetGeoLocationResponse -> () #

Eq GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

type Rep GetGeoLocationResponse Source # 
Instance details

Defined in Amazonka.Route53.GetGeoLocation

type Rep GetGeoLocationResponse = D1 ('MetaData "GetGeoLocationResponse" "Amazonka.Route53.GetGeoLocation" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

GetHealthCheck

data GetHealthCheck Source #

A request to get information about a specified health check.

See: newGetHealthCheck smart constructor.

Constructors

GetHealthCheck' Text 

Instances

Instances details
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

AWSRequest GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Associated Types

type AWSResponse GetHealthCheck #

Generic GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Associated Types

type Rep GetHealthCheck :: Type -> Type #

Read GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Show GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

NFData GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Methods

rnf :: GetHealthCheck -> () #

Eq GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Hashable GetHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetHealthCheck'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Associated Types

type Rep GetHealthCheckResponse :: Type -> Type #

Read GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Show GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

NFData GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

Methods

rnf :: GetHealthCheckResponse -> () #

Eq GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

type Rep GetHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheck

type Rep GetHealthCheckResponse = D1 ('MetaData "GetHealthCheckResponse" "Amazonka.Route53.GetHealthCheck" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Associated Types

type AWSResponse GetHealthCheckCount #

Generic GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Associated Types

type Rep GetHealthCheckCount :: Type -> Type #

Read GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Show GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

NFData GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Methods

rnf :: GetHealthCheckCount -> () #

Eq GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Hashable GetHealthCheckCount Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetHealthCheckCount'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic GetHealthCheckCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Associated Types

type Rep GetHealthCheckCountResponse :: Type -> Type #

Read GetHealthCheckCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Show GetHealthCheckCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

NFData GetHealthCheckCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckCount

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

GetHealthCheckLastFailureReason

data GetHealthCheckLastFailureReason Source #

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

See: newGetHealthCheckLastFailureReason smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Show GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

NFData GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Eq GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Hashable GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetHealthCheckLastFailureReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetHealthCheckLastFailureReason Source #

Create a value of GetHealthCheckLastFailureReason with all optional fields omitted.

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

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

GetHealthCheckLastFailureReason, getHealthCheckLastFailureReason_healthCheckId - The ID for the health check for which you want the last failure reason. When you created the health check, CreateHealthCheck returned the ID in the response, in the HealthCheckId element.

If you want to get the last failure reason for a calculated health check, you must use the Amazon Route 53 console or the CloudWatch console. You can't use GetHealthCheckLastFailureReason for a calculated health check.

data GetHealthCheckLastFailureReasonResponse Source #

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

See: newGetHealthCheckLastFailureReasonResponse smart constructor.

Instances

Instances details
Generic 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

NFData GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckLastFailureReason

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

GetHealthCheckStatus

data GetHealthCheckStatus Source #

A request to get the status for a health check.

See: newGetHealthCheckStatus smart constructor.

Instances

Instances details
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

AWSRequest GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Associated Types

type AWSResponse GetHealthCheckStatus #

Generic GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Associated Types

type Rep GetHealthCheckStatus :: Type -> Type #

Read GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Show GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

NFData GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Methods

rnf :: GetHealthCheckStatus -> () #

Eq GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Hashable GetHealthCheckStatus Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetHealthCheckStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic GetHealthCheckStatusResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Associated Types

type Rep GetHealthCheckStatusResponse :: Type -> Type #

Read GetHealthCheckStatusResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Show GetHealthCheckStatusResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

NFData GetHealthCheckStatusResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHealthCheckStatus

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

GetHostedZone

data GetHostedZone Source #

A request to get information about a specified hosted zone.

See: newGetHostedZone smart constructor.

Instances

Instances details
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

AWSRequest GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Associated Types

type AWSResponse GetHostedZone #

Generic GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Associated Types

type Rep GetHostedZone :: Type -> Type #

Read GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Show GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

NFData GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Methods

rnf :: GetHostedZone -> () #

Eq GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Hashable GetHostedZone Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetHostedZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))

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:

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
Generic GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Associated Types

type Rep GetHostedZoneResponse :: Type -> Type #

Read GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Show GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

NFData GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

Methods

rnf :: GetHostedZoneResponse -> () #

Eq GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

type Rep GetHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZone

type Rep GetHostedZoneResponse = D1 ('MetaData "GetHostedZoneResponse" "Amazonka.Route53.GetHostedZone" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetHostedZoneResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "delegationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DelegationSet)) :*: S1 ('MetaSel ('Just "vPCs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty VPC)))) :*: (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:delegationSet:GetHostedZoneResponse', getHostedZoneResponse_delegationSet - A complex type that lists the Amazon Route 53 name servers for the specified hosted zone.

$sel:vPCs:GetHostedZoneResponse', getHostedZoneResponse_vPCs - A complex type that contains information about the VPCs that are associated with 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.

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

AWSRequest GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Associated Types

type AWSResponse GetHostedZoneCount #

Generic GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Associated Types

type Rep GetHostedZoneCount :: Type -> Type #

Read GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Show GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

NFData GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Methods

rnf :: GetHostedZoneCount -> () #

Eq GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Hashable GetHostedZoneCount Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetHostedZoneCount'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic GetHostedZoneCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Associated Types

type Rep GetHostedZoneCountResponse :: Type -> Type #

Read GetHostedZoneCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Show GetHostedZoneCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

NFData GetHostedZoneCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneCount

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Associated Types

type AWSResponse GetHostedZoneLimit #

Generic GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Associated Types

type Rep GetHostedZoneLimit :: Type -> Type #

Read GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Show GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

NFData GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Methods

rnf :: GetHostedZoneLimit -> () #

Eq GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Hashable GetHostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetHostedZoneLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZoneLimitType) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))

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:

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.

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
Generic GetHostedZoneLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Associated Types

type Rep GetHostedZoneLimitResponse :: Type -> Type #

Read GetHostedZoneLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Show GetHostedZoneLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

NFData GetHostedZoneLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetHostedZoneLimit

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

GetQueryLoggingConfig

data GetQueryLoggingConfig Source #

See: newGetQueryLoggingConfig smart constructor.

Instances

Instances details
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

AWSRequest GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Associated Types

type AWSResponse GetQueryLoggingConfig #

Generic GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Associated Types

type Rep GetQueryLoggingConfig :: Type -> Type #

Read GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Show GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

NFData GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Methods

rnf :: GetQueryLoggingConfig -> () #

Eq GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Hashable GetQueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetQueryLoggingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Associated Types

type Rep GetQueryLoggingConfigResponse :: Type -> Type #

Read GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Show GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

NFData GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Amazonka.Route53.GetQueryLoggingConfig

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
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

AWSRequest 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 #

Read GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Show GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

NFData GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Eq GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Hashable GetReusableDelegationSet Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetReusableDelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))

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:

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
Generic GetReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Associated Types

type Rep GetReusableDelegationSetResponse :: Type -> Type #

Read GetReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Show GetReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

NFData GetReusableDelegationSetResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSet

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest 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 #

Read GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Show GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

NFData GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Eq GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Hashable GetReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetReusableDelegationSetLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReusableDelegationSetLimitType) :*: S1 ('MetaSel ('Just "delegationSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))

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:

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
Generic 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

NFData GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Amazonka.Route53.GetReusableDelegationSetLimit

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

GetTrafficPolicy

data GetTrafficPolicy Source #

Gets information about a specific traffic policy version.

See: newGetTrafficPolicy smart constructor.

Instances

Instances details
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

AWSRequest GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Associated Types

type AWSResponse GetTrafficPolicy #

Generic GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Associated Types

type Rep GetTrafficPolicy :: Type -> Type #

Read GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Show GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

NFData GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Methods

rnf :: GetTrafficPolicy -> () #

Eq GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Hashable GetTrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetTrafficPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

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:

GetTrafficPolicy, getTrafficPolicy_id - The ID of the traffic policy that you want to get information about.

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
Generic GetTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Associated Types

type Rep GetTrafficPolicyResponse :: Type -> Type #

Read GetTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Show GetTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

NFData GetTrafficPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicy

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

GetTrafficPolicyInstance

data GetTrafficPolicyInstance Source #

Gets information about a specified traffic policy instance.

See: newGetTrafficPolicyInstance smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Show GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

NFData GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Eq GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Hashable GetTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetTrafficPolicyInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Associated Types

type Rep GetTrafficPolicyInstanceResponse :: Type -> Type #

Read GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Show GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

NFData GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstance

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest 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 #

Read GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Show GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

NFData GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Eq GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Hashable GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GetTrafficPolicyInstanceCount'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic 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

NFData GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Amazonka.Route53.GetTrafficPolicyInstanceCount

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

ListCidrBlocks (Paginated)

data ListCidrBlocks Source #

See: newListCidrBlocks smart constructor.

Instances

Instances details
ToHeaders ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

ToPath ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

ToQuery ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

AWSPager ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

AWSRequest ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

Associated Types

type AWSResponse ListCidrBlocks #

Generic ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

Associated Types

type Rep ListCidrBlocks :: Type -> Type #

Read ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

Show ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

NFData ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

Methods

rnf :: ListCidrBlocks -> () #

Eq ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

Hashable ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

type AWSResponse ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

type Rep ListCidrBlocks Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

type Rep ListCidrBlocks = D1 ('MetaData "ListCidrBlocks" "Amazonka.Route53.ListCidrBlocks" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListCidrBlocks'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "locationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "collectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListCidrBlocks Source #

Create a value of ListCidrBlocks 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:

ListCidrBlocks, listCidrBlocks_locationName - The name of the CIDR collection location.

$sel:maxResults:ListCidrBlocks', listCidrBlocks_maxResults - Maximum number of results you want returned.

ListCidrBlocks, listCidrBlocks_nextToken - An opaque pagination token to indicate where the service is to begin enumerating results.

ListCidrBlocks, listCidrBlocks_collectionId - The UUID of the CIDR collection.

data ListCidrBlocksResponse Source #

See: newListCidrBlocksResponse smart constructor.

Instances

Instances details
Generic ListCidrBlocksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

Associated Types

type Rep ListCidrBlocksResponse :: Type -> Type #

Read ListCidrBlocksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

Show ListCidrBlocksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

NFData ListCidrBlocksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

Methods

rnf :: ListCidrBlocksResponse -> () #

Eq ListCidrBlocksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

type Rep ListCidrBlocksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrBlocks

type Rep ListCidrBlocksResponse = D1 ('MetaData "ListCidrBlocksResponse" "Amazonka.Route53.ListCidrBlocks" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListCidrBlocksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidrBlocks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CidrBlockSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCidrBlocksResponse Source #

Create a value of ListCidrBlocksResponse 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:cidrBlocks:ListCidrBlocksResponse', listCidrBlocksResponse_cidrBlocks - A complex type that contains information about the CIDR blocks.

ListCidrBlocks, listCidrBlocksResponse_nextToken - An opaque pagination token to indicate where the service is to begin enumerating results.

If no value is provided, the listing of results starts from the beginning.

$sel:httpStatus:ListCidrBlocksResponse', listCidrBlocksResponse_httpStatus - The response's http status code.

ListCidrCollections (Paginated)

data ListCidrCollections Source #

See: newListCidrCollections smart constructor.

Instances

Instances details
ToHeaders ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

ToPath ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

ToQuery ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

AWSPager ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

AWSRequest ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

Associated Types

type AWSResponse ListCidrCollections #

Generic ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

Associated Types

type Rep ListCidrCollections :: Type -> Type #

Read ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

Show ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

NFData ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

Methods

rnf :: ListCidrCollections -> () #

Eq ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

Hashable ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

type AWSResponse ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

type Rep ListCidrCollections Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

type Rep ListCidrCollections = D1 ('MetaData "ListCidrCollections" "Amazonka.Route53.ListCidrCollections" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListCidrCollections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListCidrCollections :: ListCidrCollections Source #

Create a value of ListCidrCollections 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:maxResults:ListCidrCollections', listCidrCollections_maxResults - The maximum number of CIDR collections to return in the response.

ListCidrCollections, listCidrCollections_nextToken - An opaque pagination token to indicate where the service is to begin enumerating results.

If no value is provided, the listing of results starts from the beginning.

data ListCidrCollectionsResponse Source #

See: newListCidrCollectionsResponse smart constructor.

Instances

Instances details
Generic ListCidrCollectionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

Associated Types

type Rep ListCidrCollectionsResponse :: Type -> Type #

Read ListCidrCollectionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

Show ListCidrCollectionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

NFData ListCidrCollectionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

Eq ListCidrCollectionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

type Rep ListCidrCollectionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrCollections

type Rep ListCidrCollectionsResponse = D1 ('MetaData "ListCidrCollectionsResponse" "Amazonka.Route53.ListCidrCollections" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListCidrCollectionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidrCollections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CollectionSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCidrCollectionsResponse Source #

Create a value of ListCidrCollectionsResponse 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:cidrCollections:ListCidrCollectionsResponse', listCidrCollectionsResponse_cidrCollections - A complex type with information about the CIDR collection.

ListCidrCollections, listCidrCollectionsResponse_nextToken - An opaque pagination token to indicate where the service is to begin enumerating results.

If no value is provided, the listing of results starts from the beginning.

$sel:httpStatus:ListCidrCollectionsResponse', listCidrCollectionsResponse_httpStatus - The response's http status code.

ListCidrLocations (Paginated)

data ListCidrLocations Source #

See: newListCidrLocations smart constructor.

Instances

Instances details
ToHeaders ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

ToPath ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

ToQuery ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

AWSPager ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

AWSRequest ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

Associated Types

type AWSResponse ListCidrLocations #

Generic ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

Associated Types

type Rep ListCidrLocations :: Type -> Type #

Read ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

Show ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

NFData ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

Methods

rnf :: ListCidrLocations -> () #

Eq ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

Hashable ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

type AWSResponse ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

type Rep ListCidrLocations Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

type Rep ListCidrLocations = D1 ('MetaData "ListCidrLocations" "Amazonka.Route53.ListCidrLocations" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListCidrLocations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "collectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListCidrLocations Source #

Create a value of ListCidrLocations 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:maxResults:ListCidrLocations', listCidrLocations_maxResults - The maximum number of CIDR collection locations to return in the response.

ListCidrLocations, listCidrLocations_nextToken - An opaque pagination token to indicate where the service is to begin enumerating results.

If no value is provided, the listing of results starts from the beginning.

ListCidrLocations, listCidrLocations_collectionId - The CIDR collection ID.

data ListCidrLocationsResponse Source #

See: newListCidrLocationsResponse smart constructor.

Instances

Instances details
Generic ListCidrLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

Associated Types

type Rep ListCidrLocationsResponse :: Type -> Type #

Read ListCidrLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

Show ListCidrLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

NFData ListCidrLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

Eq ListCidrLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

type Rep ListCidrLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListCidrLocations

type Rep ListCidrLocationsResponse = D1 ('MetaData "ListCidrLocationsResponse" "Amazonka.Route53.ListCidrLocations" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListCidrLocationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidrLocations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LocationSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCidrLocationsResponse Source #

Create a value of ListCidrLocationsResponse 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:cidrLocations:ListCidrLocationsResponse', listCidrLocationsResponse_cidrLocations - A complex type that contains information about the list of CIDR locations.

ListCidrLocations, listCidrLocationsResponse_nextToken - An opaque pagination token to indicate where the service is to begin enumerating results.

If no value is provided, the listing of results starts from the beginning.

$sel:httpStatus:ListCidrLocationsResponse', listCidrLocationsResponse_httpStatus - The response's http status code.

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

AWSRequest ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Associated Types

type AWSResponse ListGeoLocations #

Generic ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Associated Types

type Rep ListGeoLocations :: Type -> Type #

Read ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Show ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

NFData ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Methods

rnf :: ListGeoLocations -> () #

Eq ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Hashable ListGeoLocations Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListGeoLocations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startContinentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "startCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startSubdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:

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

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

data ListGeoLocationsResponse Source #

A complex type containing the response information for the request.

See: newListGeoLocationsResponse smart constructor.

Instances

Instances details
Generic ListGeoLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Associated Types

type Rep ListGeoLocationsResponse :: Type -> Type #

Read ListGeoLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Show ListGeoLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

NFData ListGeoLocationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListGeoLocations

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

ListGeoLocations, listGeoLocationsResponse_maxItems - The value that you specified for MaxItems in the request.

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

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 #

Generic ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Associated Types

type Rep ListHealthChecks :: Type -> Type #

Read ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Show ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

NFData ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Methods

rnf :: ListHealthChecks -> () #

Eq ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Hashable ListHealthChecks Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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:

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.

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
Generic ListHealthChecksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Associated Types

type Rep ListHealthChecksResponse :: Type -> Type #

Read ListHealthChecksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Show ListHealthChecksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

NFData ListHealthChecksResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHealthChecks

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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.

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

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

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 #

Generic ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Associated Types

type Rep ListHostedZones :: Type -> Type #

Read ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Show ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

NFData ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Methods

rnf :: ListHostedZones -> () #

Eq ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Hashable ListHostedZones Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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)))))

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.

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.

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
Generic ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Associated Types

type Rep ListHostedZonesResponse :: Type -> Type #

Read ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Show ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

NFData ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

Methods

rnf :: ListHostedZonesResponse -> () #

Eq ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

type Rep ListHostedZonesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZones

type Rep ListHostedZonesResponse = D1 ('MetaData "ListHostedZonesResponse" "Amazonka.Route53.ListHostedZones" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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:

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.

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

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

AWSRequest ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Associated Types

type AWSResponse ListHostedZonesByName #

Generic ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Associated Types

type Rep ListHostedZonesByName :: Type -> Type #

Read ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Show ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

NFData ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Methods

rnf :: ListHostedZonesByName -> () #

Eq ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Hashable ListHostedZonesByName Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListHostedZonesByName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:

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.

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.

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.

data ListHostedZonesByNameResponse Source #

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

See: newListHostedZonesByNameResponse smart constructor.

Instances

Instances details
Generic ListHostedZonesByNameResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Associated Types

type Rep ListHostedZonesByNameResponse :: Type -> Type #

Read ListHostedZonesByNameResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Show ListHostedZonesByNameResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

NFData ListHostedZonesByNameResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByName

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListHostedZonesByNameResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId))) :*: (S1 ('MetaSel ('Just "nextDNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextHostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)))) :*: ((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:

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.

ListHostedZonesByName, listHostedZonesByNameResponse_hostedZoneId - The ID that Amazon Route 53 assigned to the hosted zone when you created it.

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

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

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

AWSRequest ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Associated Types

type AWSResponse ListHostedZonesByVPC #

Generic ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Associated Types

type Rep ListHostedZonesByVPC :: Type -> Type #

Read ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Show ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

NFData ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Methods

rnf :: ListHostedZonesByVPC -> () #

Eq ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Hashable ListHostedZonesByVPC Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListHostedZonesByVPC'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vPCRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPCRegion))))

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:

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.

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.

ListHostedZonesByVPC, listHostedZonesByVPC_vPCId - The ID of the Amazon VPC that you want to list hosted zones for.

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
Generic ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Associated Types

type Rep ListHostedZonesByVPCResponse :: Type -> Type #

Read ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Show ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

NFData ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Amazonka.Route53.ListHostedZonesByVPC

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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:

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.

ListHostedZonesByVPC, listHostedZonesByVPCResponse_maxItems - The value that you specified for MaxItems in the most recent ListHostedZonesByVPC request.

ListQueryLoggingConfigs (Paginated)

data ListQueryLoggingConfigs Source #

See: newListQueryLoggingConfigs smart constructor.

Instances

Instances details
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

AWSPager ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

AWSRequest 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 #

Read ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Show ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

NFData ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Methods

rnf :: ListQueryLoggingConfigs -> () #

Eq ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Hashable ListQueryLoggingConfigs Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListQueryLoggingConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:

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

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.

data ListQueryLoggingConfigsResponse Source #

See: newListQueryLoggingConfigsResponse smart constructor.

Instances

Instances details
Generic ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Associated Types

type Rep ListQueryLoggingConfigsResponse :: Type -> Type #

Read ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Show ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

NFData ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListQueryLoggingConfigs

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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:

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.

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

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 #

Generic ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Associated Types

type Rep ListResourceRecordSets :: Type -> Type #

Read ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Show ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

NFData ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Methods

rnf :: ListResourceRecordSets -> () #

Eq ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Hashable ListResourceRecordSets Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListResourceRecordSets'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startRecordIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "startRecordName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startRecordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))))

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:

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

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
Generic ListResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Associated Types

type Rep ListResourceRecordSetsResponse :: Type -> Type #

Read ListResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Show ListResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

NFData ListResourceRecordSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListResourceRecordSets

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListResourceRecordSetsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextRecordIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextRecordName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextRecordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)))) :*: ((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: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: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: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: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.

ListResourceRecordSets, listResourceRecordSetsResponse_maxItems - The maximum number of records you requested.

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

AWSRequest 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 #

Read ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Show ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

NFData ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Eq ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Hashable ListReusableDelegationSets Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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:

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.

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
Generic ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Associated Types

type Rep ListReusableDelegationSetsResponse :: Type -> Type #

Read ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Show ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

NFData ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListReusableDelegationSets

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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.

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

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TagResourceType) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

ListTagsForResource, listTagsForResource_resourceType - The type of the resource.

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

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
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResource

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Associated Types

type AWSResponse ListTagsForResources #

Generic ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Associated Types

type Rep ListTagsForResources :: Type -> Type #

Read ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Show ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

NFData ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Methods

rnf :: ListTagsForResources -> () #

Eq ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Hashable ListTagsForResources Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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:

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
Generic ListTagsForResourcesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Associated Types

type Rep ListTagsForResourcesResponse :: Type -> Type #

Read ListTagsForResourcesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Show ListTagsForResourcesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

NFData ListTagsForResourcesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTagsForResources

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Associated Types

type AWSResponse ListTrafficPolicies #

Generic ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Associated Types

type Rep ListTrafficPolicies :: Type -> Type #

Read ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Show ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

NFData ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Methods

rnf :: ListTrafficPolicies -> () #

Eq ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Hashable ListTrafficPolicies Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListTrafficPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trafficPolicyIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:

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.

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.

data ListTrafficPoliciesResponse Source #

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

See: newListTrafficPoliciesResponse smart constructor.

Instances

Instances details
Generic ListTrafficPoliciesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Associated Types

type Rep ListTrafficPoliciesResponse :: Type -> Type #

Read ListTrafficPoliciesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Show ListTrafficPoliciesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

NFData ListTrafficPoliciesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicies

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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.

ListTrafficPolicies, listTrafficPoliciesResponse_maxItems - The value that you specified for the MaxItems parameter in the ListTrafficPolicies request that produced the current response.

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

AWSRequest 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 #

Read ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Show ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

NFData ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Eq ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Hashable ListTrafficPolicyInstances Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListTrafficPolicyInstances'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)))))

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:

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.

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.

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.

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.

data ListTrafficPolicyInstancesResponse Source #

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

See: newListTrafficPolicyInstancesResponse smart constructor.

Instances

Instances details
Generic ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Associated Types

type Rep ListTrafficPolicyInstancesResponse :: Type -> Type #

Read ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Show ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

NFData ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstances

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)))) :*: ((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:

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.

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.

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

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

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

AWSRequest ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

Generic 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

NFData ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

Eq ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

Hashable ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByHostedZone'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId))))

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:

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.

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.

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.

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
Generic 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

NFData ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByHostedZone

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByHostedZoneResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: 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:

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.

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

ListTrafficPolicyInstancesByHostedZone, listTrafficPolicyInstancesByHostedZoneResponse_maxItems - The value that you specified for the MaxItems parameter in the ListTrafficPolicyInstancesByHostedZone request that produced the current response.

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

AWSRequest 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 #

Read ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Show ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

NFData ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Eq ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Hashable ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: (S1 ('MetaSel ('Just "trafficPolicyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trafficPolicyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

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:

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.

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.

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.

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.

ListTrafficPolicyInstancesByPolicy, listTrafficPolicyInstancesByPolicy_trafficPolicyId - The ID of the traffic policy for which you want to list traffic policy instances.

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
Generic 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

NFData ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyInstancesByPolicy

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)))) :*: ((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:

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.

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.

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

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

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

AWSRequest 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 #

Read ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Show ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

NFData ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Eq ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Hashable ListTrafficPolicyVersions Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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:

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.

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.

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
Generic ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Associated Types

type Rep ListTrafficPolicyVersionsResponse :: Type -> Type #

Read ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Show ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

NFData ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListTrafficPolicyVersions

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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.

ListTrafficPolicyVersions, listTrafficPolicyVersionsResponse_maxItems - The value that you specified for the maxitems parameter in the ListTrafficPolicyVersions request that produced the current response.

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

AWSPager ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

AWSRequest 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 #

Read ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Show ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

NFData ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Eq ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Hashable ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ListVPCAssociationAuthorizations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId))))

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

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.

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
Generic 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

NFData ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Amazonka.Route53.ListVPCAssociationAuthorizations

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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:

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.

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.

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

AWSRequest TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Associated Types

type AWSResponse TestDNSAnswer #

Generic TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Associated Types

type Rep TestDNSAnswer :: Type -> Type #

Read TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Show TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

NFData TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Methods

rnf :: TestDNSAnswer -> () #

Eq TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Hashable TestDNSAnswer Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "TestDNSAnswer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eDNS0ClientSubnetIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eDNS0ClientSubnetMask") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolverIP") '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)))))

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

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

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

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
Generic TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Associated Types

type Rep TestDNSAnswerResponse :: Type -> Type #

Read TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Show TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

NFData TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

Methods

rnf :: TestDNSAnswerResponse -> () #

Eq TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

type Rep TestDNSAnswerResponse Source # 
Instance details

Defined in Amazonka.Route53.TestDNSAnswer

type Rep TestDNSAnswerResponse = D1 ('MetaData "TestDNSAnswerResponse" "Amazonka.Route53.TestDNSAnswer" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

TestDNSAnswer, testDNSAnswerResponse_recordName - The name of the resource record set that you submitted a request for.

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.

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

AWSRequest UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Associated Types

type AWSResponse UpdateHealthCheck #

Generic UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Associated Types

type Rep UpdateHealthCheck :: Type -> Type #

Read UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Show UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

NFData UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Methods

rnf :: UpdateHealthCheck -> () #

Eq UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Hashable UpdateHealthCheck Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "UpdateHealthCheck'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "alarmIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmIdentifier)) :*: S1 ('MetaSel ('Just "childHealthChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "disabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "enableSNI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "failureThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "fullyQualifiedDomainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "healthCheckVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))) :*: (((S1 ('MetaSel ('Just "iPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insufficientDataHealthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsufficientDataHealthStatus))) :*: (S1 ('MetaSel ('Just "inverted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "regions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty HealthCheckRegion))) :*: S1 ('MetaSel ('Just "resetElements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResettableElementName]))) :*: (S1 ('MetaSel ('Just "resourcePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "searchString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

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:

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.

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.

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.

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.

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.

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.

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.

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.

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:

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: By default, 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 status for the health check is healthy.

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.

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.

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

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.

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

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
Generic UpdateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Associated Types

type Rep UpdateHealthCheckResponse :: Type -> Type #

Read UpdateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Show UpdateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

NFData UpdateHealthCheckResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHealthCheck

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

UpdateHostedZoneComment

data UpdateHostedZoneComment Source #

A request to update the comment for a hosted zone.

See: newUpdateHostedZoneComment smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Show UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

NFData UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Methods

rnf :: UpdateHostedZoneComment -> () #

Eq UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Hashable UpdateHostedZoneComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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)))

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:

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.

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
Generic UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Associated Types

type Rep UpdateHostedZoneCommentResponse :: Type -> Type #

Read UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Show UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

NFData UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateHostedZoneComment

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest 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 #

Read UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Show UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

NFData UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Eq UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Hashable UpdateTrafficPolicyComment Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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:

UpdateTrafficPolicyComment, updateTrafficPolicyComment_id - The value of Id for the traffic policy that you want to update the comment for.

UpdateTrafficPolicyComment, updateTrafficPolicyComment_version - The value of Version for the traffic policy that you want to update the comment for.

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
Generic UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Associated Types

type Rep UpdateTrafficPolicyCommentResponse :: Type -> Type #

Read UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Show UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

NFData UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyComment

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

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

AWSRequest 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 #

Read UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Show UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

NFData UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Eq UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Hashable UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

type AWSResponse 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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))))

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:

UpdateTrafficPolicyInstance, updateTrafficPolicyInstance_id - The ID of the traffic policy instance that you want to update.

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

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.

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
Generic 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

NFData UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53.UpdateTrafficPolicyInstance

Eq 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

Types

Common

AccountLimitType

newtype AccountLimitType Source #

Instances

Instances details
FromJSON AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

FromJSONKey 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

ToByteString AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToHeader AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToLog AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToQuery 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

FromXML AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

ToXML 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 #

Read AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

Show AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

NFData AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

Methods

rnf :: AccountLimitType -> () #

Eq AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

Ord AccountLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimitType

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'True) (C1 ('MetaCons "AccountLimitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccountLimitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChangeAction

newtype ChangeAction Source #

Constructors

ChangeAction' 

Instances

Instances details
FromJSON ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

FromJSONKey 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

ToByteString ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

ToHeader ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

ToLog ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

ToQuery 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 #

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 #

Generic ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Associated Types

type Rep ChangeAction :: Type -> Type #

Read ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Show ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

NFData ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Methods

rnf :: ChangeAction -> () #

Eq ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Ord ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

Hashable ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

type Rep ChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeAction

type Rep ChangeAction = D1 ('MetaData "ChangeAction" "Amazonka.Route53.Types.ChangeAction" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromJSON ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

FromJSONKey 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

ToByteString ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

ToHeader ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

ToLog ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

ToQuery 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 #

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 #

Generic ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Associated Types

type Rep ChangeStatus :: Type -> Type #

Read ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Show ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

NFData ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Methods

rnf :: ChangeStatus -> () #

Eq ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Ord ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

Hashable ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

type Rep ChangeStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeStatus

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

CidrCollectionChangeAction

newtype CidrCollectionChangeAction Source #

Instances

Instances details
FromJSON CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

FromJSONKey CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

ToJSON CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

ToJSONKey CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

ToByteString CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

ToHeader CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

ToLog CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

ToQuery CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

FromText CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

ToText CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

FromXML CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

ToXML CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

Generic CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

Associated Types

type Rep CidrCollectionChangeAction :: Type -> Type #

Read CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

Show CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

NFData CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

Eq CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

Ord CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

Hashable CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

type Rep CidrCollectionChangeAction Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChangeAction

type Rep CidrCollectionChangeAction = D1 ('MetaData "CidrCollectionChangeAction" "Amazonka.Route53.Types.CidrCollectionChangeAction" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'True) (C1 ('MetaCons "CidrCollectionChangeAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCidrCollectionChangeAction") '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_south_2 :: CloudWatchRegion 
pattern CloudWatchRegion_Ap_southeast_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Ap_southeast_2 :: CloudWatchRegion 
pattern CloudWatchRegion_Ap_southeast_3 :: CloudWatchRegion 
pattern CloudWatchRegion_Ca_central_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Cn_north_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Cn_northwest_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_central_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_central_2 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_north_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_south_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_south_2 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_west_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_west_2 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_west_3 :: CloudWatchRegion 
pattern CloudWatchRegion_Me_central_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Me_south_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Sa_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_east_2 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_gov_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_gov_west_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_iso_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_iso_west_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_isob_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_west_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_west_2 :: CloudWatchRegion 

Instances

Instances details
FromJSON CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

FromJSONKey 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

ToByteString CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToHeader CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToLog CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToQuery 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

FromXML CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

ToXML 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 #

Read CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

Show CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

NFData CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

Methods

rnf :: CloudWatchRegion -> () #

Eq CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

Ord CloudWatchRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchRegion

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'True) (C1 ('MetaCons "CloudWatchRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudWatchRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComparisonOperator

newtype ComparisonOperator Source #

Instances

Instances details
FromJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

FromJSONKey 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

ToByteString ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToHeader ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToLog ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToQuery 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

FromXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

ToXML 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 #

Read ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

Show ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

NFData ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

Methods

rnf :: ComparisonOperator -> () #

Eq ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

Ord ComparisonOperator Source # 
Instance details

Defined in Amazonka.Route53.Types.ComparisonOperator

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'True) (C1 ('MetaCons "ComparisonOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthCheckRegion

newtype HealthCheckRegion Source #

Instances

Instances details
FromJSON HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

FromJSONKey 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

ToByteString HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToHeader HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToLog HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToQuery 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

FromXML HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

ToXML 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 #

Read HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

Show HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

NFData HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

Methods

rnf :: HealthCheckRegion -> () #

Eq HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

Ord HealthCheckRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckRegion

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'True) (C1 ('MetaCons "HealthCheckRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthCheckRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthCheckType

newtype HealthCheckType Source #

Constructors

HealthCheckType' 

Instances

Instances details
FromJSON HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

FromJSONKey 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

ToByteString HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

ToHeader HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

ToLog HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

ToQuery 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

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 #

Generic HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Associated Types

type Rep HealthCheckType :: Type -> Type #

Read HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Show HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

NFData HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Methods

rnf :: HealthCheckType -> () #

Eq HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Ord HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckType

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'True) (C1 ('MetaCons "HealthCheckType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthCheckType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HostedZoneLimitType

newtype HostedZoneLimitType Source #

Instances

Instances details
FromJSON HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

FromJSONKey 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

ToByteString HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToHeader HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToLog HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToQuery 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

FromXML HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

ToXML 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 #

Read HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

Show HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

NFData HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

Methods

rnf :: HostedZoneLimitType -> () #

Eq HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

Ord HostedZoneLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimitType

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'True) (C1 ('MetaCons "HostedZoneLimitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHostedZoneLimitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsufficientDataHealthStatus

newtype InsufficientDataHealthStatus Source #

Instances

Instances details
FromJSON InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

FromJSONKey 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

ToByteString InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToHeader InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToLog InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToQuery 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

FromXML InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

ToXML 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 #

Read InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

Show InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

NFData InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

Eq InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

Ord InsufficientDataHealthStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.InsufficientDataHealthStatus

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromJSON RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

FromJSONKey RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

ToJSON RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

ToJSONKey RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

ToByteString RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Methods

toBS :: RRType -> ByteString #

ToHeader RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Methods

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

ToLog RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

ToQuery RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

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 #

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 #

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 #

Read RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Show RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

NFData RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Methods

rnf :: RRType -> () #

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

Hashable RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

Methods

hashWithSalt :: Int -> RRType -> Int #

hash :: RRType -> Int #

type Rep RRType Source # 
Instance details

Defined in Amazonka.Route53.Types.RRType

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

ResettableElementName

newtype ResettableElementName Source #

Instances

Instances details
FromJSON ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

FromJSONKey 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

ToByteString ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToHeader ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToLog ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToQuery 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

FromXML ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

ToXML 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 #

Read ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

Show ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

NFData ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

Methods

rnf :: ResettableElementName -> () #

Eq ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

Ord ResettableElementName Source # 
Instance details

Defined in Amazonka.Route53.Types.ResettableElementName

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'True) (C1 ('MetaCons "ResettableElementName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResettableElementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceRecordSetFailover

newtype ResourceRecordSetFailover Source #

Instances

Instances details
FromJSON ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

FromJSONKey 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

ToByteString ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToHeader ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToLog ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToQuery 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

FromXML ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

ToXML 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 #

Read ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

Show ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

NFData ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

Eq ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

Ord ResourceRecordSetFailover Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSetFailover

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'True) (C1 ('MetaCons "ResourceRecordSetFailover'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceRecordSetFailover") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReusableDelegationSetLimitType

newtype ReusableDelegationSetLimitType Source #

Instances

Instances details
FromJSON ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

FromJSONKey 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

ToByteString ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToHeader ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToLog ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToQuery 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

FromXML ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

ToXML 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 #

Read ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

Show ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

NFData ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

Eq ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

Ord ReusableDelegationSetLimitType Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimitType

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromJSON Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

FromJSONKey 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

ToByteString Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Methods

toBS :: Statistic -> ByteString #

ToHeader Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

ToLog Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

ToQuery Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

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 #

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 #

Generic Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Associated Types

type Rep Statistic :: Type -> Type #

Read Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Show Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

NFData Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Methods

rnf :: Statistic -> () #

Eq Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Ord Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

Hashable Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

type Rep Statistic Source # 
Instance details

Defined in Amazonka.Route53.Types.Statistic

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

TagResourceType

newtype TagResourceType Source #

Constructors

TagResourceType' 

Instances

Instances details
FromJSON TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

FromJSONKey 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

ToByteString TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

ToHeader TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

ToLog TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

ToQuery 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

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 #

Generic TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Associated Types

type Rep TagResourceType :: Type -> Type #

Read TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Show TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

NFData TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Methods

rnf :: TagResourceType -> () #

Eq TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Ord TagResourceType Source # 
Instance details

Defined in Amazonka.Route53.Types.TagResourceType

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromJSON VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

FromJSONKey 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

ToByteString VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Methods

toBS :: VPCRegion -> ByteString #

ToHeader VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

ToLog VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

ToQuery VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

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 #

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 #

Generic VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Associated Types

type Rep VPCRegion :: Type -> Type #

Read VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Show VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

NFData VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Methods

rnf :: VPCRegion -> () #

Eq VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Ord VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

Hashable VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

type Rep VPCRegion Source # 
Instance details

Defined in Amazonka.Route53.Types.VPCRegion

type Rep VPCRegion = D1 ('MetaData "VPCRegion" "Amazonka.Route53.Types.VPCRegion" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromXML 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 #

Read AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

Show AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

NFData AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

Methods

rnf :: AccountLimit -> () #

Eq AccountLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.AccountLimit

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
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 #

Generic AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

Associated Types

type Rep AlarmIdentifier :: Type -> Type #

Read AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

Show AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

NFData AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

Methods

rnf :: AlarmIdentifier -> () #

Eq AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

Hashable AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

type Rep AlarmIdentifier Source # 
Instance details

Defined in Amazonka.Route53.Types.AlarmIdentifier

type Rep AlarmIdentifier = D1 ('MetaData "AlarmIdentifier" "Amazonka.Route53.Types.AlarmIdentifier" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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:

See: newAliasTarget smart constructor.

Instances

Instances details
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 #

Generic AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

Associated Types

type Rep AliasTarget :: Type -> Type #

Read AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

Show AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

NFData AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

Methods

rnf :: AliasTarget -> () #

Eq AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

Hashable AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

type Rep AliasTarget Source # 
Instance details

Defined in Amazonka.Route53.Types.AliasTarget

type Rep AliasTarget = D1 ('MetaData "AliasTarget" "Amazonka.Route53.Types.AliasTarget" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
ToXML Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Methods

toXML :: Change -> XML #

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 #

Read Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Show Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

NFData Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Methods

rnf :: Change -> () #

Eq Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Methods

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

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

Hashable Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

Methods

hashWithSalt :: Int -> Change -> Int #

hash :: Change -> Int #

type Rep Change Source # 
Instance details

Defined in Amazonka.Route53.Types.Change

type Rep Change = D1 ('MetaData "Change" "Amazonka.Route53.Types.Change" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
ToXML ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

Methods

toXML :: ChangeBatch -> XML #

Generic ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

Associated Types

type Rep ChangeBatch :: Type -> Type #

Read ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

Show ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

NFData ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

Methods

rnf :: ChangeBatch -> () #

Eq ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

Hashable ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

type Rep ChangeBatch Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeBatch

type Rep ChangeBatch = D1 ('MetaData "ChangeBatch" "Amazonka.Route53.Types.ChangeBatch" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromXML 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 #

Read ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

Show ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

NFData ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

Methods

rnf :: ChangeInfo -> () #

Eq ChangeInfo Source # 
Instance details

Defined in Amazonka.Route53.Types.ChangeInfo

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

CidrBlockSummary

data CidrBlockSummary Source #

A complex type that lists the CIDR blocks.

See: newCidrBlockSummary smart constructor.

Instances

Instances details
FromXML CidrBlockSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrBlockSummary

Generic CidrBlockSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrBlockSummary

Associated Types

type Rep CidrBlockSummary :: Type -> Type #

Read CidrBlockSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrBlockSummary

Show CidrBlockSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrBlockSummary

NFData CidrBlockSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrBlockSummary

Methods

rnf :: CidrBlockSummary -> () #

Eq CidrBlockSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrBlockSummary

Hashable CidrBlockSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrBlockSummary

type Rep CidrBlockSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrBlockSummary

type Rep CidrBlockSummary = D1 ('MetaData "CidrBlockSummary" "Amazonka.Route53.Types.CidrBlockSummary" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CidrBlockSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "locationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCidrBlockSummary :: CidrBlockSummary Source #

Create a value of CidrBlockSummary 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:cidrBlock:CidrBlockSummary', cidrBlockSummary_cidrBlock - Value for the CIDR block.

$sel:locationName:CidrBlockSummary', cidrBlockSummary_locationName - The location name of the CIDR block.

CidrCollection

data CidrCollection Source #

A complex type that identifies a CIDR collection.

See: newCidrCollection smart constructor.

Instances

Instances details
FromXML CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

Generic CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

Associated Types

type Rep CidrCollection :: Type -> Type #

Read CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

Show CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

NFData CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

Methods

rnf :: CidrCollection -> () #

Eq CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

Hashable CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

type Rep CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

type Rep CidrCollection = D1 ('MetaData "CidrCollection" "Amazonka.Route53.Types.CidrCollection" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CidrCollection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newCidrCollection :: CidrCollection Source #

Create a value of CidrCollection 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:arn:CidrCollection', cidrCollection_arn - The ARN of the collection. Can be used to reference the collection in IAM policy or in another Amazon Web Services account.

$sel:id:CidrCollection', cidrCollection_id - The unique ID of the CIDR collection.

$sel:name:CidrCollection', cidrCollection_name - The name of a CIDR collection.

$sel:version:CidrCollection', cidrCollection_version - A sequential counter that Route 53 sets to 1 when you create a CIDR collection and increments by 1 each time you update settings for the CIDR collection.

CidrCollectionChange

data CidrCollectionChange Source #

A complex type that contains information about the CIDR collection change.

See: newCidrCollectionChange smart constructor.

Instances

Instances details
ToXML CidrCollectionChange Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChange

Generic CidrCollectionChange Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChange

Associated Types

type Rep CidrCollectionChange :: Type -> Type #

Read CidrCollectionChange Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChange

Show CidrCollectionChange Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChange

NFData CidrCollectionChange Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChange

Methods

rnf :: CidrCollectionChange -> () #

Eq CidrCollectionChange Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChange

Hashable CidrCollectionChange Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChange

type Rep CidrCollectionChange Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollectionChange

type Rep CidrCollectionChange = D1 ('MetaData "CidrCollectionChange" "Amazonka.Route53.Types.CidrCollectionChange" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CidrCollectionChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "locationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CidrCollectionChangeAction) :*: S1 ('MetaSel ('Just "cidrList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newCidrCollectionChange Source #

Create a value of CidrCollectionChange 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:locationName:CidrCollectionChange', cidrCollectionChange_locationName - Name of the location that is associated with the CIDR collection.

$sel:action:CidrCollectionChange', cidrCollectionChange_action - CIDR collection change action.

$sel:cidrList:CidrCollectionChange', cidrCollectionChange_cidrList - List of CIDR blocks.

CidrRoutingConfig

data CidrRoutingConfig Source #

The object that is specified in resource record set object when you are linking a resource record set to a CIDR location.

A LocationName with an asterisk “*” can be used to create a default CIDR record. CollectionId is still required for default record.

See: newCidrRoutingConfig smart constructor.

Instances

Instances details
FromXML CidrRoutingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrRoutingConfig

ToXML CidrRoutingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrRoutingConfig

Generic CidrRoutingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrRoutingConfig

Associated Types

type Rep CidrRoutingConfig :: Type -> Type #

Read CidrRoutingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrRoutingConfig

Show CidrRoutingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrRoutingConfig

NFData CidrRoutingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrRoutingConfig

Methods

rnf :: CidrRoutingConfig -> () #

Eq CidrRoutingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrRoutingConfig

Hashable CidrRoutingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrRoutingConfig

type Rep CidrRoutingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrRoutingConfig

type Rep CidrRoutingConfig = D1 ('MetaData "CidrRoutingConfig" "Amazonka.Route53.Types.CidrRoutingConfig" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CidrRoutingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "collectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "locationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCidrRoutingConfig Source #

Create a value of CidrRoutingConfig 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:collectionId:CidrRoutingConfig', cidrRoutingConfig_collectionId - The CIDR collection ID.

$sel:locationName:CidrRoutingConfig', cidrRoutingConfig_locationName - The CIDR collection location name.

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
FromXML 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 #

Read CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Show CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

NFData CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Eq CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

CollectionSummary

data CollectionSummary Source #

A complex type that is an entry in an CidrCollection array.

See: newCollectionSummary smart constructor.

Instances

Instances details
FromXML CollectionSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CollectionSummary

Generic CollectionSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CollectionSummary

Associated Types

type Rep CollectionSummary :: Type -> Type #

Read CollectionSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CollectionSummary

Show CollectionSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CollectionSummary

NFData CollectionSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CollectionSummary

Methods

rnf :: CollectionSummary -> () #

Eq CollectionSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CollectionSummary

Hashable CollectionSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CollectionSummary

type Rep CollectionSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.CollectionSummary

type Rep CollectionSummary = D1 ('MetaData "CollectionSummary" "Amazonka.Route53.Types.CollectionSummary" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CollectionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newCollectionSummary :: CollectionSummary Source #

Create a value of CollectionSummary 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:arn:CollectionSummary', collectionSummary_arn - The ARN of the collection summary. Can be used to reference the collection in IAM policy or cross-account.

$sel:id:CollectionSummary', collectionSummary_id - Unique ID for the CIDR collection.

$sel:name:CollectionSummary', collectionSummary_name - The name of a CIDR collection.

$sel:version:CollectionSummary', collectionSummary_version - A sequential counter that Route 53 sets to 1 when you create a CIDR collection and increments by 1 each time you update settings for the CIDR collection.

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
FromXML 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 #

Read DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

Show DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

NFData DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

Methods

rnf :: DNSSECStatus -> () #

Eq DNSSECStatus Source # 
Instance details

Defined in Amazonka.Route53.Types.DNSSECStatus

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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 key might have been deleted, or the permissions for the customer managed key 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
FromXML 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 #

Read DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Show DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

NFData DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Methods

rnf :: DelegationSet -> () #

Eq DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "DelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: 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:callerReference:DelegationSet', delegationSet_callerReference - The value that you specified for CallerReference when you created the reusable delegation set.

$sel:id:DelegationSet', delegationSet_id - The ID that Amazon Route 53 assigns to a 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
FromXML 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 #

Read Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

Show Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

NFData Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

Methods

rnf :: Dimension -> () #

Eq Dimension Source # 
Instance details

Defined in Amazonka.Route53.Types.Dimension

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
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 #

Generic GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

Associated Types

type Rep GeoLocation :: Type -> Type #

Read GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

Show GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

NFData GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

Methods

rnf :: GeoLocation -> () #

Eq GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

Hashable GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

type Rep GeoLocation Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocation

type Rep GeoLocation = D1 ('MetaData "GeoLocation" "Amazonka.Route53.Types.GeoLocation" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GeoLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "continentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subdivisionCode") '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: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.

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

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
FromXML 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 #

Read GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

Show GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

NFData GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

Methods

rnf :: GeoLocationDetails -> () #

Eq GeoLocationDetails Source # 
Instance details

Defined in Amazonka.Route53.Types.GeoLocationDetails

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "GeoLocationDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "continentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "continentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "countryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subdivisionName") '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:continentCode:GeoLocationDetails', geoLocationDetails_continentCode - The two-letter code for the continent.

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

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

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

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

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
FromXML 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 #

Read HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

Show HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

NFData HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

Methods

rnf :: HealthCheck -> () #

Eq HealthCheck Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheck

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "HealthCheck'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cloudWatchAlarmConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchAlarmConfiguration)) :*: (S1 ('MetaSel ('Just "linkedService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LinkedService)) :*: 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: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: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: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
FromXML HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

ToXML 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 #

Read HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

Show HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

NFData HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

Methods

rnf :: HealthCheckConfig -> () #

Eq HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckConfig

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "HealthCheckConfig'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "alarmIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmIdentifier)) :*: S1 ('MetaSel ('Just "childHealthChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "disabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "enableSNI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "failureThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "fullyQualifiedDomainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "healthThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "iPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insufficientDataHealthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsufficientDataHealthStatus)))))) :*: (((S1 ('MetaSel ('Just "inverted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "measureLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "regions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty HealthCheckRegion))))) :*: ((S1 ('MetaSel ('Just "requestInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourcePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "routingControlArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "searchString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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
FromXML 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 #

Read HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

Show HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

NFData HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

Methods

rnf :: HealthCheckObservation -> () #

Eq HealthCheckObservation Source # 
Instance details

Defined in Amazonka.Route53.Types.HealthCheckObservation

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "HealthCheckObservation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckRegion)) :*: S1 ('MetaSel ('Just "statusReport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusReport)))))

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:region:HealthCheckObservation', healthCheckObservation_region - The region of the Amazon Route 53 health checker that provided the status 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.

HostedZone

data HostedZone Source #

A complex type that contains general information about the hosted zone.

See: newHostedZone smart constructor.

Instances

Instances details
FromXML 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 #

Read HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

Show HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

NFData HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

Methods

rnf :: HostedZone -> () #

Eq HostedZone Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZone

Hashable 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: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: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: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
FromXML HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

ToXML 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 #

Read HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

Show HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

NFData HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

Methods

rnf :: HostedZoneConfig -> () #

Eq HostedZoneConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneConfig

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "HostedZoneConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

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:comment:HostedZoneConfig', hostedZoneConfig_comment - Any comments that you want to include about the hosted zone.

$sel:privateZone:HostedZoneConfig', hostedZoneConfig_privateZone - A value that indicates whether this is a private 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
FromXML 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 #

Read HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

Show HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

NFData HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

Methods

rnf :: HostedZoneLimit -> () #

Eq HostedZoneLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneLimit

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromXML 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 #

Read HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

Show HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

NFData HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

Methods

rnf :: HostedZoneOwner -> () #

Eq HostedZoneOwner Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneOwner

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromXML 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 #

Read HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Show HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

NFData HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Methods

rnf :: HostedZoneSummary -> () #

Eq HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromXML 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 #

Read KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

Show KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

NFData KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

Methods

rnf :: KeySigningKey -> () #

Eq KeySigningKey Source # 
Instance details

Defined in Amazonka.Route53.Types.KeySigningKey

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "KeySigningKey'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "dNSKEYRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dSRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "digestAlgorithmMnemonic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "digestAlgorithmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "digestValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "flag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "keyTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))) :*: (((S1 ('MetaSel ('Just "kmsArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "signingAlgorithmMnemonic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signingAlgorithmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") '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:createdDate:KeySigningKey', keySigningKey_createdDate - The date when the key-signing key (KSK) was created.

$sel:dNSKEYRecord:KeySigningKey', keySigningKey_dNSKEYRecord - A string that represents a DNSKEY record.

$sel:dSRecord:KeySigningKey', keySigningKey_dSRecord - A string that represents a delegation signer (DS) record.

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

$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: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:kmsArn:KeySigningKey', keySigningKey_kmsArn - The Amazon resource name (ARN) used to identify the customer managed key 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 customer managed key as follows:

Status
Enabled
Key spec
ECC_NIST_P256
Key usage
Sign and verify
Key policy
The key policy must give permission for the following actions:
  • DescribeKey
  • GetPublicKey
  • Sign

The key policy must also include the Amazon Route 53 service in the principal for your account. Specify the following:

  • "Service": "dnssec-route53.amazonaws.com"

For more information about working with the customer managed key in KMS, see Key Management Service concepts.

$sel:lastModifiedDate:KeySigningKey', keySigningKey_lastModifiedDate - The last time that the key-signing key (KSK) was changed.

$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:publicKey:KeySigningKey', keySigningKey_publicKey - The public key, represented as a Base64 encoding, as required by RFC-4034 Page 5.

$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: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: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 key might have been deleted, or the permissions for the customer managed key 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: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.

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
FromXML 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 #

Read LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

Show LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

NFData LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

Methods

rnf :: LinkedService -> () #

Eq LinkedService Source # 
Instance details

Defined in Amazonka.Route53.Types.LinkedService

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "LinkedService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "servicePrincipal") '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: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.

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

LocationSummary

data LocationSummary Source #

A complex type that contains information about the CIDR location.

See: newLocationSummary smart constructor.

Constructors

LocationSummary' (Maybe Text) 

Instances

Instances details
FromXML LocationSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.LocationSummary

Generic LocationSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.LocationSummary

Associated Types

type Rep LocationSummary :: Type -> Type #

Read LocationSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.LocationSummary

Show LocationSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.LocationSummary

NFData LocationSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.LocationSummary

Methods

rnf :: LocationSummary -> () #

Eq LocationSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.LocationSummary

Hashable LocationSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.LocationSummary

type Rep LocationSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.LocationSummary

type Rep LocationSummary = D1 ('MetaData "LocationSummary" "Amazonka.Route53.Types.LocationSummary" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "LocationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "locationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLocationSummary :: LocationSummary Source #

Create a value of LocationSummary 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:locationName:LocationSummary', locationSummary_locationName - A string that specifies a location name.

QueryLoggingConfig

data QueryLoggingConfig Source #

A complex type that contains information about a configuration for DNS query logging.

See: newQueryLoggingConfig smart constructor.

Instances

Instances details
FromXML 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 #

Read QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

Show QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

NFData QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

Methods

rnf :: QueryLoggingConfig -> () #

Eq QueryLoggingConfig Source # 
Instance details

Defined in Amazonka.Route53.Types.QueryLoggingConfig

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
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 #

Generic ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

Associated Types

type Rep ResourceRecord :: Type -> Type #

Read ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

Show ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

NFData ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

Methods

rnf :: ResourceRecord -> () #

Eq ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

Hashable ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

type Rep ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecord

type Rep ResourceRecord = D1 ('MetaData "ResourceRecord" "Amazonka.Route53.Types.ResourceRecord" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromXML ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

ToXML 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 #

Read ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

Show ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

NFData ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

Methods

rnf :: ResourceRecordSet -> () #

Eq ResourceRecordSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceRecordSet

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "ResourceRecordSet'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "aliasTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AliasTarget)) :*: (S1 ('MetaSel ('Just "cidrRoutingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CidrRoutingConfig)) :*: S1 ('MetaSel ('Just "failover") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceRecordSetFailover)))) :*: ((S1 ('MetaSel ('Just "geoLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GeoLocation)) :*: S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "multiValueAnswer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Region))))) :*: ((S1 ('MetaSel ('Just "resourceRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ResourceRecord))) :*: (S1 ('MetaSel ('Just "setIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "trafficPolicyInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (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: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.
  • 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:cidrRoutingConfig:ResourceRecordSet', resourceRecordSet_cidrRoutingConfig - Undocumented member.

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

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:resourceRecords:ResourceRecordSet', resourceRecordSet_resourceRecords - Information about the resource records to act upon.

If you're creating an alias resource record set, omit ResourceRecords.

$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: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: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: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: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
FromXML 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 #

Read ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

Show ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

NFData ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

Methods

rnf :: ResourceTagSet -> () #

Eq ResourceTagSet Source # 
Instance details

Defined in Amazonka.Route53.Types.ResourceTagSet

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromXML 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 #

Read ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

Show ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

NFData ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

Eq ReusableDelegationSetLimit Source # 
Instance details

Defined in Amazonka.Route53.Types.ReusableDelegationSetLimit

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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
FromXML 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 #

Read StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

Show StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

NFData StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

Methods

rnf :: StatusReport -> () #

Eq StatusReport Source # 
Instance details

Defined in Amazonka.Route53.Types.StatusReport

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "StatusReport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checkedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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

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

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
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 #

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Route53.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Route53.Types.Tag" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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

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

TrafficPolicy

data TrafficPolicy Source #

A complex type that contains settings for a traffic policy.

See: newTrafficPolicy smart constructor.

Instances

Instances details
FromXML 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 #

Read TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

Show TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

NFData TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

Methods

rnf :: TrafficPolicy -> () #

Eq TrafficPolicy Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicy

Hashable 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
FromXML 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 #

Read TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

Show TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

NFData TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

Methods

rnf :: TrafficPolicyInstance -> () #

Eq TrafficPolicyInstance Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicyInstance

Hashable 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
FromXML 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 #

Read TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

Show TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

NFData TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

Methods

rnf :: TrafficPolicySummary -> () #

Eq TrafficPolicySummary Source # 
Instance details

Defined in Amazonka.Route53.Types.TrafficPolicySummary

Hashable 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" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" '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.

If you associate a private hosted zone with an Amazon VPC when you make a CreateHostedZone request, the following parameters are also required.

See: newVPC smart constructor.

Constructors

VPC' (Maybe Text) (Maybe VPCRegion) 

Instances

Instances details
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 #

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 #

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 #

NFData VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

Methods

rnf :: VPC -> () #

Eq VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

Methods

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

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

Hashable VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

Methods

hashWithSalt :: Int -> VPC -> Int #

hash :: VPC -> Int #

type Rep VPC Source # 
Instance details

Defined in Amazonka.Route53.Types.VPC

type Rep VPC = D1 ('MetaData "VPC" "Amazonka.Route53.Types.VPC" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "VPC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vPCRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VPCRegion))))

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:vPCId:VPC', vpc_vPCId - Undocumented member.

$sel:vPCRegion:VPC', vpc_vPCRegion - (Private hosted zones only) The region that an Amazon VPC was created in.