lib/aws-sdk-route53/client.rb in aws-sdk-route53-1.45.0 vs lib/aws-sdk-route53/client.rb in aws-sdk-route53-1.46.0
- old
+ new
@@ -327,18 +327,20 @@
super
end
# @!group API Operations
- # Activates a key signing key (KSK) so that it can be used for signing
+ # Activates a key-signing key (KSK) so that it can be used for signing
# by DNSSEC. This operation changes the KSK status to `ACTIVE`.
#
# @option params [required, String] :hosted_zone_id
# A unique string used to identify a hosted zone.
#
# @option params [required, String] :name
- # An alphanumeric string used to identify a key signing key (KSK).
+ # A string used to identify a key-signing key (KSK). `Name` can include
+ # numbers, letters, and underscores (\_). `Name` must be unique for each
+ # key-signing key in the same hosted zone.
#
# @return [Types::ActivateKeySigningKeyResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::ActivateKeySigningKeyResponse#change_info #change_info} => Types::ChangeInfo
#
@@ -1587,27 +1589,28 @@
def create_hosted_zone(params = {}, options = {})
req = build_request(:create_hosted_zone, params)
req.send_request(options)
end
- # Creates a new key signing key (KSK) associated with a hosted zone. You
+ # Creates a new key-signing key (KSK) associated with a hosted zone. You
# can only have two KSKs per hosted zone.
#
# @option params [required, String] :caller_reference
# A unique string that identifies the request.
#
# @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 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**.
+ # The Amazon resource name (ARN) for a customer managed customer master
+ # key (CMK) in AWS Key Management Service (AWS 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:
+ # You must configure the customer managed CMK as follows:
#
# Status
#
# : Enabled
#
@@ -1634,24 +1637,24 @@
#
# * `"Service": "api-service.dnssec.route53.aws.internal"`
#
# ^
#
- # For more information about working with CMK in KMS, see [AWS Key
- # Management Service concepts][1].
+ # For more information about working with a customer managed CMK in AWS
+ # KMS, see [AWS Key Management Service concepts][1].
#
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html
#
# @option params [required, String] :name
- # 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.
+ # A string used to identify a key-signing key (KSK). `Name` can include
+ # numbers, letters, and underscores (\_). `Name` must be unique for each
+ # key-signing key in the same hosted zone.
#
# @option params [required, String] :status
- # A string specifying the initial status of the key signing key (KSK).
+ # A string specifying the initial status of the key-signing key (KSK).
# You can set the value to `ACTIVE` or `INACTIVE`.
#
# @return [Types::CreateKeySigningKeyResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::CreateKeySigningKeyResponse#change_info #change_info} => Types::ChangeInfo
@@ -2201,19 +2204,19 @@
def create_vpc_association_authorization(params = {}, options = {})
req = build_request(:create_vpc_association_authorization, params)
req.send_request(options)
end
- # Deactivates a key signing key (KSK) so that it will not be used for
+ # Deactivates a key-signing key (KSK) so that it will not be used for
# signing by DNSSEC. This operation changes the KSK status to
# `INACTIVE`.
#
# @option params [required, String] :hosted_zone_id
# A unique string used to identify a hosted zone.
#
# @option params [required, String] :name
- # An alphanumeric string used to identify a key signing key (KSK).
+ # A string used to identify a key-signing key (KSK).
#
# @return [Types::DeactivateKeySigningKeyResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::DeactivateKeySigningKeyResponse#change_info #change_info} => Types::ChangeInfo
#
@@ -2365,19 +2368,19 @@
def delete_hosted_zone(params = {}, options = {})
req = build_request(:delete_hosted_zone, params)
req.send_request(options)
end
- # Deletes a key signing key (KSK). Before you can delete a KSK, you must
+ # Deletes a key-signing key (KSK). Before you can delete a KSK, you must
# deactivate it. The KSK must be deactived before you can delete it
# regardless of whether the hosted zone is enabled for DNSSEC signing.
#
# @option params [required, String] :hosted_zone_id
# A unique string used to identify a hosted zone.
#
# @option params [required, String] :name
- # An alphanumeric string used to identify a key signing key (KSK).
+ # A string used to identify a key-signing key (KSK).
#
# @return [Types::DeleteKeySigningKeyResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::DeleteKeySigningKeyResponse#change_info #change_info} => Types::ChangeInfo
#
@@ -2588,11 +2591,11 @@
req = build_request(:delete_vpc_association_authorization, params)
req.send_request(options)
end
# Disables DNSSEC signing in a specific hosted zone. This action does
- # not deactivate any key signing keys (KSKs) that are active in the
+ # not deactivate any key-signing keys (KSKs) that are active in the
# hosted zone.
#
# @option params [required, String] :hosted_zone_id
# A unique string used to identify a hosted zone.
#
@@ -2833,10 +2836,13 @@
def get_change(params = {}, options = {})
req = build_request(:get_change, params)
req.send_request(options)
end
+ # 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*.
#
@@ -2861,12 +2867,11 @@
req = build_request(:get_checker_ip_ranges, params)
req.send_request(options)
end
# Returns information about DNSSEC for a specific hosted zone, including
- # the key signing keys (KSKs) and zone signing keys (ZSKs) in the hosted
- # zone.
+ # the key-signing keys (KSKs) in the hosted zone.
#
# @option params [required, String] :hosted_zone_id
# A unique string used to identify a hosted zone.
#
# @return [Types::GetDNSSECResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
@@ -2912,10 +2917,13 @@
end
# Gets information about whether a specified geographic location is
# supported for Amazon Route 53 geolocation resource record sets.
#
+ # Route 53 does not perform authorization for this API because it
+ # retrieves information that is already available to the public.
+ #
# Use the following syntax to determine whether a continent is supported
# for geolocation:
#
# `GET /2013-04-01/geolocation?continentcode=two-letter abbreviation for
# a continent `
@@ -2957,21 +2965,20 @@
#
#
# [1]: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
#
# @option params [String] :subdivision_code
- # For `SubdivisionCode`, Amazon Route 53 supports only states of the
- # United States. For a list of state abbreviations, see [Appendix B:
+ # The code for the subdivision, such as a particular state within the
+ # United States. For a list of US state abbreviations, see [Appendix B:
# Two–Letter State and Possession Abbreviations][1] on the United States
- # Postal Service website.
+ # Postal Service website. For a list of all supported subdivision codes,
+ # use the [ListGeoLocations][2] API.
#
- # If you specify `subdivisioncode`, you must also specify `US` for
- # `CountryCode`.
#
#
- #
# [1]: https://pe.usps.com/text/pub28/28apb.htm
+ # [2]: https://docs.aws.amazon.com/Route53/latest/APIReference/API_ListGeoLocations.html
#
# @return [Types::GetGeoLocationResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::GetGeoLocationResponse#geo_location_details #geo_location_details} => Types::GeoLocationDetails
#
@@ -3553,10 +3560,13 @@
# Countries are listed first, and continents are listed last. If Amazon
# Route 53 supports subdivisions for a country (for example, states or
# provinces), the subdivisions for that country are listed in
# alphabetical order immediately after the corresponding country.
#
+ # Route 53 does not perform authorization for this API because it
+ # retrieves information that is already available to the public.
+ #
# For a list of supported geolocation codes, see the [GeoLocation][1]
# data type.
#
#
#
@@ -5597,10 +5607,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-route53'
- context[:gem_version] = '1.45.0'
+ context[:gem_version] = '1.46.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#