lib/aws-sdk-route53/client.rb in aws-sdk-route53-1.49.0 vs lib/aws-sdk-route53/client.rb in aws-sdk-route53-1.50.0
- old
+ new
@@ -371,16 +371,16 @@
#
# To perform the association, the VPC and the private hosted zone must
# already exist. You can't convert a public hosted zone into a private
# hosted zone.
#
- # <note markdown="1"> If you want to associate a VPC that was created by using one AWS
- # account with a private hosted zone that was created by using a
- # different account, the AWS account that created the private hosted
- # zone must first submit a `CreateVPCAssociationAuthorization` request.
- # Then the account that created the VPC must submit an
- # `AssociateVPCWithHostedZone` request.
+ # <note markdown="1"> If you want to associate a VPC that was created by using one account
+ # with a private hosted zone that was created by using a different
+ # account, the account that created the private hosted zone must first
+ # submit a `CreateVPCAssociationAuthorization` request. Then the account
+ # that created the VPC must submit an `AssociateVPCWithHostedZone`
+ # request.
#
# </note>
#
# @option params [required, String] :hosted_zone_id
# The ID of the private hosted zone that you want to associate an Amazon
@@ -509,13 +509,13 @@
# values.
#
# * `DELETE`\: Deletes an existing resource record set that has the
# specified values.
#
- # * `UPSERT`\: If a resource record set does not already exist, AWS
- # creates it. If a resource set does exist, Route 53 updates it with
- # the values in the request.
+ # * `UPSERT`\: If a resource record set does not already exist, Amazon
+ # Web Services creates it. If a resource set does exist, Route 53
+ # updates it with the values in the request.
#
# **Syntaxes for Creating, Updating, and Deleting Resource Record Sets**
#
# The syntax for a request depends on the type of resource record set
# that you want to create, delete, or update, such as weighted, alias,
@@ -1203,12 +1203,11 @@
end
# Adds, edits, or deletes tags for a health check or a hosted zone.
#
# For information about using tags for cost allocation, see [Using Cost
- # Allocation Tags][1] in the *AWS Billing and Cost Management User
- # Guide*.
+ # Allocation Tags][1] in the *Billing and Cost Management User Guide*.
#
#
#
# [1]: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html
#
@@ -1364,11 +1363,11 @@
# resp = client.create_health_check({
# caller_reference: "HealthCheckNonce", # required
# health_check_config: { # required
# ip_address: "IPAddress",
# port: 1,
- # type: "HTTP", # required, accepts HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, TCP, CALCULATED, CLOUDWATCH_METRIC
+ # type: "HTTP", # required, accepts HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, TCP, CALCULATED, CLOUDWATCH_METRIC, RECOVERY_CONTROL
# resource_path: "ResourcePath",
# fully_qualified_domain_name: "FullyQualifiedDomainName",
# search_string: "SearchString",
# request_interval: 1,
# failure_threshold: 1,
@@ -1382,10 +1381,11 @@
# alarm_identifier: {
# region: "us-east-1", # required, accepts 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
# name: "AlarmName", # required
# },
# insufficient_data_health_status: "Healthy", # accepts Healthy, Unhealthy, LastKnownStatus
+ # routing_control_arn: "RoutingControlArn",
# },
# })
#
# @example Response structure
#
@@ -1393,11 +1393,11 @@
# resp.health_check.caller_reference #=> String
# resp.health_check.linked_service.service_principal #=> String
# resp.health_check.linked_service.description #=> String
# resp.health_check.health_check_config.ip_address #=> String
# resp.health_check.health_check_config.port #=> Integer
- # resp.health_check.health_check_config.type #=> String, one of "HTTP", "HTTPS", "HTTP_STR_MATCH", "HTTPS_STR_MATCH", "TCP", "CALCULATED", "CLOUDWATCH_METRIC"
+ # resp.health_check.health_check_config.type #=> String, one of "HTTP", "HTTPS", "HTTP_STR_MATCH", "HTTPS_STR_MATCH", "TCP", "CALCULATED", "CLOUDWATCH_METRIC", "RECOVERY_CONTROL"
# resp.health_check.health_check_config.resource_path #=> String
# resp.health_check.health_check_config.fully_qualified_domain_name #=> String
# resp.health_check.health_check_config.search_string #=> String
# resp.health_check.health_check_config.request_interval #=> Integer
# resp.health_check.health_check_config.failure_threshold #=> Integer
@@ -1411,10 +1411,11 @@
# resp.health_check.health_check_config.regions #=> Array
# resp.health_check.health_check_config.regions[0] #=> String, one of "us-east-1", "us-west-1", "us-west-2", "eu-west-1", "ap-southeast-1", "ap-southeast-2", "ap-northeast-1", "sa-east-1"
# resp.health_check.health_check_config.alarm_identifier.region #=> String, one of "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"
# resp.health_check.health_check_config.alarm_identifier.name #=> String
# resp.health_check.health_check_config.insufficient_data_health_status #=> String, one of "Healthy", "Unhealthy", "LastKnownStatus"
+ # resp.health_check.health_check_config.routing_control_arn #=> String
# resp.health_check.health_check_version #=> Integer
# resp.health_check.cloud_watch_alarm_configuration.evaluation_periods #=> Integer
# resp.health_check.cloud_watch_alarm_configuration.threshold #=> Float
# resp.health_check.cloud_watch_alarm_configuration.comparison_operator #=> String, one of "GreaterThanOrEqualToThreshold", "GreaterThanThreshold", "LessThanThreshold", "LessThanOrEqualToThreshold"
# resp.health_check.cloud_watch_alarm_configuration.period #=> Integer
@@ -1603,11 +1604,11 @@
# @option params [required, String] :hosted_zone_id
# The unique string (ID) used to identify a hosted zone.
#
# @option params [required, String] :key_management_service_arn
# The Amazon resource name (ARN) for a customer managed customer master
- # key (CMK) in AWS Key Management Service (AWS KMS). The
+ # key (CMK) in Key Management Service (KMS). The
# `KeyManagementServiceArn` must be unique for each key-signing key
# (KSK) in a single hosted zone. To see an example of
# `KeyManagementServiceArn` that grants the correct permissions for
# DNSSEC, scroll down to **Example**.
#
@@ -1636,16 +1637,16 @@
# * Sign
#
# The key policy must also include the Amazon Route 53 service in the
# principal for your account. Specify the following:
#
- # * `"Service": "dnssec.route53.aws.amazonaws.com"`
+ # * `"Service": "dnssec-route53.amazonaws.com"`
#
# ^
#
- # For more information about working with a customer managed CMK in AWS
- # KMS, see [AWS Key Management Service concepts][1].
+ # For more information about working with a customer managed CMK in KMS,
+ # see [Key Management Service concepts][1].
#
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html
#
@@ -1736,25 +1737,25 @@
# which you specify when you create a query logging configuration.
# Note the following:
#
# * You must create the log group in the us-east-1 region.
#
- # * You must use the same AWS account to create the log group and
- # the hosted zone that you want to configure query logging for.
+ # * You must use the same account to create the log group and the
+ # hosted zone that you want to configure query logging for.
#
# * When you create log groups for query logging, we recommend
# that you use a consistent prefix, for example:
#
# `/aws/route53/hosted zone name `
#
# In the next step, you'll create a resource policy, which
# controls access to one or more log groups and the associated
- # AWS resources, such as Route 53 hosted zones. There's a limit
- # on the number of resource policies that you can create, so we
- # recommend that you use a consistent prefix so you can use the
- # same resource policy for all the log groups that you create
- # for query logging.
+ # Amazon Web Services resources, such as Route 53 hosted zones.
+ # There's a limit on the number of resource policies that you
+ # can create, so we recommend that you use a consistent prefix
+ # so you can use the same resource policy for all the log groups
+ # that you create for query logging.
#
# 2. Create a CloudWatch Logs resource policy, and give it the
# permissions that Route 53 needs to create log streams and to
# send query logs to log streams. For the value of `Resource`,
# specify the ARN for the log group that you created in the
@@ -1764,12 +1765,12 @@
# example:
#
# `arn:aws:logs:us-east-1:123412341234:log-group:/aws/route53/*`
#
# <note markdown="1"> You can't use the CloudWatch console to create or edit a
- # resource policy. You must use the CloudWatch API, one of the AWS
- # SDKs, or the AWS CLI.
+ # resource policy. You must use the CloudWatch API, one of the
+ # Amazon Web Services SDKs, or the CLI.
#
# </note>
#
# Log Streams and Edge Locations
#
@@ -1844,11 +1845,12 @@
#
# 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][1] API action, the [describe-log-groups][2]
- # command, or the applicable command in one of the AWS SDKs.
+ # command, or the applicable command in one of the Amazon Web Services
+ # SDKs.
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DescribeLogGroups.html
# [2]: https://docs.aws.amazon.com/cli/latest/reference/logs/describe-log-groups.html
@@ -1880,12 +1882,11 @@
req = build_request(:create_query_logging_config, params)
req.send_request(options)
end
# Creates a delegation set (a group of four name servers) that can be
- # reused by multiple hosted zones that were created by the same AWS
- # account.
+ # reused by multiple hosted zones that were created by the same account.
#
# You can also create a reusable delegation set that uses the four name
# servers that are associated with an existing hosted zone. Specify the
# hosted zone ID in the `CreateReusableDelegationSet` request.
#
@@ -2155,11 +2156,11 @@
def create_traffic_policy_version(params = {}, options = {})
req = build_request(:create_traffic_policy_version, params)
req.send_request(options)
end
- # Authorizes the AWS account that created a specified VPC to submit an
+ # Authorizes the account that created a specified VPC to submit an
# `AssociateVPCWithHostedZone` request to associate the VPC with a
# specified hosted zone that was created by a different account. To
# submit a `CreateVPCAssociationAuthorization` request, you must use the
# account that created the hosted zone. After you authorize the
# association, use the account that created the VPC to submit an
@@ -2255,12 +2256,12 @@
# can't be predicted and may change. This will affect the routing of
# DNS queries for your DNS failover configuration. For more information,
# see [Replacing and Deleting Health Checks][1] in the *Amazon Route 53
# Developer Guide*.
#
- # If you're using AWS Cloud Map and you configured Cloud Map to create
- # a Route 53 health check when you register an instance, you can't use
+ # If you're using Cloud Map and you configured Cloud Map to create a
+ # Route 53 health check when you register an instance, you can't use
# the Route 53 `DeleteHealthCheck` command to delete the health check.
# The health check is deleted automatically when you deregister the
# instance; there can be a delay of several hours before the health
# check is deleted from Route 53.
#
@@ -2288,12 +2289,12 @@
req.send_request(options)
end
# Deletes a hosted zone.
#
- # If the hosted zone was created by another service, such as AWS Cloud
- # Map, see [Deleting Public Hosted Zones That Were Created by Another
+ # If the hosted zone was created by another service, such as Cloud Map,
+ # see [Deleting Public Hosted Zones That Were Created by Another
# Service][1] in the *Amazon Route 53 Developer Guide* for information
# about how to delete it. (The process is the same for public and
# private hosted zones that were created by another service.)
#
# If you want to keep your domain registration but you want to stop
@@ -2334,11 +2335,11 @@
#
# * Use the `GetHostedZone` action to request information about the
# hosted zone.
#
# * Use the `ListHostedZones` action to get a list of the hosted zones
- # associated with the current AWS account.
+ # associated with the current account.
#
#
#
# [1]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DeleteHostedZone.html#delete-public-hosted-zone-created-by-another-service
# [2]: https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_UpdateDomainNameservers.html
@@ -2555,26 +2556,26 @@
# request to associate a specified VPC with a hosted zone that was
# created by a different account. You must use the account that created
# the hosted zone to submit a `DeleteVPCAssociationAuthorization`
# request.
#
- # Sending this request only prevents the AWS account that created the
- # VPC from associating the VPC with the Amazon Route 53 hosted zone in
- # the future. If the VPC is already associated with the hosted zone,
+ # Sending this request only prevents the account that created the VPC
+ # from associating the VPC with the Amazon Route 53 hosted zone in the
+ # future. If the VPC is already associated with the hosted zone,
# `DeleteVPCAssociationAuthorization` won't disassociate the VPC from
# the hosted zone. If you want to delete an existing association, use
# `DisassociateVPCFromHostedZone`.
#
# @option params [required, String] :hosted_zone_id
# When removing authorization to associate a VPC that was created by one
- # AWS account with a hosted zone that was created with a different AWS
- # account, the ID of the hosted zone.
+ # account with a hosted zone that was created with a different account,
+ # the ID of the hosted zone.
#
# @option params [required, Types::VPC] :vpc
# When removing authorization to associate a VPC that was created by one
- # AWS account with a hosted zone that was created with a different AWS
- # account, a complex type that includes the ID and region of the VPC.
+ # account with a hosted zone that was created with a different account,
+ # a complex type that includes the ID and region of the VPC.
#
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
#
# @example Request syntax with placeholder values
#
@@ -2638,11 +2639,11 @@
#
# * You can submit a `DisassociateVPCFromHostedZone` request using
# either the account that created the hosted zone or the account that
# created the Amazon VPC.
#
- # * Some services, such as AWS Cloud Map and Amazon Elastic File System
+ # * Some services, such as Cloud Map and Amazon Elastic File System
# (Amazon EFS) automatically create hosted zones and associate VPCs
# with the hosted zones. A service can create a hosted zone using your
# account or using its own account. You can disassociate a VPC from a
# hosted zone only if the service created the hosted zone using your
# account.
@@ -2733,12 +2734,13 @@
# maximum number of health checks that you can create using the account.
#
# For the default limit, see [Limits][1] in the *Amazon Route 53
# Developer Guide*. To request a higher limit, [open a case][2].
#
- # <note markdown="1"> You can also view account limits in AWS Trusted Advisor. Sign in to
- # the AWS Management Console and open the Trusted Advisor console at
+ # <note markdown="1"> You can also view account limits in Amazon Web Services Trusted
+ # Advisor. Sign in to the Management Console and open the Trusted
+ # Advisor console at
# [https://console.aws.amazon.com/trustedadvisor/][3]. Then choose
# **Service limits** in the navigation pane.
#
# </note>
#
@@ -2843,13 +2845,13 @@
# Route 53 does not perform authorization for this API because it
# retrieves information that is already available to the public.
#
# `GetCheckerIpRanges` still works, but we recommend that you download
- # ip-ranges.json, which includes IP address ranges for all AWS services.
- # For more information, see [IP Address Ranges of Amazon Route 53
- # Servers][1] in the *Amazon Route 53 Developer Guide*.
+ # ip-ranges.json, which includes IP address ranges for all Amazon Web
+ # Services services. For more information, see [IP Address Ranges of
+ # Amazon Route 53 Servers][1] in the *Amazon Route 53 Developer Guide*.
#
#
#
# [1]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/route-53-ip-addresses.html
#
@@ -3035,11 +3037,11 @@
# resp.health_check.caller_reference #=> String
# resp.health_check.linked_service.service_principal #=> String
# resp.health_check.linked_service.description #=> String
# resp.health_check.health_check_config.ip_address #=> String
# resp.health_check.health_check_config.port #=> Integer
- # resp.health_check.health_check_config.type #=> String, one of "HTTP", "HTTPS", "HTTP_STR_MATCH", "HTTPS_STR_MATCH", "TCP", "CALCULATED", "CLOUDWATCH_METRIC"
+ # resp.health_check.health_check_config.type #=> String, one of "HTTP", "HTTPS", "HTTP_STR_MATCH", "HTTPS_STR_MATCH", "TCP", "CALCULATED", "CLOUDWATCH_METRIC", "RECOVERY_CONTROL"
# resp.health_check.health_check_config.resource_path #=> String
# resp.health_check.health_check_config.fully_qualified_domain_name #=> String
# resp.health_check.health_check_config.search_string #=> String
# resp.health_check.health_check_config.request_interval #=> Integer
# resp.health_check.health_check_config.failure_threshold #=> Integer
@@ -3053,10 +3055,11 @@
# resp.health_check.health_check_config.regions #=> Array
# resp.health_check.health_check_config.regions[0] #=> String, one of "us-east-1", "us-west-1", "us-west-2", "eu-west-1", "ap-southeast-1", "ap-southeast-2", "ap-northeast-1", "sa-east-1"
# resp.health_check.health_check_config.alarm_identifier.region #=> String, one of "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"
# resp.health_check.health_check_config.alarm_identifier.name #=> String
# resp.health_check.health_check_config.insufficient_data_health_status #=> String, one of "Healthy", "Unhealthy", "LastKnownStatus"
+ # resp.health_check.health_check_config.routing_control_arn #=> String
# resp.health_check.health_check_version #=> Integer
# resp.health_check.cloud_watch_alarm_configuration.evaluation_periods #=> Integer
# resp.health_check.cloud_watch_alarm_configuration.threshold #=> Float
# resp.health_check.cloud_watch_alarm_configuration.comparison_operator #=> String, one of "GreaterThanOrEqualToThreshold", "GreaterThanThreshold", "LessThanThreshold", "LessThanOrEqualToThreshold"
# resp.health_check.cloud_watch_alarm_configuration.period #=> Integer
@@ -3075,11 +3078,11 @@
req = build_request(:get_health_check, params)
req.send_request(options)
end
# Retrieves the number of health checks that are associated with the
- # current AWS account.
+ # current account.
#
# @return [Types::GetHealthCheckCountResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::GetHealthCheckCountResponse#health_check_count #health_check_count} => Integer
#
@@ -3137,10 +3140,14 @@
req.send_request(options)
end
# Gets status of a specified health check.
#
+ # This API is intended for use during development to diagnose behavior.
+ # It doesn’t support production use-cases with high query rates that
+ # require immediate and actionable responses.
+ #
# @option params [required, String] :health_check_id
# The ID for the health check that you want the current status for. When
# you created the health check, `CreateHealthCheck` returned the ID in
# the response, in the `HealthCheckId` element.
#
@@ -3252,11 +3259,11 @@
req = build_request(:get_hosted_zone, params)
req.send_request(options)
end
# Retrieves the number of hosted zones that are associated with the
- # current AWS account.
+ # current account.
#
# @return [Types::GetHostedZoneCountResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::GetHostedZoneCountResponse#hosted_zone_count #hosted_zone_count} => Integer
#
@@ -3537,11 +3544,11 @@
req = build_request(:get_traffic_policy_instance, params)
req.send_request(options)
end
# Gets the number of traffic policy instances that are associated with
- # the current AWS account.
+ # the current account.
#
# @return [Types::GetTrafficPolicyInstanceCountResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::GetTrafficPolicyInstanceCountResponse#traffic_policy_instance_count #traffic_policy_instance_count} => Integer
#
@@ -3653,11 +3660,11 @@
req = build_request(:list_geo_locations, params)
req.send_request(options)
end
# Retrieve a list of the health checks that are associated with the
- # current AWS account.
+ # current account.
#
# @option params [String] :marker
# If the value of `IsTruncated` in the previous response was `true`, you
# have more health checks. To get another group, submit another
# `ListHealthChecks` request.
@@ -3699,11 +3706,11 @@
# resp.health_checks[0].caller_reference #=> String
# resp.health_checks[0].linked_service.service_principal #=> String
# resp.health_checks[0].linked_service.description #=> String
# resp.health_checks[0].health_check_config.ip_address #=> String
# resp.health_checks[0].health_check_config.port #=> Integer
- # resp.health_checks[0].health_check_config.type #=> String, one of "HTTP", "HTTPS", "HTTP_STR_MATCH", "HTTPS_STR_MATCH", "TCP", "CALCULATED", "CLOUDWATCH_METRIC"
+ # resp.health_checks[0].health_check_config.type #=> String, one of "HTTP", "HTTPS", "HTTP_STR_MATCH", "HTTPS_STR_MATCH", "TCP", "CALCULATED", "CLOUDWATCH_METRIC", "RECOVERY_CONTROL"
# resp.health_checks[0].health_check_config.resource_path #=> String
# resp.health_checks[0].health_check_config.fully_qualified_domain_name #=> String
# resp.health_checks[0].health_check_config.search_string #=> String
# resp.health_checks[0].health_check_config.request_interval #=> Integer
# resp.health_checks[0].health_check_config.failure_threshold #=> Integer
@@ -3717,10 +3724,11 @@
# resp.health_checks[0].health_check_config.regions #=> Array
# resp.health_checks[0].health_check_config.regions[0] #=> String, one of "us-east-1", "us-west-1", "us-west-2", "eu-west-1", "ap-southeast-1", "ap-southeast-2", "ap-northeast-1", "sa-east-1"
# resp.health_checks[0].health_check_config.alarm_identifier.region #=> String, one of "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"
# resp.health_checks[0].health_check_config.alarm_identifier.name #=> String
# resp.health_checks[0].health_check_config.insufficient_data_health_status #=> String, one of "Healthy", "Unhealthy", "LastKnownStatus"
+ # resp.health_checks[0].health_check_config.routing_control_arn #=> String
# resp.health_checks[0].health_check_version #=> Integer
# resp.health_checks[0].cloud_watch_alarm_configuration.evaluation_periods #=> Integer
# resp.health_checks[0].cloud_watch_alarm_configuration.threshold #=> Float
# resp.health_checks[0].cloud_watch_alarm_configuration.comparison_operator #=> String, one of "GreaterThanOrEqualToThreshold", "GreaterThanThreshold", "LessThanThreshold", "LessThanOrEqualToThreshold"
# resp.health_checks[0].cloud_watch_alarm_configuration.period #=> Integer
@@ -3743,11 +3751,11 @@
req = build_request(:list_health_checks, params)
req.send_request(options)
end
# Retrieves a list of the public and private hosted zones that are
- # associated with the current AWS account. The response includes a
+ # associated with the current account. The response includes a
# `HostedZones` child element for each hosted zone.
#
# Amazon Route 53 returns a maximum of 100 items in each response. If
# you have a lot of hosted zones, you can use the `maxitems` parameter
# to list them in groups of up to 100.
@@ -3819,11 +3827,11 @@
req.send_request(options)
end
# Retrieves a list of your hosted zones in lexicographic order. The
# response includes a `HostedZones` child element for each hosted zone
- # created by the current AWS account.
+ # created by the current account.
#
# `ListHostedZonesByName` sorts hosted zones by name with the labels
# reversed. For example:
#
# `com.example.www.`
@@ -3857,20 +3865,20 @@
# * The `MaxItems` element in the response contains the value, if any,
# that you specified for the `maxitems` parameter in the request that
# produced the current response.
#
# * If the value of `IsTruncated` in the response is true, there are
- # more hosted zones associated with the current AWS account.
+ # more hosted zones associated with the current account.
#
# If `IsTruncated` is false, this response includes the last hosted
# zone that is associated with the current account. The `NextDNSName`
# element and `NextHostedZoneId` elements are omitted from the
# response.
#
# * The `NextDNSName` and `NextHostedZoneId` elements in the response
# contain the domain name and the hosted zone ID of the next hosted
- # zone that is associated with the current AWS account. If you want to
+ # zone that is associated with the current account. If you want to
# list more hosted zones, make another call to
# `ListHostedZonesByName`, and specify the value of `NextDNSName` and
# `NextHostedZoneId` in the `dnsname` and `hostedzoneid` parameters,
# respectively.
#
@@ -3881,11 +3889,11 @@
# @option params [String] :dns_name
# (Optional) For your first request to `ListHostedZonesByName`, include
# the `dnsname` parameter only if you want to specify the name of the
# first hosted zone in the response. If you don't include the `dnsname`
# parameter, Amazon Route 53 returns all of the hosted zones that were
- # created by the current AWS account, in ASCII order. For subsequent
+ # created by the current account, in ASCII order. For subsequent
# requests, include both `dnsname` and `hostedzoneid` parameters. For
# `dnsname`, specify the value of `NextDNSName` from the previous
# response.
#
# @option params [String] :hosted_zone_id
@@ -3951,30 +3959,29 @@
req = build_request(:list_hosted_zones_by_name, params)
req.send_request(options)
end
# Lists all the private hosted zones that a specified VPC is associated
- # with, regardless of which AWS account or AWS service owns the hosted
- # zones. The `HostedZoneOwner` structure in the response contains one of
- # the following values:
+ # with, regardless of which account or Amazon Web Services service owns
+ # the hosted zones. The `HostedZoneOwner` structure in the response
+ # contains one of the following values:
#
# * An `OwningAccount` element, which contains the account number of
- # either the current AWS account or another AWS account. Some
- # services, such as AWS Cloud Map, create hosted zones using the
- # current account.
+ # either the current account or another account. Some services, such
+ # as Cloud Map, create hosted zones using the current account.
#
- # * An `OwningService` element, which identifies the AWS service that
- # created and owns the hosted zone. For example, if a hosted zone was
- # created by Amazon Elastic File System (Amazon EFS), the value of
- # `Owner` is `efs.amazonaws.com`.
+ # * An `OwningService` element, which identifies the Amazon Web Services
+ # service that created and owns the hosted zone. For example, if a
+ # hosted zone was created by Amazon Elastic File System (Amazon EFS),
+ # the value of `Owner` is `efs.amazonaws.com`.
#
# @option params [required, String] :vpc_id
# The ID of the Amazon VPC that you want to list hosted zones for.
#
# @option params [required, String] :vpc_region
- # For the Amazon VPC that you specified for `VPCId`, the AWS Region that
- # you created the VPC in.
+ # For the Amazon VPC that you specified for `VPCId`, the Amazon Web
+ # Services Region that you created the VPC in.
#
# @option params [Integer] :max_items
# (Optional) The maximum number of hosted zones that you want Amazon
# Route 53 to return. If the specified VPC is associated with more than
# `MaxItems` hosted zones, the response includes a `NextToken` element.
@@ -4025,12 +4032,12 @@
req = build_request(:list_hosted_zones_by_vpc, params)
req.send_request(options)
end
# Lists the configurations for DNS query logging that are associated
- # with the current AWS account or the configuration that is associated
- # with a specified hosted zone.
+ # with the current account or the configuration that is associated with
+ # a specified hosted zone.
#
# For more information about DNS query logs, see
# [CreateQueryLoggingConfig][1]. Additional information, including the
# format of DNS query logs, appears in [Logging DNS Queries][2] in the
# *Amazon Route 53 Developer Guide*.
@@ -4044,14 +4051,14 @@
# (Optional) If you want to list the query logging configuration that is
# associated with a hosted zone, specify the ID in `HostedZoneId`.
#
# If you don't specify a hosted zone ID, `ListQueryLoggingConfigs`
# returns all of the configurations that are associated with the current
- # AWS account.
+ # account.
#
# @option params [String] :next_token
- # (Optional) If the current AWS account has more than `MaxResults` query
+ # (Optional) If the current account has more than `MaxResults` query
# logging configurations, use `NextToken` to get the second and
# subsequent pages of results.
#
# For the first `ListQueryLoggingConfigs` request, omit this value.
#
@@ -4060,12 +4067,12 @@
# the request.
#
# @option params [String] :max_results
# (Optional) The maximum number of query logging configurations that you
# want Amazon Route 53 to return in response to the current request. If
- # the current AWS account has more than `MaxResults` configurations, use
- # the value of [NextToken][1] in the response to get the next page of
+ # the current account has more than `MaxResults` configurations, use the
+ # value of [NextToken][1] in the response to get the next page of
# results.
#
# If you don't specify a value for `MaxResults`, Route 53 returns up to
# 100 configurations.
#
@@ -4288,11 +4295,11 @@
req = build_request(:list_resource_record_sets, params)
req.send_request(options)
end
# Retrieves a list of the reusable delegation sets that are associated
- # with the current AWS account.
+ # with the current account.
#
# @option params [String] :marker
# If the value of `IsTruncated` in the previous response was `true`, you
# have more reusable delegation sets. To get another group, submit
# another `ListReusableDelegationSets` request.
@@ -4347,12 +4354,11 @@
end
# Lists tags for one health check or hosted zone.
#
# For information about using tags for cost allocation, see [Using Cost
- # Allocation Tags][1] in the *AWS Billing and Cost Management User
- # Guide*.
+ # Allocation Tags][1] in the *Billing and Cost Management User Guide*.
#
#
#
# [1]: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html
#
@@ -4395,12 +4401,11 @@
end
# Lists tags for up to 10 health checks or hosted zones.
#
# For information about using tags for cost allocation, see [Using Cost
- # Allocation Tags][1] in the *AWS Billing and Cost Management User
- # Guide*.
+ # Allocation Tags][1] in the *Billing and Cost Management User Guide*.
#
#
#
# [1]: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html
#
@@ -4443,12 +4448,12 @@
req = build_request(:list_tags_for_resources, params)
req.send_request(options)
end
# Gets information about the latest version for every traffic policy
- # that is associated with the current AWS account. Policies are listed
- # in the order that they were created in.
+ # that is associated with the current account. Policies are listed in
+ # the order that they were created in.
#
# For information about how of deleting a traffic policy affects the
# response from `ListTrafficPolicies`, see [DeleteTrafficPolicy][1].
#
#
@@ -4508,11 +4513,11 @@
req = build_request(:list_traffic_policies, params)
req.send_request(options)
end
# Gets information about the traffic policy instances that you created
- # by using the current AWS account.
+ # by using the current account.
#
# <note markdown="1"> After you submit an `UpdateTrafficPolicyInstance` request, there's a
# brief delay while Amazon Route 53 creates the resource record sets
# that are specified in the traffic policy definition. For more
# information, see the `State` response element.
@@ -4971,12 +4976,12 @@
# The type of the resource record set.
#
# @option params [String] :resolver_ip
# If you want to simulate a request from a specific DNS resolver,
# specify the IP address for that resolver. If you omit this value,
- # `TestDnsAnswer` uses the IP address of a DNS resolver in the AWS US
- # East (N. Virginia) Region (`us-east-1`).
+ # `TestDnsAnswer` uses the IP address of a DNS resolver in the Amazon
+ # Web Services US East (N. Virginia) Region (`us-east-1`).
#
# @option params [String] :edns0_client_subnet_ip
# If the resolver that you specified for resolverip supports EDNS0,
# specify the IPv4 or IPv6 address of a client in the applicable
# location, for example, `192.0.2.44` or `2001:db8:85a3::8a2e:370:7334`.
@@ -5405,11 +5410,11 @@
# resp.health_check.caller_reference #=> String
# resp.health_check.linked_service.service_principal #=> String
# resp.health_check.linked_service.description #=> String
# resp.health_check.health_check_config.ip_address #=> String
# resp.health_check.health_check_config.port #=> Integer
- # resp.health_check.health_check_config.type #=> String, one of "HTTP", "HTTPS", "HTTP_STR_MATCH", "HTTPS_STR_MATCH", "TCP", "CALCULATED", "CLOUDWATCH_METRIC"
+ # resp.health_check.health_check_config.type #=> String, one of "HTTP", "HTTPS", "HTTP_STR_MATCH", "HTTPS_STR_MATCH", "TCP", "CALCULATED", "CLOUDWATCH_METRIC", "RECOVERY_CONTROL"
# resp.health_check.health_check_config.resource_path #=> String
# resp.health_check.health_check_config.fully_qualified_domain_name #=> String
# resp.health_check.health_check_config.search_string #=> String
# resp.health_check.health_check_config.request_interval #=> Integer
# resp.health_check.health_check_config.failure_threshold #=> Integer
@@ -5423,10 +5428,11 @@
# resp.health_check.health_check_config.regions #=> Array
# resp.health_check.health_check_config.regions[0] #=> String, one of "us-east-1", "us-west-1", "us-west-2", "eu-west-1", "ap-southeast-1", "ap-southeast-2", "ap-northeast-1", "sa-east-1"
# resp.health_check.health_check_config.alarm_identifier.region #=> String, one of "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"
# resp.health_check.health_check_config.alarm_identifier.name #=> String
# resp.health_check.health_check_config.insufficient_data_health_status #=> String, one of "Healthy", "Unhealthy", "LastKnownStatus"
+ # resp.health_check.health_check_config.routing_control_arn #=> String
# resp.health_check.health_check_version #=> Integer
# resp.health_check.cloud_watch_alarm_configuration.evaluation_periods #=> Integer
# resp.health_check.cloud_watch_alarm_configuration.threshold #=> Float
# resp.health_check.cloud_watch_alarm_configuration.comparison_operator #=> String, one of "GreaterThanOrEqualToThreshold", "GreaterThanThreshold", "LessThanThreshold", "LessThanOrEqualToThreshold"
# resp.health_check.cloud_watch_alarm_configuration.period #=> Integer
@@ -5612,10 +5618,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-route53'
- context[:gem_version] = '1.49.0'
+ context[:gem_version] = '1.50.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#