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