Skip to content

Latest commit

 

History

History

amazonaws_route53

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

@datafire/amazonaws_route53

Client library for Amazon Route 53

Installation and Usage

npm install --save @datafire/amazonaws_route53
let amazonaws_route53 = require('@datafire/amazonaws_route53').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

.then(data => {
  console.log(data);
});

Description

Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service.

Actions

GetAccountLimit

amazonaws_route53.GetAccountLimit({
  "Type": ""
}, context)

Input

  • input object
    • Type required string

Output

GetChange

amazonaws_route53.GetChange({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

GetCheckerIpRanges

amazonaws_route53.GetCheckerIpRanges({}, context)

Input

  • input object

Output

ListReusableDelegationSets

amazonaws_route53.ListReusableDelegationSets({}, context)

Input

  • input object
    • marker string
    • maxitems string

Output

CreateReusableDelegationSet

amazonaws_route53.CreateReusableDelegationSet({
  "CallerReference": ""
}, context)

Input

  • input object
    • CallerReference required string: A unique string that identifies the request, and that allows you to retry failed CreateReusableDelegationSet requests without the risk of executing the operation twice. You must use a unique CallerReference string every time you submit a CreateReusableDelegationSet request. CallerReference can be any unique string, for example a date/time stamp.
    • HostedZoneId string: If you want to mark the delegation set for an existing hosted zone as reusable, the ID for that hosted zone.

Output

Output schema unknown

DeleteReusableDelegationSet

amazonaws_route53.DeleteReusableDelegationSet({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

GetReusableDelegationSet

amazonaws_route53.GetReusableDelegationSet({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

GetGeoLocation

amazonaws_route53.GetGeoLocation({}, context)

Input

  • input object
    • continentcode string
    • countrycode string
    • subdivisioncode string

Output

ListGeoLocations

amazonaws_route53.ListGeoLocations({}, context)

Input

  • input object
    • startcontinentcode string
    • startcountrycode string
    • startsubdivisioncode string
    • maxitems string

Output

ListHealthChecks

amazonaws_route53.ListHealthChecks({}, context)

Input

  • input object
    • marker string
    • maxitems string
    • MaxItems string
    • Marker string

Output

CreateHealthCheck

amazonaws_route53.CreateHealthCheck({
  "CallerReference": "",
  "HealthCheckConfig": {}
}, context)

Input

  • 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 same CallerReference and settings as a previous request, and if the health check doesn't exist, Amazon Route 53 creates the health check. If the health check does exist, Route 53 returns the settings for the existing health check.

      • If you send a CreateHealthCheck request with the same CallerReference as a deleted health check, regardless of the settings, Route 53 returns a HealthCheckAlreadyExists error.

      • If you send a CreateHealthCheck request with the same CallerReference as an existing health check but with different settings, Route 53 returns a HealthCheckAlreadyExists error.

      • If you send a CreateHealthCheck request with a unique CallerReference but settings identical to an existing health check, Route 53 creates the health check.

    • 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

Output

Output schema unknown

DeleteHealthCheck

amazonaws_route53.DeleteHealthCheck({
  "HealthCheckId": ""
}, context)

Input

  • input object
    • HealthCheckId required string

Output

GetHealthCheck

amazonaws_route53.GetHealthCheck({
  "HealthCheckId": ""
}, context)

Input

  • input object
    • HealthCheckId required string

Output

UpdateHealthCheck

amazonaws_route53.UpdateHealthCheck({
  "HealthCheckId": ""
}, context)

Input

  • 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 one ChildHealthCheck element for each health check that you want to associate with a CALCULATED 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 the client_hello message during TLS negotiation. This allows the endpoint to respond to HTTPS health check requests with the applicable SSL/TLS certificate.

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

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

    • 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 of IPAddress.

      If you specify a value for IPAddress:

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

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

      • If you specify a value of 80 for Port and HTTP or HTTP_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.

      • If you specify a value of 443 for Port and HTTPS or HTTPS_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.

      • If you specify another value for Port and any value except TCP for Type, Route 53 passes FullyQualifiedDomainName:Port to the endpoint in the Host header.

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

      If you don't specify a value for IPAddress:

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

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

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

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

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

    • 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 or ListHealthChecks to get the current value of HealthCheckVersion for the health check that you want to update, and that you include that value in your UpdateHealthCheck request. This prevents Route 53 from overwriting an intervening update:

      • If the value in the UpdateHealthCheck request matches the value of HealthCheckVersion in the health check, Route 53 updates the health check with the new settings.

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

    • HealthThreshold integer:

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

      Note the following:

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

      • If you specify 0, Route 53 always considers this health check to be healthy.

    • 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 in FullyQualifiedDomainName at the interval that you specify in RequestInterval. Using an IP address that is returned by DNS, Route 53 then checks the health of the endpoint.

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

      • IPv4 address: four values between 0 and 255, separated by periods (.), for example, 192.0.2.44.

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

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

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

      For more information, see FullyQualifiedDomainName.

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

    • 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 for Type of CLOUDWATCH_METRIC or CALCULATED.

    • Regions array: A complex type that contains one Region element for each region that you want Amazon Route 53 health checkers to check the specified endpoint from.
      • 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 for ResettableElementName include the following:

      • 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 of Type is HTTP_STR_MATCH or HTTPS_STR_MATCH, the string that you want Amazon Route 53 to search for in the response body from the specified resource. If the string appears in the response body, Route 53 considers the resource healthy. (You can't change the value of Type when you update a health check.)

Output

GetHealthCheckLastFailureReason

amazonaws_route53.GetHealthCheckLastFailureReason({
  "HealthCheckId": ""
}, context)

Input

  • input object
    • HealthCheckId required string

Output

GetHealthCheckStatus

amazonaws_route53.GetHealthCheckStatus({
  "HealthCheckId": ""
}, context)

Input

  • input object
    • HealthCheckId required string

Output

GetHealthCheckCount

amazonaws_route53.GetHealthCheckCount({}, context)

Input

  • input object

Output

ListHostedZones

amazonaws_route53.ListHostedZones({}, context)

Input

  • input object
    • marker string
    • maxitems string
    • delegationsetid string
    • MaxItems string
    • Marker string

Output

CreateHostedZone

amazonaws_route53.CreateHostedZone({
  "Name": "",
  "CallerReference": ""
}, context)

Input

  • input object
    • CallerReference required string: A unique string that identifies the request and that allows failed CreateHostedZone requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference string every time you submit a CreateHostedZone request. CallerReference can be any unique string, for example, a date/time stamp.
    • 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 the HostedZoneConfig and Comment 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 that CreateHostedZone returns in DelegationSet.

    • VPC object: (Private hosted zones only) A complex type that contains information about an Amazon VPC.

Output

Output schema unknown

DeleteHostedZone

amazonaws_route53.DeleteHostedZone({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

GetHostedZone

amazonaws_route53.GetHostedZone({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

UpdateHostedZoneComment

amazonaws_route53.UpdateHostedZoneComment({
  "Id": ""
}, context)

Input

  • input object
    • Id required string
    • Comment string: The new comment for the hosted zone. If you don't specify a value for Comment, Amazon Route 53 deletes the existing value of the Comment element, if any.

Output

AssociateVPCWithHostedZone

amazonaws_route53.AssociateVPCWithHostedZone({
  "Id": "",
  "VPC": {}
}, context)

Input

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

Output

ListVPCAssociationAuthorizations

amazonaws_route53.ListVPCAssociationAuthorizations({
  "Id": ""
}, context)

Input

  • input object
    • Id required string
    • nexttoken string
    • maxresults string

Output

CreateVPCAssociationAuthorization

amazonaws_route53.CreateVPCAssociationAuthorization({
  "Id": "",
  "VPC": {}
}, context)

Input

  • input object
    • Id required string
    • VPC required object: (Private hosted zones only) A complex type that contains information about an Amazon VPC.

Output

DeleteVPCAssociationAuthorization

amazonaws_route53.DeleteVPCAssociationAuthorization({
  "Id": "",
  "VPC": {}
}, context)

Input

  • input object
    • Id required string
    • VPC required object: (Private hosted zones only) A complex type that contains information about an Amazon VPC.

Output

DisableHostedZoneDNSSEC

amazonaws_route53.DisableHostedZoneDNSSEC({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

DisassociateVPCFromHostedZone

amazonaws_route53.DisassociateVPCFromHostedZone({
  "Id": "",
  "VPC": {}
}, context)

Input

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

Output

GetDNSSEC

amazonaws_route53.GetDNSSEC({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

EnableHostedZoneDNSSEC

amazonaws_route53.EnableHostedZoneDNSSEC({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

ListResourceRecordSets

amazonaws_route53.ListResourceRecordSets({
  "Id": ""
}, context)

Input

  • input object
    • Id required string
    • name string
    • type string
    • identifier string
    • maxitems string
    • MaxItems string
    • StartRecordName string
    • StartRecordType string
    • StartRecordIdentifier string

Output

ChangeResourceRecordSets

amazonaws_route53.ChangeResourceRecordSets({
  "Id": "",
  "ChangeBatch": {}
}, context)

Input

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

Output

GetHostedZoneCount

amazonaws_route53.GetHostedZoneCount({}, context)

Input

  • input object

Output

GetHostedZoneLimit

amazonaws_route53.GetHostedZoneLimit({
  "Type": "",
  "Id": ""
}, context)

Input

  • input object
    • Type required string
    • Id required string

Output

ListHostedZonesByName

amazonaws_route53.ListHostedZonesByName({}, context)

Input

  • input object
    • dnsname string
    • hostedzoneid string
    • maxitems string

Output

ListHostedZonesByVPC

amazonaws_route53.ListHostedZonesByVPC({
  "vpcid": "",
  "vpcregion": ""
}, context)

Input

  • input object
    • vpcid required string
    • vpcregion required string
    • maxitems string
    • nexttoken string

Output

CreateKeySigningKey

amazonaws_route53.CreateKeySigningKey({
  "CallerReference": "",
  "HostedZoneId": "",
  "KeyManagementServiceArn": "",
  "Name": "",
  "Status": ""
}, context)

Input

  • 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 of KeyManagementServiceArn 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 to ACTIVE or INACTIVE.

Output

Output schema unknown

DeleteKeySigningKey

amazonaws_route53.DeleteKeySigningKey({
  "HostedZoneId": "",
  "Name": ""
}, context)

Input

  • input object
    • HostedZoneId required string
    • Name required string

Output

ActivateKeySigningKey

amazonaws_route53.ActivateKeySigningKey({
  "HostedZoneId": "",
  "Name": ""
}, context)

Input

  • input object
    • HostedZoneId required string
    • Name required string

Output

DeactivateKeySigningKey

amazonaws_route53.DeactivateKeySigningKey({
  "HostedZoneId": "",
  "Name": ""
}, context)

Input

  • input object
    • HostedZoneId required string
    • Name required string

Output

ListQueryLoggingConfigs

amazonaws_route53.ListQueryLoggingConfigs({}, context)

Input

  • input object
    • hostedzoneid string
    • nexttoken string
    • maxresults string
    • MaxResults string
    • NextToken string

Output

CreateQueryLoggingConfig

amazonaws_route53.CreateQueryLoggingConfig({
  "HostedZoneId": "",
  "CloudWatchLogsLogGroupArn": ""
}, context)

Input

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

Output

Output schema unknown

DeleteQueryLoggingConfig

amazonaws_route53.DeleteQueryLoggingConfig({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

GetQueryLoggingConfig

amazonaws_route53.GetQueryLoggingConfig({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

GetReusableDelegationSetLimit

amazonaws_route53.GetReusableDelegationSetLimit({
  "Type": "",
  "Id": ""
}, context)

Input

  • input object
    • Type required string
    • Id required string

Output

ListTagsForResources

amazonaws_route53.ListTagsForResources({
  "ResourceType": "",
  "ResourceIds": []
}, context)

Input

  • 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

Output

ListTagsForResource

amazonaws_route53.ListTagsForResource({
  "ResourceType": "",
  "ResourceId": ""
}, context)

Input

  • input object
    • ResourceType required string
    • ResourceId required string

Output

ChangeTagsForResource

amazonaws_route53.ChangeTagsForResource({
  "ResourceType": "",
  "ResourceId": ""
}, context)

Input

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

Output

TestDNSAnswer

amazonaws_route53.TestDNSAnswer({
  "hostedzoneid": "",
  "recordname": "",
  "recordtype": ""
}, context)

Input

  • input object
    • hostedzoneid required string
    • recordname required string
    • recordtype required string
    • resolverip string
    • edns0clientsubnetip string
    • edns0clientsubnetmask string

Output

ListTrafficPolicies

amazonaws_route53.ListTrafficPolicies({}, context)

Input

  • input object
    • trafficpolicyid string
    • maxitems string

Output

ListTrafficPolicyVersions

amazonaws_route53.ListTrafficPolicyVersions({
  "Id": ""
}, context)

Input

  • input object
    • Id required string
    • trafficpolicyversion string
    • maxitems string

Output

CreateTrafficPolicy

amazonaws_route53.CreateTrafficPolicy({
  "Name": "",
  "Document": ""
}, context)

Input

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

Output

Output schema unknown

CreateTrafficPolicyVersion

amazonaws_route53.CreateTrafficPolicyVersion({
  "Id": "",
  "Document": ""
}, context)

Input

  • input object
    • Id required string
    • Comment string: The comment that you specified in the CreateTrafficPolicyVersion request, if any.
    • Document required string: The definition of this version of the traffic policy, in JSON format. You specified the JSON in the CreateTrafficPolicyVersion request. For more information about the JSON format, see CreateTrafficPolicy.

Output

Output schema unknown

DeleteTrafficPolicy

amazonaws_route53.DeleteTrafficPolicy({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

GetTrafficPolicy

amazonaws_route53.GetTrafficPolicy({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

UpdateTrafficPolicyComment

amazonaws_route53.UpdateTrafficPolicyComment({
  "Id": "",
  "Comment": ""
}, context)

Input

  • input object
    • Id required string
    • Comment required string: The new comment for the specified traffic policy and version.

Output

CreateTrafficPolicyInstance

amazonaws_route53.CreateTrafficPolicyInstance({
  "HostedZoneId": "",
  "Name": "",
  "TTL": 0,
  "TrafficPolicyId": "",
  "TrafficPolicyVersion": 0
}, context)

Input

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

Output

Output schema unknown

DeleteTrafficPolicyInstance

amazonaws_route53.DeleteTrafficPolicyInstance({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

GetTrafficPolicyInstance

amazonaws_route53.GetTrafficPolicyInstance({
  "Id": ""
}, context)

Input

  • input object
    • Id required string

Output

UpdateTrafficPolicyInstance

amazonaws_route53.UpdateTrafficPolicyInstance({
  "Id": "",
  "TTL": 0,
  "TrafficPolicyId": "",
  "TrafficPolicyVersion": 0
}, context)

Input

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

Output

GetTrafficPolicyInstanceCount

amazonaws_route53.GetTrafficPolicyInstanceCount({}, context)

Input

  • input object

Output

ListTrafficPolicyInstances

amazonaws_route53.ListTrafficPolicyInstances({}, context)

Input

  • input object
    • hostedzoneid string
    • trafficpolicyinstancename string
    • trafficpolicyinstancetype string
    • maxitems string

Output

ListTrafficPolicyInstancesByHostedZone

amazonaws_route53.ListTrafficPolicyInstancesByHostedZone({
  "id": ""
}, context)

Input

  • input object
    • id required string
    • trafficpolicyinstancename string
    • trafficpolicyinstancetype string
    • maxitems string

Output

ListTrafficPolicyInstancesByPolicy

amazonaws_route53.ListTrafficPolicyInstancesByPolicy({
  "id": "",
  "version": 0
}, context)

Input

  • input object
    • id required string
    • version required integer
    • hostedzoneid string
    • trafficpolicyinstancename string
    • trafficpolicyinstancetype string
    • maxitems string

Output

Definitions

AWSAccountID

  • AWSAccountID string

AccountLimit

  • 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

  • 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

  • ActivateKeySigningKeyRequest object

ActivateKeySigningKeyResponse

  • ActivateKeySigningKeyResponse object

AlarmIdentifier

  • 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

  • AlarmName string

AliasHealthEnabled

  • AliasHealthEnabled boolean

AliasTarget

  • 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

  • AssociateVPCComment string

AssociateVPCWithHostedZoneRequest

  • AssociateVPCWithHostedZoneRequest object: A complex type that contains information about the request to associate a VPC with a private hosted zone.
    • Comment
    • VPC required

AssociateVPCWithHostedZoneResponse

  • AssociateVPCWithHostedZoneResponse object: A complex type that contains the response information for the AssociateVPCWithHostedZone request.
    • ChangeInfo required
      • Comment
      • Id required
      • Status required
      • SubmittedAt required

Change

  • 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
      • SetIdentifier
      • TTL
      • TrafficPolicyInstanceId
      • Type required
      • Weight

ChangeAction

  • ChangeAction string (values: CREATE, DELETE, UPSERT)

ChangeBatch

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

ChangeInfo

  • ChangeInfo object: A complex type that describes change information about changes made to your hosted zone.
    • Comment
    • Id required
    • Status required
    • SubmittedAt required

ChangeResourceRecordSetsRequest

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

ChangeResourceRecordSetsResponse

  • ChangeResourceRecordSetsResponse object: A complex type containing the response for the request.
    • ChangeInfo required
      • Comment
      • Id required
      • Status required
      • SubmittedAt required

ChangeStatus

  • ChangeStatus string (values: PENDING, INSYNC)

ChangeTagsForResourceRequest

  • ChangeTagsForResourceRequest object: A complex type that contains information about the tags that you want to add, edit, or delete.
    • AddTags
      • items
        • Key
        • Value
    • RemoveTagKeys
      • items

ChangeTagsForResourceResponse

  • ChangeTagsForResourceResponse object: Empty response for the request.

Changes

  • 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
        • SetIdentifier
        • TTL
        • TrafficPolicyInstanceId
        • Type required
        • Weight

CheckerIpRanges

ChildHealthCheckList

  • ChildHealthCheckList array
    • items

CloudWatchAlarmConfiguration

  • 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
    • EvaluationPeriods required
    • MetricName required
    • Namespace required
    • Period required
    • Statistic required
    • Threshold required

CloudWatchLogsLogGroupArn

  • CloudWatchLogsLogGroupArn string

CloudWatchRegion

  • 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

  • ComparisonOperator string (values: GreaterThanOrEqualToThreshold, GreaterThanThreshold, LessThanThreshold, LessThanOrEqualToThreshold)

ConcurrentModification

ConflictingDomainExists

ConflictingTypes

CreateHealthCheckRequest

  • 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

CreateHealthCheckResponse

  • 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
        • 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
      • HealthCheckVersion required
      • Id required
      • LinkedService
        • Description
        • ServicePrincipal

CreateHostedZoneRequest

  • 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

CreateHostedZoneResponse

  • 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

CreateKeySigningKeyRequest

  • CreateKeySigningKeyRequest object
    • CallerReference required
    • HostedZoneId required
    • KeyManagementServiceArn required
    • Name required
    • Status required

CreateKeySigningKeyResponse

  • CreateKeySigningKeyResponse object
    • ChangeInfo required ChangeInfo
    • KeySigningKey required
      • CreatedDate
      • DNSKEYRecord
      • DSRecord
      • DigestAlgorithmMnemonic
      • DigestAlgorithmType
      • DigestValue
      • Flag
      • KeyTag
      • KmsArn
      • LastModifiedDate
      • Name
      • PublicKey
      • SigningAlgorithmMnemonic
      • SigningAlgorithmType
      • Status
      • StatusMessage

CreateQueryLoggingConfigRequest

  • CreateQueryLoggingConfigRequest object
    • CloudWatchLogsLogGroupArn required
    • HostedZoneId required

CreateQueryLoggingConfigResponse

  • CreateQueryLoggingConfigResponse object
    • QueryLoggingConfig required
      • CloudWatchLogsLogGroupArn required
      • HostedZoneId required
      • Id required

CreateReusableDelegationSetRequest

  • CreateReusableDelegationSetRequest object
    • CallerReference required
    • HostedZoneId

CreateReusableDelegationSetResponse

  • CreateReusableDelegationSetResponse object
    • DelegationSet required
      • CallerReference
      • Id
      • NameServers required
        • items

CreateTrafficPolicyInstanceRequest

  • 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

  • CreateTrafficPolicyInstanceResponse object: A complex type that contains the response information for the CreateTrafficPolicyInstance request.
    • TrafficPolicyInstance required
      • HostedZoneId required
      • Id required
      • Message required
      • Name required
      • State required
      • TTL required
      • TrafficPolicyId required
      • TrafficPolicyType required
      • TrafficPolicyVersion required

CreateTrafficPolicyRequest

  • CreateTrafficPolicyRequest object: A complex type that contains information about the traffic policy that you want to create.
    • Comment
    • Document required
    • Name required

CreateTrafficPolicyResponse

  • CreateTrafficPolicyResponse object: A complex type that contains the response information for the CreateTrafficPolicy request.
    • TrafficPolicy required
      • Comment
      • Document required
      • Id required
      • Name required
      • Type required
      • Version required

CreateTrafficPolicyVersionRequest

  • 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

  • CreateTrafficPolicyVersionResponse object: A complex type that contains the response information for the CreateTrafficPolicyVersion request.
    • TrafficPolicy required
      • Comment
      • Document required
      • Id required
      • Name required
      • Type required
      • Version required

CreateVPCAssociationAuthorizationRequest

  • 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

CreateVPCAssociationAuthorizationResponse

  • CreateVPCAssociationAuthorizationResponse object: A complex type that contains the response information from a CreateVPCAssociationAuthorization request.
    • HostedZoneId required
    • VPC required

DNSName

  • DNSName string

DNSRCode

  • DNSRCode string

DNSSECNotFound

DNSSECStatus

  • DNSSECStatus object: A string repesenting the status of DNSSEC signing.
    • ServeSignature
    • StatusMessage

DeactivateKeySigningKeyRequest

  • DeactivateKeySigningKeyRequest object

DeactivateKeySigningKeyResponse

  • DeactivateKeySigningKeyResponse object

DelegationSet

  • DelegationSet object: A complex type that lists the name servers in a delegation set, as well as the CallerReference and the ID for the delegation set.
    • CallerReference
    • Id
    • NameServers required
      • items

DelegationSetAlreadyCreated

DelegationSetAlreadyReusable

DelegationSetInUse

DelegationSetNameServers

  • DelegationSetNameServers array
    • items

DelegationSetNotAvailable

DelegationSetNotReusable

DelegationSets

  • DelegationSets array
    • items
      • CallerReference
      • Id
      • NameServers required
        • items

DeleteHealthCheckRequest

  • DeleteHealthCheckRequest object: This action deletes a health check.

DeleteHealthCheckResponse

  • DeleteHealthCheckResponse object: An empty element.

DeleteHostedZoneRequest

  • DeleteHostedZoneRequest object: A request to delete a hosted zone.

DeleteHostedZoneResponse

  • DeleteHostedZoneResponse object: A complex type that contains the response to a DeleteHostedZone request.
    • ChangeInfo required
      • Comment
      • Id required
      • Status required
      • SubmittedAt required

DeleteKeySigningKeyRequest

  • DeleteKeySigningKeyRequest object

DeleteKeySigningKeyResponse

  • DeleteKeySigningKeyResponse object

DeleteQueryLoggingConfigRequest

  • DeleteQueryLoggingConfigRequest object

DeleteQueryLoggingConfigResponse

  • DeleteQueryLoggingConfigResponse object

DeleteReusableDelegationSetRequest

  • DeleteReusableDelegationSetRequest object: A request to delete a reusable delegation set.

DeleteReusableDelegationSetResponse

  • DeleteReusableDelegationSetResponse object: An empty element.

DeleteTrafficPolicyInstanceRequest

  • DeleteTrafficPolicyInstanceRequest object: A request to delete a specified traffic policy instance.

DeleteTrafficPolicyInstanceResponse

  • DeleteTrafficPolicyInstanceResponse object: An empty element.

DeleteTrafficPolicyRequest

  • DeleteTrafficPolicyRequest object: A request to delete a specified traffic policy version.

DeleteTrafficPolicyResponse

  • DeleteTrafficPolicyResponse object: An empty element.

DeleteVPCAssociationAuthorizationRequest

  • 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

DeleteVPCAssociationAuthorizationResponse

  • DeleteVPCAssociationAuthorizationResponse object: Empty response for the request.

Dimension

  • 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

  • DimensionField string

DimensionList

  • DimensionList array
    • items
      • Name required
      • Value required

DisableHostedZoneDNSSECRequest

  • DisableHostedZoneDNSSECRequest object

DisableHostedZoneDNSSECResponse

  • DisableHostedZoneDNSSECResponse object

Disabled

  • Disabled boolean

DisassociateVPCComment

  • DisassociateVPCComment string

DisassociateVPCFromHostedZoneRequest

  • 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

DisassociateVPCFromHostedZoneResponse

  • DisassociateVPCFromHostedZoneResponse object: A complex type that contains the response information for the disassociate request.
    • ChangeInfo required
      • Comment
      • Id required
      • Status required
      • SubmittedAt required

EnableHostedZoneDNSSECRequest

  • EnableHostedZoneDNSSECRequest object

EnableHostedZoneDNSSECResponse

  • EnableHostedZoneDNSSECResponse object

EnableSNI

  • EnableSNI boolean

EvaluationPeriods

  • EvaluationPeriods integer

FailureThreshold

  • FailureThreshold integer

FullyQualifiedDomainName

  • FullyQualifiedDomainName string

GeoLocation

  • GeoLocation object: A complex type that contains information about a geographic location.
    • ContinentCode
    • CountryCode
    • SubdivisionCode

GeoLocationContinentCode

  • GeoLocationContinentCode string

GeoLocationContinentName

  • GeoLocationContinentName string

GeoLocationCountryCode

  • GeoLocationCountryCode string

GeoLocationCountryName

  • GeoLocationCountryName string

GeoLocationDetails

  • GeoLocationDetails object: A complex type that contains the codes and full continent, country, and subdivision names for the specified geolocation code.
    • ContinentCode
    • ContinentName
    • CountryCode
    • CountryName
    • SubdivisionCode
    • SubdivisionName

GeoLocationDetailsList

  • GeoLocationDetailsList array
    • items
      • ContinentCode
      • ContinentName
      • CountryCode
      • CountryName
      • SubdivisionCode
      • SubdivisionName

GeoLocationSubdivisionCode

  • GeoLocationSubdivisionCode string

GeoLocationSubdivisionName

  • GeoLocationSubdivisionName string

GetAccountLimitRequest

  • GetAccountLimitRequest object: A complex type that contains information about the request to create a hosted zone.

GetAccountLimitResponse

  • GetAccountLimitResponse object: A complex type that contains the requested limit.
    • Count required
    • Limit required
      • Type required
      • Value required

GetChangeRequest

  • GetChangeRequest object: The input for a GetChange request.

GetChangeResponse

  • GetChangeResponse object: A complex type that contains the ChangeInfo element.
    • ChangeInfo required
      • Comment
      • Id required
      • Status required
      • SubmittedAt required

GetCheckerIpRangesRequest

  • GetCheckerIpRangesRequest object: Empty request.

GetCheckerIpRangesResponse

  • GetCheckerIpRangesResponse object: A complex type that contains the CheckerIpRanges element.

GetDNSSECRequest

  • GetDNSSECRequest object

GetDNSSECResponse

  • GetDNSSECResponse object
    • KeySigningKeys required
    • Status required
      • ServeSignature
      • StatusMessage

GetGeoLocationRequest

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

GetGeoLocationResponse

  • GetGeoLocationResponse object: A complex type that contains the response information for the specified geolocation code.
    • GeoLocationDetails required
      • ContinentCode
      • ContinentName
      • CountryCode
      • CountryName
      • SubdivisionCode
      • SubdivisionName

GetHealthCheckCountRequest

  • GetHealthCheckCountRequest object: A request for the number of health checks that are associated with the current AWS account.

GetHealthCheckCountResponse

  • GetHealthCheckCountResponse object: A complex type that contains the response to a GetHealthCheckCount request.
    • HealthCheckCount required

GetHealthCheckLastFailureReasonRequest

  • GetHealthCheckLastFailureReasonRequest object: A request for the reason that a health check failed most recently.

GetHealthCheckLastFailureReasonResponse

  • GetHealthCheckLastFailureReasonResponse object: A complex type that contains the response to a GetHealthCheckLastFailureReason request.
    • HealthCheckObservations required
      • items
        • IPAddress
        • Region
        • StatusReport
          • CheckedTime
          • Status

GetHealthCheckRequest

  • GetHealthCheckRequest object: A request to get information about a specified health check.

GetHealthCheckResponse

  • GetHealthCheckResponse object: A complex type that contains the response to a GetHealthCheck request.
    • HealthCheck required
      • CallerReference required
      • CloudWatchAlarmConfiguration
        • ComparisonOperator required
        • Dimensions
          • items
            • Name required
            • Value required
        • 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
      • HealthCheckVersion required
      • Id required
      • LinkedService
        • Description
        • ServicePrincipal

GetHealthCheckStatusRequest

  • GetHealthCheckStatusRequest object: A request to get the status for a health check.

GetHealthCheckStatusResponse

  • GetHealthCheckStatusResponse object: A complex type that contains the response to a GetHealthCheck request.
    • HealthCheckObservations required
      • items
        • IPAddress
        • Region
        • StatusReport
          • CheckedTime
          • Status

GetHostedZoneCountRequest

  • GetHostedZoneCountRequest object: A request to retrieve a count of all the hosted zones that are associated with the current AWS account.

GetHostedZoneCountResponse

  • GetHostedZoneCountResponse object: A complex type that contains the response to a GetHostedZoneCount request.
    • HostedZoneCount required

GetHostedZoneLimitRequest

  • GetHostedZoneLimitRequest object: A complex type that contains information about the request to create a hosted zone.

GetHostedZoneLimitResponse

  • GetHostedZoneLimitResponse object: A complex type that contains the requested limit.
    • Count required
    • Limit required
      • Type required
      • Value required

GetHostedZoneRequest

  • GetHostedZoneRequest object: A request to get information about a specified hosted zone.

GetHostedZoneResponse

  • GetHostedZoneResponse object: A complex type that contain the response to a GetHostedZone request.
    • DelegationSet
      • CallerReference
      • Id
      • NameServers required
        • items
    • HostedZone required
      • CallerReference required
      • Config
        • Comment
        • PrivateZone
      • Id required
      • LinkedService
        • Description
        • ServicePrincipal
      • Name required
      • ResourceRecordSetCount
    • VPCs
      • items

GetQueryLoggingConfigRequest

  • GetQueryLoggingConfigRequest object

GetQueryLoggingConfigResponse

  • GetQueryLoggingConfigResponse object
    • QueryLoggingConfig required
      • CloudWatchLogsLogGroupArn required
      • HostedZoneId required
      • Id required

GetReusableDelegationSetLimitRequest

  • GetReusableDelegationSetLimitRequest object: A complex type that contains information about the request to create a hosted zone.

GetReusableDelegationSetLimitResponse

  • GetReusableDelegationSetLimitResponse object: A complex type that contains the requested limit.
    • Count required
    • Limit required
      • Type required
      • Value required

GetReusableDelegationSetRequest

  • GetReusableDelegationSetRequest object: A request to get information about a specified reusable delegation set.

GetReusableDelegationSetResponse

  • GetReusableDelegationSetResponse object: A complex type that contains the response to the GetReusableDelegationSet request.
    • DelegationSet required
      • CallerReference
      • Id
      • NameServers required
        • items

GetTrafficPolicyInstanceCountRequest

  • GetTrafficPolicyInstanceCountRequest object: Request to get the number of traffic policy instances that are associated with the current AWS account.

GetTrafficPolicyInstanceCountResponse

  • 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

  • GetTrafficPolicyInstanceRequest object: Gets information about a specified traffic policy instance.

GetTrafficPolicyInstanceResponse

  • 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

GetTrafficPolicyRequest

  • GetTrafficPolicyRequest object: Gets information about a specific traffic policy version.

GetTrafficPolicyResponse

  • 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

HealthCheck

  • 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
      • 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
    • HealthCheckVersion required
    • Id required
    • LinkedService
      • Description
      • ServicePrincipal

HealthCheckAlreadyExists

HealthCheckConfig

  • 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

HealthCheckCount

  • HealthCheckCount integer

HealthCheckId

  • HealthCheckId string

HealthCheckInUse

HealthCheckNonce

  • HealthCheckNonce string

HealthCheckObservation

  • 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

  • HealthCheckObservations array
    • items
      • IPAddress
      • Region
      • StatusReport
        • CheckedTime
        • Status

HealthCheckRegion

  • 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

  • HealthCheckRegionList array
    • items

HealthCheckType

  • HealthCheckType string (values: HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, TCP, CALCULATED, CLOUDWATCH_METRIC)

HealthCheckVersion

  • HealthCheckVersion integer

HealthCheckVersionMismatch

HealthChecks

  • HealthChecks array
    • items
      • CallerReference required
      • CloudWatchAlarmConfiguration
        • ComparisonOperator required
        • Dimensions
          • items
            • Name required
            • Value required
        • 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
      • HealthCheckVersion required
      • Id required
      • LinkedService
        • Description
        • ServicePrincipal

HealthThreshold

  • HealthThreshold integer

HostedZone

  • 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

HostedZoneAlreadyExists

HostedZoneConfig

  • 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 the HostedZoneConfig and Comment elements.
    • Comment
    • PrivateZone

HostedZoneCount

  • HostedZoneCount integer

HostedZoneLimit

  • 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

  • HostedZoneLimitType string (values: MAX_RRSETS_BY_ZONE, MAX_VPCS_ASSOCIATED_BY_ZONE)

HostedZoneNotEmpty

HostedZoneNotFound

HostedZoneNotPrivate

HostedZoneOwner

  • 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 for OwningAccount, there is no value for OwningService, and vice versa.
    • OwningAccount
    • OwningService

HostedZoneOwningService

  • HostedZoneOwningService string

HostedZonePartiallyDelegated

HostedZoneRRSetCount

  • HostedZoneRRSetCount integer

HostedZoneSummaries

  • HostedZoneSummaries array
    • items
      • HostedZoneId required
      • Name required
      • Owner required
        • OwningAccount
        • OwningService

HostedZoneSummary

  • HostedZoneSummary object: In the response to a ListHostedZonesByVPC request, the HostedZoneSummaries element contains one HostedZoneSummary element for each hosted zone that the specified Amazon VPC is associated with. Each HostedZoneSummary element contains the hosted zone name and ID, and information about who owns the hosted zone.
    • HostedZoneId required
    • Name required
    • Owner required
      • OwningAccount
      • OwningService

HostedZones

  • HostedZones array
    • items
      • CallerReference required
      • Config
        • Comment
        • PrivateZone
      • Id required
      • LinkedService
        • Description
        • ServicePrincipal
      • Name required
      • ResourceRecordSetCount

IPAddress

  • IPAddress string

IPAddressCidr

  • IPAddressCidr string

IncompatibleVersion

InsufficientCloudWatchLogsResourcePolicy

InsufficientDataHealthStatus

  • InsufficientDataHealthStatus string (values: Healthy, Unhealthy, LastKnownStatus)

InvalidArgument

InvalidChangeBatch

InvalidDomainName

InvalidInput

InvalidKMSArn

InvalidKeySigningKeyName

InvalidKeySigningKeyStatus

InvalidPaginationToken

InvalidSigningStatus

InvalidTrafficPolicyDocument

InvalidVPCId

Inverted

  • Inverted boolean

IsPrivateZone

  • IsPrivateZone boolean

KeySigningKey

  • 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

KeySigningKeyAlreadyExists

KeySigningKeyInParentDSRecord

KeySigningKeyInUse

KeySigningKeyWithActiveStatusNotFound

KeySigningKeys

LastVPCAssociation

LimitValue

  • LimitValue integer

LimitsExceeded

LinkedService

  • 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

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

ListGeoLocationsResponse

  • ListGeoLocationsResponse object: A complex type containing the response information for the request.
    • GeoLocationDetailsList required
      • items
        • ContinentCode
        • ContinentName
        • CountryCode
        • CountryName
        • SubdivisionCode
        • SubdivisionName
    • IsTruncated required
    • MaxItems required
    • NextContinentCode
    • NextCountryCode
    • NextSubdivisionCode

ListHealthChecksRequest

  • ListHealthChecksRequest object: A request to retrieve a list of the health checks that are associated with the current AWS account.

ListHealthChecksResponse

  • ListHealthChecksResponse object: A complex type that contains the response to a ListHealthChecks 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
        • HealthCheckVersion required
        • Id required
        • LinkedService
          • Description
          • ServicePrincipal
    • IsTruncated required
    • Marker required
    • MaxItems required
    • NextMarker

ListHostedZonesByNameRequest

  • 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

  • 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
    • IsTruncated required
    • MaxItems required
    • NextDNSName
    • NextHostedZoneId

ListHostedZonesByVPCRequest

  • 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

  • ListHostedZonesByVPCResponse object
    • HostedZoneSummaries required
      • items
        • HostedZoneId required
        • Name required
        • Owner required
          • OwningAccount
          • OwningService
    • MaxItems required
    • NextToken

ListHostedZonesRequest

  • ListHostedZonesRequest object: A request to retrieve a list of the public and private hosted zones that are associated with the current AWS account.

ListHostedZonesResponse

  • ListHostedZonesResponse object
    • HostedZones required
      • items
        • CallerReference required
        • Config
          • Comment
          • PrivateZone
        • Id required
        • LinkedService
          • Description
          • ServicePrincipal
        • Name required
        • ResourceRecordSetCount
    • IsTruncated required
    • Marker required
    • MaxItems required
    • NextMarker

ListQueryLoggingConfigsRequest

  • ListQueryLoggingConfigsRequest object

ListQueryLoggingConfigsResponse

  • ListQueryLoggingConfigsResponse object
    • NextToken
    • QueryLoggingConfigs required
      • items
        • CloudWatchLogsLogGroupArn required
        • HostedZoneId required
        • Id required

ListResourceRecordSetsRequest

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

ListResourceRecordSetsResponse

  • 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
        • SetIdentifier
        • TTL
        • TrafficPolicyInstanceId
        • Type required
        • Weight

ListReusableDelegationSetsRequest

  • ListReusableDelegationSetsRequest object: A request to get a list of the reusable delegation sets that are associated with the current AWS account.

ListReusableDelegationSetsResponse

  • 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
    • IsTruncated required
    • Marker required
    • MaxItems required
    • NextMarker

ListTagsForResourceRequest

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

ListTagsForResourceResponse

  • 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

ListTagsForResourcesRequest

  • 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

ListTagsForResourcesResponse

  • ListTagsForResourcesResponse object: A complex type containing tags for the specified resources.
    • ResourceTagSets required
      • items
        • ResourceId
        • ResourceType
        • Tags
          • items
            • Key
            • Value

ListTrafficPoliciesRequest

  • 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

  • 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

ListTrafficPolicyInstancesByHostedZoneRequest

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

ListTrafficPolicyInstancesByHostedZoneResponse

  • 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

ListTrafficPolicyInstancesByPolicyRequest

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

ListTrafficPolicyInstancesByPolicyResponse

  • 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

ListTrafficPolicyInstancesRequest

  • ListTrafficPolicyInstancesRequest object: A request to get information about the traffic policy instances that you created by using the current AWS account.

ListTrafficPolicyInstancesResponse

  • 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

ListTrafficPolicyVersionsRequest

  • ListTrafficPolicyVersionsRequest object: A complex type that contains the information about the request to list your traffic policies.

ListTrafficPolicyVersionsResponse

  • 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
    • TrafficPolicyVersionMarker required

ListVPCAssociationAuthorizationsRequest

  • ListVPCAssociationAuthorizationsRequest object: A complex type that contains information about that can be associated with your hosted zone.

ListVPCAssociationAuthorizationsResponse

  • ListVPCAssociationAuthorizationsResponse object: A complex type that contains the response information for the request.
    • HostedZoneId required
    • NextToken
    • VPCs required
      • items

MaxResults

  • MaxResults string

MeasureLatency

  • MeasureLatency boolean

Message

  • Message string

MetricName

  • MetricName string

Nameserver

  • Nameserver string

Namespace

  • Namespace string

NoSuchChange

NoSuchCloudWatchLogsLogGroup

NoSuchDelegationSet

NoSuchGeoLocation

NoSuchHealthCheck

NoSuchHostedZone

NoSuchKeySigningKey

NoSuchQueryLoggingConfig

NoSuchTrafficPolicy

NoSuchTrafficPolicyInstance

Nonce

  • Nonce string

NotAuthorizedException

PageMarker

  • PageMarker string

PageMaxItems

  • PageMaxItems string

PageTruncated

  • PageTruncated boolean

PaginationToken

  • PaginationToken string

Period

  • Period integer

Port

  • Port integer

PriorRequestNotComplete

PublicZoneVPCAssociation

QueryLoggingConfig

  • QueryLoggingConfig object: A complex type that contains information about a configuration for DNS query logging.
    • CloudWatchLogsLogGroupArn required
    • HostedZoneId required
    • Id required

QueryLoggingConfigAlreadyExists

QueryLoggingConfigId

  • QueryLoggingConfigId string

QueryLoggingConfigs

  • QueryLoggingConfigs array
    • items
      • CloudWatchLogsLogGroupArn required
      • HostedZoneId required
      • Id required

RData

  • RData string

RRType

  • RRType string (values: SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA, CAA, DS)

RecordData

  • RecordData array
    • items

RecordDataEntry

  • 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 one RecordDataEntry 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 one RecordDataEntry element for each value.

RequestInterval

  • RequestInterval integer

ResettableElementName

  • ResettableElementName string (values: FullyQualifiedDomainName, Regions, ResourcePath, ChildHealthChecks)

ResettableElementNameList

  • ResettableElementNameList array
    • items

ResourceDescription

  • ResourceDescription string

ResourceId

  • ResourceId string

ResourcePath

  • ResourcePath string

ResourceRecord

  • ResourceRecord object:

    Information specific to the resource record.

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

    • Value required

ResourceRecordSet

  • 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
    • SetIdentifier
    • TTL
    • TrafficPolicyInstanceId
    • Type required
    • Weight

ResourceRecordSetFailover

  • ResourceRecordSetFailover string (values: PRIMARY, SECONDARY)

ResourceRecordSetIdentifier

  • ResourceRecordSetIdentifier string

ResourceRecordSetMultiValueAnswer

  • ResourceRecordSetMultiValueAnswer boolean

ResourceRecordSetRegion

  • 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

  • ResourceRecordSetWeight integer

ResourceRecordSets

  • ResourceRecordSets array
    • items
      • AliasTarget
        • DNSName required
        • EvaluateTargetHealth required
        • HostedZoneId required
      • Failover
      • GeoLocation
        • ContinentCode
        • CountryCode
        • SubdivisionCode
      • HealthCheckId
      • MultiValueAnswer
      • Name required
      • Region
      • ResourceRecords
        • items
          • Value required
      • SetIdentifier
      • TTL
      • TrafficPolicyInstanceId
      • Type required
      • Weight

ResourceRecords

  • ResourceRecords array
    • items
      • Value required

ResourceTagSet

  • ResourceTagSet object: A complex type containing a resource and its associated tags.
    • ResourceId
    • ResourceType
    • Tags
      • items
        • Key
        • Value

ResourceTagSetList

  • ResourceTagSetList array
    • items
      • ResourceId
      • ResourceType
      • Tags
        • items
          • Key
          • Value

ResourceURI

  • ResourceURI string

ReusableDelegationSetLimit

  • 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

  • ReusableDelegationSetLimitType string (values: MAX_ZONES_BY_REUSABLE_DELEGATION_SET)

SearchString

  • SearchString string

ServeSignature

  • ServeSignature string

ServicePrincipal

  • ServicePrincipal string

SigningKeyInteger

  • SigningKeyInteger integer

SigningKeyName

  • SigningKeyName string

SigningKeyStatus

  • SigningKeyStatus string

SigningKeyStatusMessage

  • SigningKeyStatusMessage string

SigningKeyString

  • SigningKeyString string

SigningKeyTag

  • SigningKeyTag integer

Statistic

  • Statistic string (values: Average, Sum, SampleCount, Maximum, Minimum)

Status

  • Status string

StatusReport

  • 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

  • SubnetMask string

TTL

  • TTL integer

Tag

  • 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

  • TagKey string

TagKeyList

  • TagKeyList array
    • items

TagList

  • TagList array
    • items
      • Key
      • Value

TagResourceId

  • TagResourceId string

TagResourceIdList

  • TagResourceIdList array
    • items

TagResourceType

  • TagResourceType string (values: healthcheck, hostedzone)

TagValue

  • TagValue string

TestDNSAnswerRequest

  • 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

  • TestDNSAnswerResponse object: A complex type that contains the response to a TestDNSAnswer request.
    • Nameserver required
    • Protocol required
    • RecordData required
      • items
    • RecordName required
    • RecordType required
    • ResponseCode required

Threshold

  • Threshold number

ThrottlingException

TimeStamp

  • TimeStamp string

TooManyHealthChecks

TooManyHostedZones

TooManyKeySigningKeys

TooManyTrafficPolicies

TooManyTrafficPolicyInstances

TooManyTrafficPolicyVersionsForCurrentPolicy

TooManyVPCAssociationAuthorizations

TrafficPolicies

  • TrafficPolicies array
    • items
      • Comment
      • Document required
      • Id required
      • Name required
      • Type required
      • Version required

TrafficPolicy

  • TrafficPolicy object: A complex type that contains settings for a traffic policy.
    • Comment
    • Document required
    • Id required
    • Name required
    • Type required
    • Version required

TrafficPolicyAlreadyExists

TrafficPolicyComment

  • TrafficPolicyComment string

TrafficPolicyDocument

  • TrafficPolicyDocument string

TrafficPolicyId

  • TrafficPolicyId string

TrafficPolicyInUse

TrafficPolicyInstance

  • 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

TrafficPolicyInstanceAlreadyExists

TrafficPolicyInstanceCount

  • TrafficPolicyInstanceCount integer

TrafficPolicyInstanceId

  • TrafficPolicyInstanceId string

TrafficPolicyInstanceState

  • TrafficPolicyInstanceState string

TrafficPolicyInstances

  • TrafficPolicyInstances array
    • items
      • HostedZoneId required
      • Id required
      • Message required
      • Name required
      • State required
      • TTL required
      • TrafficPolicyId required
      • TrafficPolicyType required
      • TrafficPolicyVersion required

TrafficPolicyName

  • TrafficPolicyName string

TrafficPolicySummaries

  • TrafficPolicySummaries array
    • items
      • Id required
      • LatestVersion required
      • Name required
      • TrafficPolicyCount required
      • Type required

TrafficPolicySummary

  • 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

  • TrafficPolicyVersion integer

TrafficPolicyVersionMarker

  • TrafficPolicyVersionMarker string

TransportProtocol

  • TransportProtocol string

UpdateHealthCheckRequest

  • 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

UpdateHealthCheckResponse

  • UpdateHealthCheckResponse object: A complex type that contains the response to the UpdateHealthCheck request.
    • HealthCheck required
      • CallerReference required
      • CloudWatchAlarmConfiguration
        • ComparisonOperator required
        • Dimensions
          • items
            • Name required
            • Value required
        • 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
      • HealthCheckVersion required
      • Id required
      • LinkedService
        • Description
        • ServicePrincipal

UpdateHostedZoneCommentRequest

  • UpdateHostedZoneCommentRequest object: A request to update the comment for a hosted zone.
    • Comment

UpdateHostedZoneCommentResponse

  • UpdateHostedZoneCommentResponse object: A complex type that contains the response to the UpdateHostedZoneComment request.
    • HostedZone required
      • CallerReference required
      • Config
        • Comment
        • PrivateZone
      • Id required
      • LinkedService
        • Description
        • ServicePrincipal
      • Name required
      • ResourceRecordSetCount

UpdateTrafficPolicyCommentRequest

  • UpdateTrafficPolicyCommentRequest object: A complex type that contains information about the traffic policy that you want to update the comment for.
    • Comment required

UpdateTrafficPolicyCommentResponse

  • 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

UpdateTrafficPolicyInstanceRequest

  • 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

  • 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

UsageCount

  • UsageCount integer

VPC

  • VPC object: (Private hosted zones only) A complex type that contains information about an Amazon VPC.

VPCAssociationAuthorizationNotFound

VPCAssociationNotFound

VPCId

  • VPCId string: (Private hosted zones only) The ID of an Amazon VPC.

VPCRegion

  • 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

  • VPCs array: (Private hosted zones only) A list of VPC elements.
    • items