Client library for Amazon Route 53
npm install --save @datafire/amazonaws_route53
let amazonaws_route53 = require('@datafire/amazonaws_route53').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
.then(data => {
console.log(data);
});
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service.
amazonaws_route53.GetAccountLimit({
"Type": ""
}, context)
- input
object
- Type required
string
- Type required
- output GetAccountLimitResponse
amazonaws_route53.GetChange({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
- output GetChangeResponse
amazonaws_route53.GetCheckerIpRanges({}, context)
- input
object
- output GetCheckerIpRangesResponse
amazonaws_route53.ListReusableDelegationSets({}, context)
- input
object
- marker
string
- maxitems
string
- marker
amazonaws_route53.CreateReusableDelegationSet({
"CallerReference": ""
}, context)
- input
object
- CallerReference required
string
: A unique string that identifies the request, and that allows you to retry failedCreateReusableDelegationSet
requests without the risk of executing the operation twice. You must use a uniqueCallerReference
string every time you submit aCreateReusableDelegationSet
request.CallerReference
can be any unique string, for example a date/time stamp. - HostedZoneId
string
: If you want to mark the delegation set for an existing hosted zone as reusable, the ID for that hosted zone.
- CallerReference required
Output schema unknown
amazonaws_route53.DeleteReusableDelegationSet({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
amazonaws_route53.GetReusableDelegationSet({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
amazonaws_route53.GetGeoLocation({}, context)
- input
object
- continentcode
string
- countrycode
string
- subdivisioncode
string
- continentcode
- output GetGeoLocationResponse
amazonaws_route53.ListGeoLocations({}, context)
- input
object
- startcontinentcode
string
- startcountrycode
string
- startsubdivisioncode
string
- maxitems
string
- startcontinentcode
- output ListGeoLocationsResponse
amazonaws_route53.ListHealthChecks({}, context)
- input
object
- marker
string
- maxitems
string
- MaxItems
string
- Marker
string
- marker
- output ListHealthChecksResponse
amazonaws_route53.CreateHealthCheck({
"CallerReference": "",
"HealthCheckConfig": {}
}, context)
- input
object
- CallerReference required
string
: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 sameCallerReference
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 sameCallerReference
as a deleted health check, regardless of the settings, Route 53 returns aHealthCheckAlreadyExists
error. -
If you send a
CreateHealthCheck
request with the sameCallerReference
as an existing health check but with different settings, Route 53 returns aHealthCheckAlreadyExists
error. -
If you send a
CreateHealthCheck
request with a uniqueCallerReference
but settings identical to an existing health check, Route 53 creates the health check.
-
- HealthCheckConfig required
object
: A complex type that contains information about the health check.- AlarmIdentifier
- Name required
- Region required
- ChildHealthChecks
- items
- Disabled
- EnableSNI
- FailureThreshold
- FullyQualifiedDomainName
- HealthThreshold
- IPAddress
- InsufficientDataHealthStatus
- Inverted
- MeasureLatency
- Port
- Regions
- items
- RequestInterval
- ResourcePath
- SearchString
- Type
- AlarmIdentifier
- CallerReference required
Output schema unknown
amazonaws_route53.DeleteHealthCheck({
"HealthCheckId": ""
}, context)
- input
object
- HealthCheckId required
string
- HealthCheckId required
- output DeleteHealthCheckResponse
amazonaws_route53.GetHealthCheck({
"HealthCheckId": ""
}, context)
- input
object
- HealthCheckId required
string
- HealthCheckId required
- output GetHealthCheckResponse
amazonaws_route53.UpdateHealthCheck({
"HealthCheckId": ""
}, context)
- input
object
- HealthCheckId required
string
- AlarmIdentifier
object
: 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.- Name
- Region
- ChildHealthChecks
array
: A complex type that contains oneChildHealthCheck
element for each health check that you want to associate with aCALCULATED
health check.- items
- Disabled
boolean
: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.
-
- EnableSNI
boolean
:Specify whether you want Amazon Route 53 to send the value of
FullyQualifiedDomainName
to the endpoint in theclient_hello
message duringTLS
negotiation. This allows the endpoint to respond toHTTPS
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 alerthandshake_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 theSubject Alternative Names
field. One of the domain names in the certificate should match the value that you specify forFullyQualifiedDomainName
. If the endpoint responds to theclient_hello
message with a certificate that does not include the domain name that you specified inFullyQualifiedDomainName
, a health checker will retry the handshake. In the second attempt, the health checker will omitFullyQualifiedDomainName
from theclient_hello
message. - FailureThreshold
integer
: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. - FullyQualifiedDomainName
string
: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 ofIPAddress
.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 theHost
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
forPort
andHTTP
orHTTP_STR_MATCH
forType
, Route 53 passes the value ofFullyQualifiedDomainName
to the endpoint in theHost
header. -
If you specify a value of
443
forPort
andHTTPS
orHTTPS_STR_MATCH
forType
, Route 53 passes the value ofFullyQualifiedDomainName
to the endpoint in theHost
header. -
If you specify another value for
Port
and any value exceptTCP
forType
, Route 53 passesFullyQualifiedDomainName
:Port
to the endpoint in theHost
header.
If you don't specify a value for
FullyQualifiedDomainName
, Route 53 substitutes the value ofIPAddress
in theHost
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 inFullyQualifiedDomainName
at the interval you specify inRequestInterval
. 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 forFullyQualifiedDomainName
, 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 ofFullyQualifiedDomainName
, specify the domain name of the server (such asus-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
isHTTP
,HTTPS
,HTTP_STR_MATCH
, orHTTPS_STR_MATCH
, Route 53 passes the value ofFullyQualifiedDomainName
in theHost
header, as it does when you specify a value forIPAddress
. If the value ofType
isTCP
, Route 53 doesn't pass aHost
header. -
- HealthCheckVersion
integer
: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
orListHealthChecks
to get the current value ofHealthCheckVersion
for the health check that you want to update, and that you include that value in yourUpdateHealthCheck
request. This prevents Route 53 from overwriting an intervening update:-
If the value in the
UpdateHealthCheck
request matches the value ofHealthCheckVersion
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 aHealthCheckVersionMismatch
error.
-
- HealthThreshold
integer
:The number of child health checks that are associated with a
CALCULATED
health that Amazon Route 53 must consider healthy for theCALCULATED
health check to be considered healthy. To specify the child health checks that you want to associate with aCALCULATED
health check, use theChildHealthChecks
andChildHealthCheck
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.
-
- IPAddress
string
: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 inFullyQualifiedDomainName
at the interval that you specify inRequestInterval
. 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:-
Linux: Elastic IP Addresses (EIP) in the Amazon EC2 User Guide for Linux Instances
-
Windows: Elastic IP Addresses (EIP) in the Amazon EC2 User Guide for Windows Instances
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 ofIPAddress
.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:
-
- InsufficientDataHealthStatus
string
(values: Healthy, Unhealthy, LastKnownStatus):When CloudWatch has insufficient data about the metric to determine the alarm state, the status that you want Amazon Route 53 to assign to the health check:
-
Healthy
: Route 53 considers the health check to be healthy. -
Unhealthy
: Route 53 considers the health check to be unhealthy. -
LastKnownStatus
: Route 53 uses the status of the health check from the last time CloudWatch had sufficient data to determine the alarm state. For new health checks that have no last known status, the default status for the health check is healthy.
-
- Inverted
boolean
: 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. - Port
integer
: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 forType
ofCLOUDWATCH_METRIC
orCALCULATED
. - Regions
array
: A complex type that contains oneRegion
element for each region that you want Amazon Route 53 health checkers to check the specified endpoint from.- items
- ResetElements
array
:A complex type that contains one
ResettableElementName
element for each element that you want to reset to the default value. Valid values forResettableElementName
include the following:-
ChildHealthChecks
: Amazon Route 53 resets ChildHealthChecks to null. -
FullyQualifiedDomainName
: Route 53 resets FullyQualifiedDomainName. to null. -
Regions
: Route 53 resets the Regions list to the default set of regions. -
ResourcePath
: Route 53 resets ResourcePath to null.
- items
-
- ResourcePath
string
: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.
- SearchString
string
: If the value ofType
isHTTP_STR_MATCH
orHTTPS_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 ofType
when you update a health check.)
- HealthCheckId required
- output UpdateHealthCheckResponse
amazonaws_route53.GetHealthCheckLastFailureReason({
"HealthCheckId": ""
}, context)
- input
object
- HealthCheckId required
string
- HealthCheckId required
amazonaws_route53.GetHealthCheckStatus({
"HealthCheckId": ""
}, context)
- input
object
- HealthCheckId required
string
- HealthCheckId required
- output GetHealthCheckStatusResponse
amazonaws_route53.GetHealthCheckCount({}, context)
- input
object
- output GetHealthCheckCountResponse
amazonaws_route53.ListHostedZones({}, context)
- input
object
- marker
string
- maxitems
string
- delegationsetid
string
- MaxItems
string
- Marker
string
- marker
- output ListHostedZonesResponse
amazonaws_route53.CreateHostedZone({
"Name": "",
"CallerReference": ""
}, context)
- input
object
- CallerReference required
string
: A unique string that identifies the request and that allows failedCreateHostedZone
requests to be retried without the risk of executing the operation twice. You must use a uniqueCallerReference
string every time you submit aCreateHostedZone
request.CallerReference
can be any unique string, for example, a date/time stamp. - DelegationSetId
string
: 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. - HostedZoneConfig
object
: A complex type that contains an optional comment about your hosted zone. If you don't want to specify a comment, omit both theHostedZoneConfig
andComment
elements.- Comment
- PrivateZone
- Name required
string
: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
thatCreateHostedZone
returns inDelegationSet
. - VPC
object
: (Private hosted zones only) A complex type that contains information about an Amazon VPC.- VPCId VPCId
- VPCRegion
- CallerReference required
Output schema unknown
amazonaws_route53.DeleteHostedZone({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
- output DeleteHostedZoneResponse
amazonaws_route53.GetHostedZone({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
- output GetHostedZoneResponse
amazonaws_route53.UpdateHostedZoneComment({
"Id": ""
}, context)
- input
object
- Id required
string
- Comment
string
: The new comment for the hosted zone. If you don't specify a value forComment
, Amazon Route 53 deletes the existing value of theComment
element, if any.
- Id required
amazonaws_route53.AssociateVPCWithHostedZone({
"Id": "",
"VPC": {}
}, context)
- input
object
- Id required
string
- Comment
string
: Optional: A comment about the association request. - VPC required
object
: (Private hosted zones only) A complex type that contains information about an Amazon VPC.- VPCId VPCId
- VPCRegion
- Id required
amazonaws_route53.ListVPCAssociationAuthorizations({
"Id": ""
}, context)
- input
object
- Id required
string
- nexttoken
string
- maxresults
string
- Id required
amazonaws_route53.CreateVPCAssociationAuthorization({
"Id": "",
"VPC": {}
}, context)
- input
object
- Id required
string
- VPC required
object
: (Private hosted zones only) A complex type that contains information about an Amazon VPC.- VPCId VPCId
- VPCRegion
- Id required
amazonaws_route53.DeleteVPCAssociationAuthorization({
"Id": "",
"VPC": {}
}, context)
- input
object
- Id required
string
- VPC required
object
: (Private hosted zones only) A complex type that contains information about an Amazon VPC.- VPCId VPCId
- VPCRegion
- Id required
amazonaws_route53.DisableHostedZoneDNSSEC({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
amazonaws_route53.DisassociateVPCFromHostedZone({
"Id": "",
"VPC": {}
}, context)
- input
object
- Id required
string
- Comment
string
: Optional: A comment about the disassociation request. - VPC required
object
: (Private hosted zones only) A complex type that contains information about an Amazon VPC.- VPCId VPCId
- VPCRegion
- Id required
amazonaws_route53.GetDNSSEC({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
- output GetDNSSECResponse
amazonaws_route53.EnableHostedZoneDNSSEC({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
amazonaws_route53.ListResourceRecordSets({
"Id": ""
}, context)
- input
object
- Id required
string
- name
string
- type
string
- identifier
string
- maxitems
string
- MaxItems
string
- StartRecordName
string
- StartRecordType
string
- StartRecordIdentifier
string
- Id required
amazonaws_route53.ChangeResourceRecordSets({
"Id": "",
"ChangeBatch": {}
}, context)
- input
object
- Id required
string
- ChangeBatch required
object
: The information for a change request.- Changes
- items
- Action required
- ResourceRecordSet required
- AliasTarget
- Failover
- GeoLocation
- HealthCheckId
- MultiValueAnswer
- Name required
- Region
- ResourceRecords
- SetIdentifier
- TTL
- TrafficPolicyInstanceId
- Type required
- Weight
- items
- Comment
- Changes
- Id required
amazonaws_route53.GetHostedZoneCount({}, context)
- input
object
- output GetHostedZoneCountResponse
amazonaws_route53.GetHostedZoneLimit({
"Type": "",
"Id": ""
}, context)
- input
object
- Type required
string
- Id required
string
- Type required
- output GetHostedZoneLimitResponse
amazonaws_route53.ListHostedZonesByName({}, context)
- input
object
- dnsname
string
- hostedzoneid
string
- maxitems
string
- dnsname
amazonaws_route53.ListHostedZonesByVPC({
"vpcid": "",
"vpcregion": ""
}, context)
- input
object
- vpcid required
string
- vpcregion required
string
- maxitems
string
- nexttoken
string
- vpcid required
- output ListHostedZonesByVPCResponse
amazonaws_route53.CreateKeySigningKey({
"CallerReference": "",
"HostedZoneId": "",
"KeyManagementServiceArn": "",
"Name": "",
"Status": ""
}, context)
- input
object
- CallerReference required
string
: A unique string that identifies the request. - HostedZoneId required
string
: The unique string (ID) used to identify a hosted zone. - KeyManagementServiceArn required
string
:The Amazon resource name (ARN) for a customer managed key (CMK) in AWS Key Management Service (KMS). The
KeyManagementServiceArn
must be unique for each key signing key (KSK) in a single hosted zone. To see an example ofKeyManagementServiceArn
that grants the correct permissions for DNSSEC, scroll down to Example.You must configure the CMK as follows:
- Status
-
Enabled
- Key spec
-
ECC_NIST_P256
- Key usage
-
Sign and verify
- Key policy
-
The key policy must give permission for the following actions:
-
DescribeKey
-
GetPublicKey
-
Sign
The key policy must also include the Amazon Route 53 service in the principal for your account. Specify the following:
-
"Service": "api-service.dnssec.route53.aws.internal"
-
For more information about working with CMK in KMS, see AWS Key Management Service concepts.
- Name required
string
: An alphanumeric string used to identify a key signing key (KSK).Name
must be unique for each key signing key in the same hosted zone. - Status required
string
: A string specifying the initial status of the key signing key (KSK). You can set the value toACTIVE
orINACTIVE
.
- CallerReference required
Output schema unknown
amazonaws_route53.DeleteKeySigningKey({
"HostedZoneId": "",
"Name": ""
}, context)
- input
object
- HostedZoneId required
string
- Name required
string
- HostedZoneId required
- output DeleteKeySigningKeyResponse
amazonaws_route53.ActivateKeySigningKey({
"HostedZoneId": "",
"Name": ""
}, context)
- input
object
- HostedZoneId required
string
- Name required
string
- HostedZoneId required
amazonaws_route53.DeactivateKeySigningKey({
"HostedZoneId": "",
"Name": ""
}, context)
- input
object
- HostedZoneId required
string
- Name required
string
- HostedZoneId required
amazonaws_route53.ListQueryLoggingConfigs({}, context)
- input
object
- hostedzoneid
string
- nexttoken
string
- maxresults
string
- MaxResults
string
- NextToken
string
- hostedzoneid
amazonaws_route53.CreateQueryLoggingConfig({
"HostedZoneId": "",
"CloudWatchLogsLogGroupArn": ""
}, context)
- input
object
- CloudWatchLogsLogGroupArn required
string
: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 AWS SDKs.
- HostedZoneId required
string
: The ID of the hosted zone that you want to log queries for. You can log queries only for public hosted zones.
- CloudWatchLogsLogGroupArn required
Output schema unknown
amazonaws_route53.DeleteQueryLoggingConfig({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
amazonaws_route53.GetQueryLoggingConfig({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
amazonaws_route53.GetReusableDelegationSetLimit({
"Type": "",
"Id": ""
}, context)
- input
object
- Type required
string
- Id required
string
- Type required
amazonaws_route53.ListTagsForResources({
"ResourceType": "",
"ResourceIds": []
}, context)
- input
object
- ResourceType required
string
- ResourceIds required
array
: A complex type that contains the ResourceId element for each resource for which you want to get a list of tags.- items
- ResourceType required
- output ListTagsForResourcesResponse
amazonaws_route53.ListTagsForResource({
"ResourceType": "",
"ResourceId": ""
}, context)
- input
object
- ResourceType required
string
- ResourceId required
string
- ResourceType required
- output ListTagsForResourceResponse
amazonaws_route53.ChangeTagsForResource({
"ResourceType": "",
"ResourceId": ""
}, context)
- input
object
- ResourceType required
string
- ResourceId required
string
- AddTags
array
: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.
- items
- Key
- Value
- items
- RemoveTagKeys
array
: 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.- items
- ResourceType required
amazonaws_route53.TestDNSAnswer({
"hostedzoneid": "",
"recordname": "",
"recordtype": ""
}, context)
- input
object
- hostedzoneid required
string
- recordname required
string
- recordtype required
string
- resolverip
string
- edns0clientsubnetip
string
- edns0clientsubnetmask
string
- hostedzoneid required
- output TestDNSAnswerResponse
amazonaws_route53.ListTrafficPolicies({}, context)
- input
object
- trafficpolicyid
string
- maxitems
string
- trafficpolicyid
- output ListTrafficPoliciesResponse
amazonaws_route53.ListTrafficPolicyVersions({
"Id": ""
}, context)
- input
object
- Id required
string
- trafficpolicyversion
string
- maxitems
string
- Id required
amazonaws_route53.CreateTrafficPolicy({
"Name": "",
"Document": ""
}, context)
- input
object
- Comment
string
: (Optional) Any comments that you want to include about the traffic policy. - Document required
string
: The definition of this traffic policy in JSON format. For more information, see Traffic Policy Document Format. - Name required
string
: The name of the traffic policy.
- Comment
Output schema unknown
amazonaws_route53.CreateTrafficPolicyVersion({
"Id": "",
"Document": ""
}, context)
- input
object
- Id required
string
- Comment
string
: The comment that you specified in theCreateTrafficPolicyVersion
request, if any. - Document required
string
: The definition of this version of the traffic policy, in JSON format. You specified the JSON in theCreateTrafficPolicyVersion
request. For more information about the JSON format, see CreateTrafficPolicy.
- Id required
Output schema unknown
amazonaws_route53.DeleteTrafficPolicy({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
- output DeleteTrafficPolicyResponse
amazonaws_route53.GetTrafficPolicy({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
- output GetTrafficPolicyResponse
amazonaws_route53.UpdateTrafficPolicyComment({
"Id": "",
"Comment": ""
}, context)
- input
object
- Id required
string
- Comment required
string
: The new comment for the specified traffic policy and version.
- Id required
amazonaws_route53.CreateTrafficPolicyInstance({
"HostedZoneId": "",
"Name": "",
"TTL": 0,
"TrafficPolicyId": "",
"TrafficPolicyVersion": 0
}, context)
- input
object
- HostedZoneId required
string
: 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. - Name required
string
: 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. - TTL required
integer
: (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. - TrafficPolicyId required
string
: The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone. - TrafficPolicyVersion required
integer
: The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
- HostedZoneId required
Output schema unknown
amazonaws_route53.DeleteTrafficPolicyInstance({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
amazonaws_route53.GetTrafficPolicyInstance({
"Id": ""
}, context)
- input
object
- Id required
string
- Id required
amazonaws_route53.UpdateTrafficPolicyInstance({
"Id": "",
"TTL": 0,
"TrafficPolicyId": "",
"TrafficPolicyVersion": 0
}, context)
- input
object
- Id required
string
- TTL required
integer
: The TTL that you want Amazon Route 53 to assign to all of the updated resource record sets. - TrafficPolicyId required
string
: 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. - TrafficPolicyVersion required
integer
: 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.
- Id required
amazonaws_route53.GetTrafficPolicyInstanceCount({}, context)
- input
object
amazonaws_route53.ListTrafficPolicyInstances({}, context)
- input
object
- hostedzoneid
string
- trafficpolicyinstancename
string
- trafficpolicyinstancetype
string
- maxitems
string
- hostedzoneid
amazonaws_route53.ListTrafficPolicyInstancesByHostedZone({
"id": ""
}, context)
- input
object
- id required
string
- trafficpolicyinstancename
string
- trafficpolicyinstancetype
string
- maxitems
string
- id required
amazonaws_route53.ListTrafficPolicyInstancesByPolicy({
"id": "",
"version": 0
}, context)
- input
object
- id required
string
- version required
integer
- hostedzoneid
string
- trafficpolicyinstancename
string
- trafficpolicyinstancetype
string
- maxitems
string
- id required
- AWSAccountID
string
- AccountLimit
object
: A complex type that contains the type of limit that you specified in the request and the current value for that limit.- Type required
- Value required
- AccountLimitType
string
(values: MAX_HEALTH_CHECKS_BY_OWNER, MAX_HOSTED_ZONES_BY_OWNER, MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER, MAX_REUSABLE_DELEGATION_SETS_BY_OWNER, MAX_TRAFFIC_POLICIES_BY_OWNER)
- ActivateKeySigningKeyRequest
object
- ActivateKeySigningKeyResponse
object
- ChangeInfo required ChangeInfo
- AlarmIdentifier
object
: 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.- Name required
- Region required
- AlarmName
string
- AliasHealthEnabled
boolean
- AliasTarget
object
:Alias resource record sets only: Information about the AWS resource, such as a CloudFront distribution or an Amazon S3 bucket, that you want to route traffic to.
When creating resource record sets for a private hosted zone, note the following:
-
Creating geolocation alias resource record sets or latency alias resource record sets in a private hosted zone is unsupported.
-
For information about creating failover resource record sets in a private hosted zone, see Configuring Failover in a Private Hosted Zone.
- DNSName required
- EvaluateTargetHealth required
- HostedZoneId required
-
- AssociateVPCComment
string
- AssociateVPCWithHostedZoneRequest
object
: A complex type that contains information about the request to associate a VPC with a private hosted zone.- Comment
- VPC required
- VPCId VPCId
- VPCRegion
- AssociateVPCWithHostedZoneResponse
object
: A complex type that contains the response information for theAssociateVPCWithHostedZone
request.- ChangeInfo required
- Comment
- Id required
- Status required
- SubmittedAt required
- ChangeInfo required
- Change
object
: The information for each resource record set that you want to change.- Action required
- ResourceRecordSet required
- AliasTarget
- DNSName required
- EvaluateTargetHealth required
- HostedZoneId required
- Failover
- GeoLocation
- ContinentCode
- CountryCode
- SubdivisionCode
- HealthCheckId
- MultiValueAnswer
- Name required
- Region
- ResourceRecords
- items
- Value required
- items
- SetIdentifier
- TTL
- TrafficPolicyInstanceId
- Type required
- Weight
- AliasTarget
- ChangeAction
string
(values: CREATE, DELETE, UPSERT)
- ChangeBatch
object
: The information for a change request.- Changes required
- items
- Action required
- ResourceRecordSet required
- AliasTarget
- DNSName required
- EvaluateTargetHealth required
- HostedZoneId required
- Failover
- GeoLocation
- ContinentCode
- CountryCode
- SubdivisionCode
- HealthCheckId
- MultiValueAnswer
- Name required
- Region
- ResourceRecords
- items
- SetIdentifier
- TTL
- TrafficPolicyInstanceId
- Type required
- Weight
- AliasTarget
- items
- Comment
- Changes required
- ChangeInfo
object
: A complex type that describes change information about changes made to your hosted zone.- Comment
- Id required
- Status required
- SubmittedAt required
- ChangeResourceRecordSetsRequest
object
: A complex type that contains change information for the resource record set.- ChangeBatch required
- Changes required
- items
- Action required
- ResourceRecordSet required
- AliasTarget
- Failover
- GeoLocation
- HealthCheckId
- MultiValueAnswer
- Name required
- Region
- ResourceRecords
- SetIdentifier
- TTL
- TrafficPolicyInstanceId
- Type required
- Weight
- items
- Comment
- Changes required
- ChangeBatch required
- ChangeResourceRecordSetsResponse
object
: A complex type containing the response for the request.- ChangeInfo required
- Comment
- Id required
- Status required
- SubmittedAt required
- ChangeInfo required
- ChangeStatus
string
(values: PENDING, INSYNC)
- ChangeTagsForResourceRequest
object
: A complex type that contains information about the tags that you want to add, edit, or delete.- AddTags
- items
- Key
- Value
- items
- RemoveTagKeys
- items
- AddTags
- ChangeTagsForResourceResponse
object
: Empty response for the request.
- Changes
array
- items
- Action required
- ResourceRecordSet required
- AliasTarget
- DNSName required
- EvaluateTargetHealth required
- HostedZoneId required
- Failover
- GeoLocation
- ContinentCode
- CountryCode
- SubdivisionCode
- HealthCheckId
- MultiValueAnswer
- Name required
- Region
- ResourceRecords
- items
- Value required
- items
- SetIdentifier
- TTL
- TrafficPolicyInstanceId
- Type required
- Weight
- AliasTarget
- items
- CheckerIpRanges
array
- items IPAddressCidr
- ChildHealthCheckList
array
- items
- CloudWatchAlarmConfiguration
object
: A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.- ComparisonOperator required
- Dimensions
- items
- Name required
- Value required
- items
- EvaluationPeriods required
- MetricName required
- Namespace required
- Period required
- Statistic required
- Threshold required
- CloudWatchLogsLogGroupArn
string
- CloudWatchRegion
string
(values: us-east-1, us-east-2, us-west-1, us-west-2, ca-central-1, eu-central-1, eu-west-1, eu-west-2, eu-west-3, ap-east-1, me-south-1, ap-south-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, ap-northeast-2, ap-northeast-3, eu-north-1, sa-east-1, cn-northwest-1, cn-north-1, af-south-1, eu-south-1, us-gov-west-1, us-gov-east-1, us-iso-east-1, us-isob-east-1)
- ComparisonOperator
string
(values: GreaterThanOrEqualToThreshold, GreaterThanThreshold, LessThanThreshold, LessThanOrEqualToThreshold)
- CreateHealthCheckRequest
object
: A complex type that contains the health check request information.- CallerReference required
- HealthCheckConfig required
- AlarmIdentifier
- Name required
- Region required
- ChildHealthChecks
- items
- Disabled
- EnableSNI
- FailureThreshold
- FullyQualifiedDomainName
- HealthThreshold
- IPAddress
- InsufficientDataHealthStatus
- Inverted
- MeasureLatency
- Port
- Regions
- items
- RequestInterval
- ResourcePath
- SearchString
- Type required
- AlarmIdentifier
- CreateHealthCheckResponse
object
: A complex type containing the response information for the new health check.- HealthCheck required
- CallerReference required
- CloudWatchAlarmConfiguration
- ComparisonOperator required
- Dimensions
- items
- Name required
- Value required
- items
- EvaluationPeriods required
- MetricName required
- Namespace required
- Period required
- Statistic required
- Threshold required
- HealthCheckConfig required
- AlarmIdentifier
- Name required
- Region required
- ChildHealthChecks
- items
- Disabled
- EnableSNI
- FailureThreshold
- FullyQualifiedDomainName
- HealthThreshold
- IPAddress
- InsufficientDataHealthStatus
- Inverted
- MeasureLatency
- Port
- Regions
- items
- RequestInterval
- ResourcePath
- SearchString
- Type required
- AlarmIdentifier
- HealthCheckVersion required
- Id required
- LinkedService
- Description
- ServicePrincipal
- HealthCheck required
- CreateHostedZoneRequest
object
: A complex type that contains information about the request to create a public or private hosted zone.- CallerReference required
- DelegationSetId
- HostedZoneConfig
- Comment
- PrivateZone
- Name required
- VPC
- VPCId VPCId
- VPCRegion
- CreateHostedZoneResponse
object
: A complex type containing the response information for the hosted zone.- ChangeInfo required
- Comment
- Id required
- Status required
- SubmittedAt required
- DelegationSet required
- CallerReference
- Id
- NameServers required
- items
- HostedZone required
- CallerReference required
- Config
- Comment
- PrivateZone
- Id required
- LinkedService
- Description
- ServicePrincipal
- Name required
- ResourceRecordSetCount
- VPC
- VPCId VPCId
- VPCRegion
- ChangeInfo required
- CreateKeySigningKeyRequest
object
- CallerReference required
- HostedZoneId required
- KeyManagementServiceArn required
- Name required
- Status required
- CreateKeySigningKeyResponse
object
- ChangeInfo required ChangeInfo
- KeySigningKey required
- CreatedDate
- DNSKEYRecord
- DSRecord
- DigestAlgorithmMnemonic
- DigestAlgorithmType
- DigestValue
- Flag
- KeyTag
- KmsArn
- LastModifiedDate
- Name
- PublicKey
- SigningAlgorithmMnemonic
- SigningAlgorithmType
- Status
- StatusMessage
- CreateQueryLoggingConfigRequest
object
- CloudWatchLogsLogGroupArn required
- HostedZoneId required
- CreateQueryLoggingConfigResponse
object
- QueryLoggingConfig required
- CloudWatchLogsLogGroupArn required
- HostedZoneId required
- Id required
- QueryLoggingConfig required
- CreateReusableDelegationSetRequest
object
- CallerReference required
- HostedZoneId
- CreateReusableDelegationSetResponse
object
- DelegationSet required
- CallerReference
- Id
- NameServers required
- items
- DelegationSet required
- CreateTrafficPolicyInstanceRequest
object
: A complex type that contains information about the resource record sets that you want to create based on a specified traffic policy.- HostedZoneId required
- Name required
- TTL required
- TrafficPolicyId required
- TrafficPolicyVersion required
- CreateTrafficPolicyInstanceResponse
object
: A complex type that contains the response information for theCreateTrafficPolicyInstance
request.- TrafficPolicyInstance required
- HostedZoneId required
- Id required
- Message required
- Name required
- State required
- TTL required
- TrafficPolicyId required
- TrafficPolicyType required
- TrafficPolicyVersion required
- TrafficPolicyInstance required
- CreateTrafficPolicyRequest
object
: A complex type that contains information about the traffic policy that you want to create.- Comment
- Document required
- Name required
- CreateTrafficPolicyResponse
object
: A complex type that contains the response information for theCreateTrafficPolicy
request.- TrafficPolicy required
- Comment
- Document required
- Id required
- Name required
- Type required
- Version required
- TrafficPolicy required
- CreateTrafficPolicyVersionRequest
object
: A complex type that contains information about the traffic policy that you want to create a new version for.- Comment
- Document required
- CreateTrafficPolicyVersionResponse
object
: A complex type that contains the response information for theCreateTrafficPolicyVersion
request.- TrafficPolicy required
- Comment
- Document required
- Id required
- Name required
- Type required
- Version required
- TrafficPolicy required
- CreateVPCAssociationAuthorizationRequest
object
: 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.- VPC required
- VPCId VPCId
- VPCRegion
- VPC required
- CreateVPCAssociationAuthorizationResponse
object
: A complex type that contains the response information from aCreateVPCAssociationAuthorization
request.- HostedZoneId required
- VPC required
- VPCId VPCId
- VPCRegion
- DNSName
string
- DNSRCode
string
- DNSSECStatus
object
: A string repesenting the status of DNSSEC signing.- ServeSignature
- StatusMessage
- DeactivateKeySigningKeyRequest
object
- DeactivateKeySigningKeyResponse
object
- ChangeInfo required ChangeInfo
- DelegationSet
object
: A complex type that lists the name servers in a delegation set, as well as theCallerReference
and theID
for the delegation set.- CallerReference
- Id
- NameServers required
- items
- DelegationSetNameServers
array
- items
- DelegationSets
array
- items
- CallerReference
- Id
- NameServers required
- items
- items
- DeleteHealthCheckRequest
object
: This action deletes a health check.
- DeleteHealthCheckResponse
object
: An empty element.
- DeleteHostedZoneRequest
object
: A request to delete a hosted zone.
- DeleteHostedZoneResponse
object
: A complex type that contains the response to aDeleteHostedZone
request.- ChangeInfo required
- Comment
- Id required
- Status required
- SubmittedAt required
- ChangeInfo required
- DeleteKeySigningKeyRequest
object
- DeleteKeySigningKeyResponse
object
- ChangeInfo required ChangeInfo
- DeleteQueryLoggingConfigRequest
object
- DeleteQueryLoggingConfigResponse
object
- DeleteReusableDelegationSetRequest
object
: A request to delete a reusable delegation set.
- DeleteReusableDelegationSetResponse
object
: An empty element.
- DeleteTrafficPolicyInstanceRequest
object
: A request to delete a specified traffic policy instance.
- DeleteTrafficPolicyInstanceResponse
object
: An empty element.
- DeleteTrafficPolicyRequest
object
: A request to delete a specified traffic policy version.
- DeleteTrafficPolicyResponse
object
: An empty element.
- DeleteVPCAssociationAuthorizationRequest
object
: A complex type that contains information about the request to remove authorization to associate a VPC that was created by one AWS account with a hosted zone that was created with a different AWS account.- VPC required
- VPCId VPCId
- VPCRegion
- VPC required
- DeleteVPCAssociationAuthorizationResponse
object
: Empty response for the request.
- Dimension
object
: For the metric that the CloudWatch alarm is associated with, a complex type that contains information about one dimension.- Name required
- Value required
- DimensionField
string
- DimensionList
array
- items
- Name required
- Value required
- items
- DisableHostedZoneDNSSECRequest
object
- DisableHostedZoneDNSSECResponse
object
- ChangeInfo required ChangeInfo
- Disabled
boolean
- DisassociateVPCComment
string
- DisassociateVPCFromHostedZoneRequest
object
: A complex type that contains information about the VPC that you want to disassociate from a specified private hosted zone.- Comment
- VPC required
- VPCId VPCId
- VPCRegion
- DisassociateVPCFromHostedZoneResponse
object
: A complex type that contains the response information for the disassociate request.- ChangeInfo required
- Comment
- Id required
- Status required
- SubmittedAt required
- ChangeInfo required
- EnableHostedZoneDNSSECRequest
object
- EnableHostedZoneDNSSECResponse
object
- ChangeInfo required ChangeInfo
- EnableSNI
boolean
- EvaluationPeriods
integer
- FailureThreshold
integer
- FullyQualifiedDomainName
string
- GeoLocation
object
: A complex type that contains information about a geographic location.- ContinentCode
- CountryCode
- SubdivisionCode
- GeoLocationContinentCode
string
- GeoLocationContinentName
string
- GeoLocationCountryCode
string
- GeoLocationCountryName
string
- GeoLocationDetails
object
: A complex type that contains the codes and full continent, country, and subdivision names for the specifiedgeolocation
code.- ContinentCode
- ContinentName
- CountryCode
- CountryName
- SubdivisionCode
- SubdivisionName
- GeoLocationDetailsList
array
- items
- ContinentCode
- ContinentName
- CountryCode
- CountryName
- SubdivisionCode
- SubdivisionName
- items
- GeoLocationSubdivisionCode
string
- GeoLocationSubdivisionName
string
- GetAccountLimitRequest
object
: A complex type that contains information about the request to create a hosted zone.
- GetAccountLimitResponse
object
: A complex type that contains the requested limit.- Count required
- Limit required
- Type required
- Value required
- GetChangeRequest
object
: The input for a GetChange request.
- GetChangeResponse
object
: A complex type that contains theChangeInfo
element.- ChangeInfo required
- Comment
- Id required
- Status required
- SubmittedAt required
- ChangeInfo required
- GetCheckerIpRangesRequest
object
: Empty request.
- GetCheckerIpRangesResponse
object
: A complex type that contains theCheckerIpRanges
element.- CheckerIpRanges required
- items IPAddressCidr
- CheckerIpRanges required
- GetDNSSECRequest
object
- GetDNSSECResponse
object
- KeySigningKeys required
- items KeySigningKey
- Status required
- ServeSignature
- StatusMessage
- KeySigningKeys required
- GetGeoLocationRequest
object
: A request for information about whether a specified geographic location is supported for Amazon Route 53 geolocation resource record sets.
- GetGeoLocationResponse
object
: A complex type that contains the response information for the specified geolocation code.- GeoLocationDetails required
- ContinentCode
- ContinentName
- CountryCode
- CountryName
- SubdivisionCode
- SubdivisionName
- GeoLocationDetails required
- GetHealthCheckCountRequest
object
: A request for the number of health checks that are associated with the current AWS account.
- GetHealthCheckCountResponse
object
: A complex type that contains the response to aGetHealthCheckCount
request.- HealthCheckCount required
- GetHealthCheckLastFailureReasonRequest
object
: A request for the reason that a health check failed most recently.
- GetHealthCheckLastFailureReasonResponse
object
: A complex type that contains the response to aGetHealthCheckLastFailureReason
request.- HealthCheckObservations required
- items
- IPAddress
- Region
- StatusReport
- CheckedTime
- Status
- items
- HealthCheckObservations required
- GetHealthCheckRequest
object
: A request to get information about a specified health check.
- GetHealthCheckResponse
object
: A complex type that contains the response to aGetHealthCheck
request.- HealthCheck required
- CallerReference required
- CloudWatchAlarmConfiguration
- ComparisonOperator required
- Dimensions
- items
- Name required
- Value required
- items
- EvaluationPeriods required
- MetricName required
- Namespace required
- Period required
- Statistic required
- Threshold required
- HealthCheckConfig required
- AlarmIdentifier
- Name required
- Region required
- ChildHealthChecks
- items
- Disabled
- EnableSNI
- FailureThreshold
- FullyQualifiedDomainName
- HealthThreshold
- IPAddress
- InsufficientDataHealthStatus
- Inverted
- MeasureLatency
- Port
- Regions
- items
- RequestInterval
- ResourcePath
- SearchString
- Type required
- AlarmIdentifier
- HealthCheckVersion required
- Id required
- LinkedService
- Description
- ServicePrincipal
- HealthCheck required
- GetHealthCheckStatusRequest
object
: A request to get the status for a health check.
- GetHealthCheckStatusResponse
object
: A complex type that contains the response to aGetHealthCheck
request.- HealthCheckObservations required
- items
- IPAddress
- Region
- StatusReport
- CheckedTime
- Status
- items
- HealthCheckObservations required
- GetHostedZoneCountRequest
object
: A request to retrieve a count of all the hosted zones that are associated with the current AWS account.
- GetHostedZoneCountResponse
object
: A complex type that contains the response to aGetHostedZoneCount
request.- HostedZoneCount required
- GetHostedZoneLimitRequest
object
: A complex type that contains information about the request to create a hosted zone.
- GetHostedZoneLimitResponse
object
: A complex type that contains the requested limit.- Count required
- Limit required
- Type required
- Value required
- GetHostedZoneRequest
object
: A request to get information about a specified hosted zone.
- GetHostedZoneResponse
object
: A complex type that contain the response to aGetHostedZone
request.- DelegationSet
- CallerReference
- Id
- NameServers required
- items
- HostedZone required
- CallerReference required
- Config
- Comment
- PrivateZone
- Id required
- LinkedService
- Description
- ServicePrincipal
- Name required
- ResourceRecordSetCount
- VPCs
- items
- VPCId VPCId
- VPCRegion
- items
- DelegationSet
- GetQueryLoggingConfigRequest
object
- GetQueryLoggingConfigResponse
object
- QueryLoggingConfig required
- CloudWatchLogsLogGroupArn required
- HostedZoneId required
- Id required
- QueryLoggingConfig required
- GetReusableDelegationSetLimitRequest
object
: A complex type that contains information about the request to create a hosted zone.
- GetReusableDelegationSetLimitResponse
object
: A complex type that contains the requested limit.- Count required
- Limit required
- Type required
- Value required
- GetReusableDelegationSetRequest
object
: A request to get information about a specified reusable delegation set.
- GetReusableDelegationSetResponse
object
: A complex type that contains the response to theGetReusableDelegationSet
request.- DelegationSet required
- CallerReference
- Id
- NameServers required
- items
- DelegationSet required
- GetTrafficPolicyInstanceCountRequest
object
: Request to get the number of traffic policy instances that are associated with the current AWS account.
- GetTrafficPolicyInstanceCountResponse
object
: A complex type that contains information about the resource record sets that Amazon Route 53 created based on a specified traffic policy.- TrafficPolicyInstanceCount required
- GetTrafficPolicyInstanceRequest
object
: Gets information about a specified traffic policy instance.
- GetTrafficPolicyInstanceResponse
object
: A complex type that contains information about the resource record sets that Amazon Route 53 created based on a specified traffic policy.- TrafficPolicyInstance required
- HostedZoneId required
- Id required
- Message required
- Name required
- State required
- TTL required
- TrafficPolicyId required
- TrafficPolicyType required
- TrafficPolicyVersion required
- TrafficPolicyInstance required
- GetTrafficPolicyRequest
object
: Gets information about a specific traffic policy version.
- GetTrafficPolicyResponse
object
: A complex type that contains the response information for the request.- TrafficPolicy required
- Comment
- Document required
- Id required
- Name required
- Type required
- Version required
- TrafficPolicy required
- HealthCheck
object
: A complex type that contains information about one health check that is associated with the current AWS account.- CallerReference required
- CloudWatchAlarmConfiguration
- ComparisonOperator required
- Dimensions
- items
- Name required
- Value required
- items
- EvaluationPeriods required
- MetricName required
- Namespace required
- Period required
- Statistic required
- Threshold required
- HealthCheckConfig required
- AlarmIdentifier
- Name required
- Region required
- ChildHealthChecks
- items
- Disabled
- EnableSNI
- FailureThreshold
- FullyQualifiedDomainName
- HealthThreshold
- IPAddress
- InsufficientDataHealthStatus
- Inverted
- MeasureLatency
- Port
- Regions
- items
- RequestInterval
- ResourcePath
- SearchString
- Type required
- AlarmIdentifier
- HealthCheckVersion required
- Id required
- LinkedService
- Description
- ServicePrincipal
- HealthCheckConfig
object
: A complex type that contains information about the health check.- AlarmIdentifier
- Name required
- Region required
- ChildHealthChecks
- items
- Disabled
- EnableSNI
- FailureThreshold
- FullyQualifiedDomainName
- HealthThreshold
- IPAddress
- InsufficientDataHealthStatus
- Inverted
- MeasureLatency
- Port
- Regions
- items
- RequestInterval
- ResourcePath
- SearchString
- Type required
- AlarmIdentifier
- HealthCheckCount
integer
- HealthCheckId
string
- HealthCheckNonce
string
- HealthCheckObservation
object
: A complex type that contains the last failure reason as reported by one Amazon Route 53 health checker.- IPAddress
- Region
- StatusReport
- CheckedTime
- Status
- HealthCheckObservations
array
- items
- IPAddress
- Region
- StatusReport
- CheckedTime
- Status
- items
- HealthCheckRegion
string
(values: us-east-1, us-west-1, us-west-2, eu-west-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, sa-east-1)
- HealthCheckRegionList
array
- items
- HealthCheckType
string
(values: HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, TCP, CALCULATED, CLOUDWATCH_METRIC)
- HealthCheckVersion
integer
- HealthChecks
array
- items
- CallerReference required
- CloudWatchAlarmConfiguration
- ComparisonOperator required
- Dimensions
- items
- Name required
- Value required
- items
- EvaluationPeriods required
- MetricName required
- Namespace required
- Period required
- Statistic required
- Threshold required
- HealthCheckConfig required
- AlarmIdentifier
- Name required
- Region required
- ChildHealthChecks
- items
- Disabled
- EnableSNI
- FailureThreshold
- FullyQualifiedDomainName
- HealthThreshold
- IPAddress
- InsufficientDataHealthStatus
- Inverted
- MeasureLatency
- Port
- Regions
- items
- RequestInterval
- ResourcePath
- SearchString
- Type required
- AlarmIdentifier
- HealthCheckVersion required
- Id required
- LinkedService
- Description
- ServicePrincipal
- items
- HealthThreshold
integer
- HostedZone
object
: A complex type that contains general information about the hosted zone.- CallerReference required
- Config
- Comment
- PrivateZone
- Id required
- LinkedService
- Description
- ServicePrincipal
- Name required
- ResourceRecordSetCount
- HostedZoneConfig
object
: A complex type that contains an optional comment about your hosted zone. If you don't want to specify a comment, omit both theHostedZoneConfig
andComment
elements.- Comment
- PrivateZone
- HostedZoneCount
integer
- HostedZoneLimit
object
: A complex type that contains the type of limit that you specified in the request and the current value for that limit.- Type required
- Value required
- HostedZoneLimitType
string
(values: MAX_RRSETS_BY_ZONE, MAX_VPCS_ASSOCIATED_BY_ZONE)
- HostedZoneOwner
object
: 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 forOwningAccount
, there is no value forOwningService
, and vice versa.- OwningAccount
- OwningService
- HostedZoneOwningService
string
- HostedZoneRRSetCount
integer
- HostedZoneSummaries
array
- items
- HostedZoneId required
- Name required
- Owner required
- OwningAccount
- OwningService
- items
- HostedZoneSummary
object
: In the response to aListHostedZonesByVPC
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.- HostedZoneId required
- Name required
- Owner required
- OwningAccount
- OwningService
- HostedZones
array
- items
- CallerReference required
- Config
- Comment
- PrivateZone
- Id required
- LinkedService
- Description
- ServicePrincipal
- Name required
- ResourceRecordSetCount
- items
- IPAddress
string
- IPAddressCidr
string
- InsufficientDataHealthStatus
string
(values: Healthy, Unhealthy, LastKnownStatus)
- Inverted
boolean
- IsPrivateZone
boolean
- KeySigningKey
object
: 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.- CreatedDate
- DNSKEYRecord
- DSRecord
- DigestAlgorithmMnemonic
- DigestAlgorithmType
- DigestValue
- Flag
- KeyTag
- KmsArn
- LastModifiedDate
- Name
- PublicKey
- SigningAlgorithmMnemonic
- SigningAlgorithmType
- Status
- StatusMessage
- KeySigningKeys
array
- items KeySigningKey
- LimitValue
integer
- LinkedService
object
: 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.- Description
- ServicePrincipal
- ListGeoLocationsRequest
object
: A request to get a list of geographic locations that Amazon Route 53 supports for geolocation resource record sets.
- ListGeoLocationsResponse
object
: A complex type containing the response information for the request.- GeoLocationDetailsList required
- items
- ContinentCode
- ContinentName
- CountryCode
- CountryName
- SubdivisionCode
- SubdivisionName
- items
- IsTruncated required
- MaxItems required
- NextContinentCode
- NextCountryCode
- NextSubdivisionCode
- GeoLocationDetailsList required
- ListHealthChecksRequest
object
: A request to retrieve a list of the health checks that are associated with the current AWS account.
- ListHealthChecksResponse
object
: A complex type that contains the response to aListHealthChecks
request.- HealthChecks required
- items
- CallerReference required
- CloudWatchAlarmConfiguration
- ComparisonOperator required
- Dimensions
- items
- EvaluationPeriods required
- MetricName required
- Namespace required
- Period required
- Statistic required
- Threshold required
- HealthCheckConfig required
- AlarmIdentifier
- Name required
- Region required
- ChildHealthChecks
- items
- Disabled
- EnableSNI
- FailureThreshold
- FullyQualifiedDomainName
- HealthThreshold
- IPAddress
- InsufficientDataHealthStatus
- Inverted
- MeasureLatency
- Port
- Regions
- items
- RequestInterval
- ResourcePath
- SearchString
- Type required
- AlarmIdentifier
- HealthCheckVersion required
- Id required
- LinkedService
- Description
- ServicePrincipal
- items
- IsTruncated required
- Marker required
- MaxItems required
- NextMarker
- HealthChecks required
- ListHostedZonesByNameRequest
object
: Retrieves a list of the public and private hosted zones that are associated with the current AWS account in ASCII order by domain name.
- ListHostedZonesByNameResponse
object
: A complex type that contains the response information for the request.- DNSName
- HostedZoneId
- HostedZones required
- items
- CallerReference required
- Config
- Comment
- PrivateZone
- Id required
- LinkedService
- Description
- ServicePrincipal
- Name required
- ResourceRecordSetCount
- items
- IsTruncated required
- MaxItems required
- NextDNSName
- NextHostedZoneId
- ListHostedZonesByVPCRequest
object
: Lists all the private hosted zones that a specified VPC is associated with, regardless of which AWS account created the hosted zones.
- ListHostedZonesByVPCResponse
object
- HostedZoneSummaries required
- items
- HostedZoneId required
- Name required
- Owner required
- OwningAccount
- OwningService
- items
- MaxItems required
- NextToken
- HostedZoneSummaries required
- ListHostedZonesRequest
object
: A request to retrieve a list of the public and private hosted zones that are associated with the current AWS account.
- ListHostedZonesResponse
object
- HostedZones required
- items
- CallerReference required
- Config
- Comment
- PrivateZone
- Id required
- LinkedService
- Description
- ServicePrincipal
- Name required
- ResourceRecordSetCount
- items
- IsTruncated required
- Marker required
- MaxItems required
- NextMarker
- HostedZones required
- ListQueryLoggingConfigsRequest
object
- ListQueryLoggingConfigsResponse
object
- NextToken
- QueryLoggingConfigs required
- items
- CloudWatchLogsLogGroupArn required
- HostedZoneId required
- Id required
- items
- ListResourceRecordSetsRequest
object
: A request for the resource record sets that are associated with a specified hosted zone.
- ListResourceRecordSetsResponse
object
: A complex type that contains list information for the resource record set.- IsTruncated required
- MaxItems required
- NextRecordIdentifier
- NextRecordName
- NextRecordType
- ResourceRecordSets required
- items
- AliasTarget
- DNSName required
- EvaluateTargetHealth required
- HostedZoneId required
- Failover
- GeoLocation
- ContinentCode
- CountryCode
- SubdivisionCode
- HealthCheckId
- MultiValueAnswer
- Name required
- Region
- ResourceRecords
- items
- Value required
- items
- SetIdentifier
- TTL
- TrafficPolicyInstanceId
- Type required
- Weight
- AliasTarget
- items
- ListReusableDelegationSetsRequest
object
: A request to get a list of the reusable delegation sets that are associated with the current AWS account.
- ListReusableDelegationSetsResponse
object
: A complex type that contains information about the reusable delegation sets that are associated with the current AWS account.- DelegationSets required
- items
- CallerReference
- Id
- NameServers required
- items
- items
- IsTruncated required
- Marker required
- MaxItems required
- NextMarker
- DelegationSets required
- ListTagsForResourceRequest
object
: A complex type containing information about a request for a list of the tags that are associated with an individual resource.
- ListTagsForResourceResponse
object
: A complex type that contains information about the health checks or hosted zones for which you want to list tags.- ResourceTagSet required
- ResourceId
- ResourceType
- Tags
- items
- Key
- Value
- items
- ResourceTagSet required
- ListTagsForResourcesRequest
object
: A complex type that contains information about the health checks or hosted zones for which you want to list tags.- ResourceIds required
- items
- ResourceIds required
- ListTagsForResourcesResponse
object
: A complex type containing tags for the specified resources.- ResourceTagSets required
- items
- ResourceId
- ResourceType
- Tags
- items
- Key
- Value
- items
- items
- ResourceTagSets required
- ListTrafficPoliciesRequest
object
: A complex type that contains the information about the request to list the traffic policies that are associated with the current AWS account.
- ListTrafficPoliciesResponse
object
: A complex type that contains the response information for the request.- IsTruncated required
- MaxItems required
- TrafficPolicyIdMarker required
- TrafficPolicySummaries required
- items
- Id required
- LatestVersion required
- Name required
- TrafficPolicyCount required
- Type required
- items
- ListTrafficPolicyInstancesByHostedZoneRequest
object
: A request for the traffic policy instances that you created in a specified hosted zone.
- ListTrafficPolicyInstancesByHostedZoneResponse
object
: A complex type that contains the response information for the request.- IsTruncated required
- MaxItems required
- TrafficPolicyInstanceNameMarker
- TrafficPolicyInstanceTypeMarker
- TrafficPolicyInstances required
- items
- HostedZoneId required
- Id required
- Message required
- Name required
- State required
- TTL required
- TrafficPolicyId required
- TrafficPolicyType required
- TrafficPolicyVersion required
- items
- ListTrafficPolicyInstancesByPolicyRequest
object
: A complex type that contains the information about the request to list your traffic policy instances.
- ListTrafficPolicyInstancesByPolicyResponse
object
: A complex type that contains the response information for the request.- HostedZoneIdMarker
- IsTruncated required
- MaxItems required
- TrafficPolicyInstanceNameMarker
- TrafficPolicyInstanceTypeMarker
- TrafficPolicyInstances required
- items
- HostedZoneId required
- Id required
- Message required
- Name required
- State required
- TTL required
- TrafficPolicyId required
- TrafficPolicyType required
- TrafficPolicyVersion required
- items
- ListTrafficPolicyInstancesRequest
object
: A request to get information about the traffic policy instances that you created by using the current AWS account.
- ListTrafficPolicyInstancesResponse
object
: A complex type that contains the response information for the request.- HostedZoneIdMarker
- IsTruncated required
- MaxItems required
- TrafficPolicyInstanceNameMarker
- TrafficPolicyInstanceTypeMarker
- TrafficPolicyInstances required
- items
- HostedZoneId required
- Id required
- Message required
- Name required
- State required
- TTL required
- TrafficPolicyId required
- TrafficPolicyType required
- TrafficPolicyVersion required
- items
- ListTrafficPolicyVersionsRequest
object
: A complex type that contains the information about the request to list your traffic policies.
- ListTrafficPolicyVersionsResponse
object
: A complex type that contains the response information for the request.- IsTruncated required
- MaxItems required
- TrafficPolicies required
- items
- Comment
- Document required
- Id required
- Name required
- Type required
- Version required
- items
- TrafficPolicyVersionMarker required
- ListVPCAssociationAuthorizationsRequest
object
: A complex type that contains information about that can be associated with your hosted zone.
- ListVPCAssociationAuthorizationsResponse
object
: A complex type that contains the response information for the request.- HostedZoneId required
- NextToken
- VPCs required
- items
- VPCId VPCId
- VPCRegion
- items
- MaxResults
string
- MeasureLatency
boolean
- Message
string
- MetricName
string
- Nameserver
string
- Namespace
string
- Nonce
string
- PageMarker
string
- PageMaxItems
string
- PageTruncated
boolean
- PaginationToken
string
- Period
integer
- Port
integer
- QueryLoggingConfig
object
: A complex type that contains information about a configuration for DNS query logging.- CloudWatchLogsLogGroupArn required
- HostedZoneId required
- Id required
- QueryLoggingConfigId
string
- QueryLoggingConfigs
array
- items
- CloudWatchLogsLogGroupArn required
- HostedZoneId required
- Id required
- items
- RData
string
- RRType
string
(values: SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA, CAA, DS)
- RecordData
array
- items
- RecordDataEntry
string
:A value that Amazon Route 53 returned for this resource record set. A
RecordDataEntry
element is one of the following:-
For non-alias resource record sets, a
RecordDataEntry
element contains one value in the resource record set. If the resource record set contains multiple values, the response includes oneRecordDataEntry
element for each value. -
For multiple resource record sets that have the same name and type, which includes weighted, latency, geolocation, and failover, a
RecordDataEntry
element contains the value from the appropriate resource record set based on the request. -
For alias resource record sets that refer to AWS resources other than another resource record set, the
RecordDataEntry
element contains an IP address or a domain name for the AWS resource, depending on the type of resource. -
For alias resource record sets that refer to other resource record sets, a
RecordDataEntry
element contains one value from the referenced resource record set. If the referenced resource record set contains multiple values, the response includes oneRecordDataEntry
element for each value.
-
- RequestInterval
integer
- ResettableElementName
string
(values: FullyQualifiedDomainName, Regions, ResourcePath, ChildHealthChecks)
- ResettableElementNameList
array
- items
- ResourceDescription
string
- ResourceId
string
- ResourcePath
string
- ResourceRecord
object
:Information specific to the resource record.
If you're creating an alias resource record set, omit
ResourceRecord
.- Value required
- ResourceRecordSet
object
: Information about the resource record set to create or delete.- AliasTarget
- DNSName required
- EvaluateTargetHealth required
- HostedZoneId required
- Failover
- GeoLocation
- ContinentCode
- CountryCode
- SubdivisionCode
- HealthCheckId
- MultiValueAnswer
- Name required
- Region
- ResourceRecords
- items
- Value required
- items
- SetIdentifier
- TTL
- TrafficPolicyInstanceId
- Type required
- Weight
- AliasTarget
- ResourceRecordSetFailover
string
(values: PRIMARY, SECONDARY)
- ResourceRecordSetIdentifier
string
- ResourceRecordSetMultiValueAnswer
boolean
- ResourceRecordSetRegion
string
(values: us-east-1, us-east-2, us-west-1, us-west-2, ca-central-1, eu-west-1, eu-west-2, eu-west-3, eu-central-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, ap-northeast-2, ap-northeast-3, eu-north-1, sa-east-1, cn-north-1, cn-northwest-1, ap-east-1, me-south-1, ap-south-1, af-south-1, eu-south-1)
- ResourceRecordSetWeight
integer
- ResourceRecordSets
array
- items
- AliasTarget
- DNSName required
- EvaluateTargetHealth required
- HostedZoneId required
- Failover
- GeoLocation
- ContinentCode
- CountryCode
- SubdivisionCode
- HealthCheckId
- MultiValueAnswer
- Name required
- Region
- ResourceRecords
- items
- Value required
- items
- SetIdentifier
- TTL
- TrafficPolicyInstanceId
- Type required
- Weight
- AliasTarget
- items
- ResourceRecords
array
- items
- Value required
- items
- ResourceTagSet
object
: A complex type containing a resource and its associated tags.- ResourceId
- ResourceType
- Tags
- items
- Key
- Value
- items
- ResourceTagSetList
array
- items
- ResourceId
- ResourceType
- Tags
- items
- Key
- Value
- items
- items
- ResourceURI
string
- ReusableDelegationSetLimit
object
: A complex type that contains the type of limit that you specified in the request and the current value for that limit.- Type required
- Value required
- ReusableDelegationSetLimitType
string
(values: MAX_ZONES_BY_REUSABLE_DELEGATION_SET)
- SearchString
string
- ServeSignature
string
- ServicePrincipal
string
- SigningKeyInteger
integer
- SigningKeyName
string
- SigningKeyStatus
string
- SigningKeyStatusMessage
string
- SigningKeyString
string
- SigningKeyTag
integer
- Statistic
string
(values: Average, Sum, SampleCount, Maximum, Minimum)
- Status
string
- StatusReport
object
: A complex type that contains the status that one Amazon Route 53 health checker reports and the time of the health check.- CheckedTime
- Status
- SubnetMask
string
- TTL
integer
- Tag
object
: A complex type that contains information about a tag that you want to add or edit for the specified health check or hosted zone.- Key
- Value
- TagKey
string
- TagKeyList
array
- items
- TagList
array
- items
- Key
- Value
- items
- TagResourceId
string
- TagResourceIdList
array
- items
- TagResourceType
string
(values: healthcheck, hostedzone)
- TagValue
string
- TestDNSAnswerRequest
object
: 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.
- TestDNSAnswerResponse
object
: A complex type that contains the response to aTestDNSAnswer
request.- Nameserver required
- Protocol required
- RecordData required
- items
- RecordName required
- RecordType required
- ResponseCode required
- Threshold
number
- TimeStamp
string
- TrafficPolicies
array
- items
- Comment
- Document required
- Id required
- Name required
- Type required
- Version required
- items
- TrafficPolicy
object
: A complex type that contains settings for a traffic policy.- Comment
- Document required
- Id required
- Name required
- Type required
- Version required
- TrafficPolicyComment
string
- TrafficPolicyDocument
string
- TrafficPolicyId
string
- TrafficPolicyInstance
object
: A complex type that contains settings for the new traffic policy instance.- HostedZoneId required
- Id required
- Message required
- Name required
- State required
- TTL required
- TrafficPolicyId required
- TrafficPolicyType required
- TrafficPolicyVersion required
- TrafficPolicyInstanceCount
integer
- TrafficPolicyInstanceId
string
- TrafficPolicyInstanceState
string
- TrafficPolicyInstances
array
- items
- HostedZoneId required
- Id required
- Message required
- Name required
- State required
- TTL required
- TrafficPolicyId required
- TrafficPolicyType required
- TrafficPolicyVersion required
- items
- TrafficPolicyName
string
- TrafficPolicySummaries
array
- items
- Id required
- LatestVersion required
- Name required
- TrafficPolicyCount required
- Type required
- items
- TrafficPolicySummary
object
: A complex type that contains information about the latest version of one traffic policy that is associated with the current AWS account.- Id required
- LatestVersion required
- Name required
- TrafficPolicyCount required
- Type required
- TrafficPolicyVersion
integer
- TrafficPolicyVersionMarker
string
- TransportProtocol
string
- UpdateHealthCheckRequest
object
: A complex type that contains information about a request to update a health check.- AlarmIdentifier
- Name required
- Region required
- ChildHealthChecks
- items
- Disabled
- EnableSNI
- FailureThreshold
- FullyQualifiedDomainName
- HealthCheckVersion
- HealthThreshold
- IPAddress
- InsufficientDataHealthStatus
- Inverted
- Port
- Regions
- items
- ResetElements
- items
- ResourcePath
- SearchString
- AlarmIdentifier
- UpdateHealthCheckResponse
object
: A complex type that contains the response to theUpdateHealthCheck
request.- HealthCheck required
- CallerReference required
- CloudWatchAlarmConfiguration
- ComparisonOperator required
- Dimensions
- items
- Name required
- Value required
- items
- EvaluationPeriods required
- MetricName required
- Namespace required
- Period required
- Statistic required
- Threshold required
- HealthCheckConfig required
- AlarmIdentifier
- Name required
- Region required
- ChildHealthChecks
- items
- Disabled
- EnableSNI
- FailureThreshold
- FullyQualifiedDomainName
- HealthThreshold
- IPAddress
- InsufficientDataHealthStatus
- Inverted
- MeasureLatency
- Port
- Regions
- items
- RequestInterval
- ResourcePath
- SearchString
- Type required
- AlarmIdentifier
- HealthCheckVersion required
- Id required
- LinkedService
- Description
- ServicePrincipal
- HealthCheck required
- UpdateHostedZoneCommentRequest
object
: A request to update the comment for a hosted zone.- Comment
- UpdateHostedZoneCommentResponse
object
: A complex type that contains the response to theUpdateHostedZoneComment
request.- HostedZone required
- CallerReference required
- Config
- Comment
- PrivateZone
- Id required
- LinkedService
- Description
- ServicePrincipal
- Name required
- ResourceRecordSetCount
- HostedZone required
- UpdateTrafficPolicyCommentRequest
object
: A complex type that contains information about the traffic policy that you want to update the comment for.- Comment required
- UpdateTrafficPolicyCommentResponse
object
: A complex type that contains the response information for the traffic policy.- TrafficPolicy required
- Comment
- Document required
- Id required
- Name required
- Type required
- Version required
- TrafficPolicy required
- UpdateTrafficPolicyInstanceRequest
object
: A complex type that contains information about the resource record sets that you want to update based on a specified traffic policy instance.- TTL required
- TrafficPolicyId required
- TrafficPolicyVersion required
- UpdateTrafficPolicyInstanceResponse
object
: A complex type that contains information about the resource record sets that Amazon Route 53 created based on a specified traffic policy.- TrafficPolicyInstance required
- HostedZoneId required
- Id required
- Message required
- Name required
- State required
- TTL required
- TrafficPolicyId required
- TrafficPolicyType required
- TrafficPolicyVersion required
- TrafficPolicyInstance required
- UsageCount
integer
- VPC
object
: (Private hosted zones only) A complex type that contains information about an Amazon VPC.- VPCId VPCId
- VPCRegion
- VPCId
string
: (Private hosted zones only) The ID of an Amazon VPC.
- VPCRegion
string
(values: us-east-1, us-east-2, us-west-1, us-west-2, eu-west-1, eu-west-2, eu-west-3, eu-central-1, ap-east-1, me-south-1, us-gov-west-1, us-gov-east-1, us-iso-east-1, us-isob-east-1, ap-southeast-1, ap-southeast-2, ap-south-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, eu-north-1, sa-east-1, ca-central-1, cn-north-1, af-south-1, eu-south-1)
- VPCs
array
: (Private hosted zones only) A list ofVPC
elements.- items
- VPCId VPCId
- VPCRegion
- items