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