Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Account
Limit A complex type that contains the type of limit that you specified in the request and the current value for that limit.
- Alarm
Identifier 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.
- Alias
Target 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:
-
For information about creating failover resource record sets in a private hosted zone, see Configuring Failover in a Private Hosted Zone.
-
- Change
The information for each resource record set that you want to change.
- Change
Batch The information for a change request.
- Change
Info A complex type that describes change information about changes made to your hosted zone.
- Cidr
Block Summary A complex type that lists the CIDR blocks.
- Cidr
Collection A complex type that identifies a CIDR collection.
- Cidr
Collection Change A complex type that contains information about the CIDR collection change.
- Cidr
Routing Config 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.- Cloud
Watch Alarm Configuration A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.
- Collection
Summary A complex type that is an entry in an CidrCollection array.
- Coordinates
A complex type that lists the coordinates for a geoproximity resource record.
- Delegation
Set A complex type that lists the name servers in a delegation set, as well as the
CallerReference
and theID
for the delegation set.- Dimension
For the metric that the CloudWatch alarm is associated with, a complex type that contains information about one dimension.
- Dnssec
Status A string representing the status of DNSSEC signing.
- GeoLocation
A complex type that contains information about a geographic location.
- GeoLocation
Details A complex type that contains the codes and full continent, country, and subdivision names for the specified
geolocation
code.- GeoProximity
Location (Resource record sets only): A complex type that lets you specify where your resources are located. Only one of
LocalZoneGroup
,Coordinates
, orAmazon Web ServicesRegion
is allowed per request at a time.For more information about geoproximity routing, see Geoproximity routing in the Amazon Route 53 Developer Guide.
- Health
Check A complex type that contains information about one health check that is associated with the current Amazon Web Services account.
- Health
Check Config A complex type that contains information about the health check.
- Health
Check Observation A complex type that contains the last failure reason as reported by one Amazon Route 53 health checker.
- Hosted
Zone A complex type that contains general information about the hosted zone.
- Hosted
Zone Config 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
andComment
elements.- Hosted
Zone Limit A complex type that contains the type of limit that you specified in the request and the current value for that limit.
- Hosted
Zone Owner 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 forOwningService
, and vice versa.- Hosted
Zone Summary In the response to a
ListHostedZonesByVPC
request, theHostedZoneSummaries
element contains oneHostedZoneSummary
element for each hosted zone that the specified Amazon VPC is associated with. EachHostedZoneSummary
element contains the hosted zone name and ID, and information about who owns the hosted zone.- KeySigning
Key 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.
- Linked
Service 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.- Location
Summary A complex type that contains information about the CIDR location.
- Query
Logging Config A complex type that contains information about a configuration for DNS query logging.
- Resource
Record Information specific to the resource record.
If you're creating an alias resource record set, omit
ResourceRecord
.- Resource
Record Set Information about the resource record set to create or delete.
- Resource
TagSet A complex type containing a resource and its associated tags.
- Reusable
Delegation SetLimit A complex type that contains the type of limit that you specified in the request and the current value for that limit.
- Status
Report A complex type that contains the status that one Amazon Route 53 health checker reports and the time of the health check.
- Tag
A complex type that contains information about a tag that you want to add or edit for the specified health check or hosted zone.
- Traffic
Policy A complex type that contains settings for a traffic policy.
- Traffic
Policy Instance A complex type that contains settings for the new traffic policy instance.
- Traffic
Policy Summary A complex type that contains information about the latest version of one traffic policy that is associated with the current Amazon Web Services account.
- Vpc
(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.
Enums§
- Account
Limit Type - When writing a match expression against
AccountLimitType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Change
Action - When writing a match expression against
ChangeAction
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Change
Status - When writing a match expression against
ChangeStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Cidr
Collection Change Action - When writing a match expression against
CidrCollectionChangeAction
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Cloud
Watch Region - When writing a match expression against
CloudWatchRegion
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Comparison
Operator - When writing a match expression against
ComparisonOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Health
Check Region - When writing a match expression against
HealthCheckRegion
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Health
Check Type - When writing a match expression against
HealthCheckType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Hosted
Zone Limit Type - When writing a match expression against
HostedZoneLimitType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Hosted
Zone Type - When writing a match expression against
HostedZoneType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Insufficient
Data Health Status - When writing a match expression against
InsufficientDataHealthStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Resettable
Element Name - When writing a match expression against
ResettableElementName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Resource
Record SetFailover - When writing a match expression against
ResourceRecordSetFailover
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Resource
Record SetRegion - When writing a match expression against
ResourceRecordSetRegion
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Reusable
Delegation SetLimit Type - When writing a match expression against
ReusableDelegationSetLimitType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - RrType
- When writing a match expression against
RrType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Statistic
- When writing a match expression against
Statistic
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - TagResource
Type - When writing a match expression against
TagResourceType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - VpcRegion
- When writing a match expression against
VpcRegion
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.