lib/aws-sdk-rds/client.rb in aws-sdk-rds-1.36.0 vs lib/aws-sdk-rds/client.rb in aws-sdk-rds-1.37.0
- old
+ new
@@ -13,10 +13,11 @@
require 'aws-sdk-core/plugins/user_agent.rb'
require 'aws-sdk-core/plugins/helpful_socket_errors.rb'
require 'aws-sdk-core/plugins/retry_errors.rb'
require 'aws-sdk-core/plugins/global_configuration.rb'
require 'aws-sdk-core/plugins/regional_endpoint.rb'
+require 'aws-sdk-core/plugins/endpoint_discovery.rb'
require 'aws-sdk-core/plugins/response_paging.rb'
require 'aws-sdk-core/plugins/stub_responses.rb'
require 'aws-sdk-core/plugins/idempotency_token.rb'
require 'aws-sdk-core/plugins/jsonvalue_converter.rb'
require 'aws-sdk-core/plugins/client_metrics_plugin.rb'
@@ -44,10 +45,11 @@
add_plugin(Aws::Plugins::UserAgent)
add_plugin(Aws::Plugins::HelpfulSocketErrors)
add_plugin(Aws::Plugins::RetryErrors)
add_plugin(Aws::Plugins::GlobalConfiguration)
add_plugin(Aws::Plugins::RegionalEndpoint)
+ add_plugin(Aws::Plugins::EndpointDiscovery)
add_plugin(Aws::Plugins::ResponsePaging)
add_plugin(Aws::Plugins::StubResponses)
add_plugin(Aws::Plugins::IdempotencyToken)
add_plugin(Aws::Plugins::JsonvalueConverter)
add_plugin(Aws::Plugins::ClientMetricsPlugin)
@@ -98,10 +100,14 @@
# * `~/.aws/credentials`
# * `~/.aws/config`
#
# @option options [String] :access_key_id
#
+ # @option options [Boolean] :active_endpoint_cache (false)
+ # When set to `true`, a thread polling for endpoints will be running in
+ # the background every 60 secs (default). Defaults to `false`.
+ #
# @option options [Boolean] :client_side_monitoring (false)
# When `true`, client-side metrics will be collected for all API requests from
# this client.
#
# @option options [String] :client_side_monitoring_client_id ("")
@@ -123,10 +129,25 @@
# @option options [String] :endpoint
# The client endpoint is normally constructed from the `:region`
# option. You should only configure an `:endpoint` when connecting
# to test endpoints. This should be avalid HTTP(S) URI.
#
+ # @option options [Integer] :endpoint_cache_max_entries (1000)
+ # Used for the maximum size limit of the LRU cache storing endpoints data
+ # for endpoint discovery enabled operations. Defaults to 1000.
+ #
+ # @option options [Integer] :endpoint_cache_max_threads (10)
+ # Used for the maximum threads in use for polling endpoints to be cached, defaults to 10.
+ #
+ # @option options [Integer] :endpoint_cache_poll_interval (60)
+ # When :endpoint_discovery and :active_endpoint_cache is enabled,
+ # Use this option to config the time interval in seconds for making
+ # requests fetching endpoints information. Defaults to 60 sec.
+ #
+ # @option options [Boolean] :endpoint_discovery (false)
+ # When set to `true`, endpoint discovery will be enabled for operations when available. Defaults to `false`.
+ #
# @option options [Aws::Log::Formatter] :log_formatter (Aws::Log::Formatter.default)
# The log formatter.
#
# @option options [Symbol] :log_level (:info)
# The log level to send messages to the `:logger` at.
@@ -1847,10 +1868,12 @@
# resp.db_cluster.status #=> String
# resp.db_cluster.percent_progress #=> String
# resp.db_cluster.earliest_restorable_time #=> Time
# resp.db_cluster.endpoint #=> String
# resp.db_cluster.reader_endpoint #=> String
+ # resp.db_cluster.custom_endpoints #=> Array
+ # resp.db_cluster.custom_endpoints[0] #=> String
# resp.db_cluster.multi_az #=> Boolean
# resp.db_cluster.engine #=> String
# resp.db_cluster.engine_version #=> String
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
@@ -1903,10 +1926,80 @@
def create_db_cluster(params = {}, options = {})
req = build_request(:create_db_cluster, params)
req.send_request(options)
end
+ # Creates a new custom endpoint and associates it with an Amazon Aurora
+ # DB cluster.
+ #
+ # @option params [required, String] :db_cluster_identifier
+ # The DB cluster identifier of the DB cluster associated with the
+ # endpoint. This parameter is stored as a lowercase string.
+ #
+ # @option params [required, String] :db_cluster_endpoint_identifier
+ # The identifier to use for the new endpoint. This parameter is stored
+ # as a lowercase string.
+ #
+ # @option params [required, String] :endpoint_type
+ # The type of the endpoint. One of: `READER`, `ANY`.
+ #
+ # @option params [Array<String>] :static_members
+ # List of DB instance identifiers that are part of the custom endpoint
+ # group.
+ #
+ # @option params [Array<String>] :excluded_members
+ # List of DB instance identifiers that aren't part of the custom
+ # endpoint group. All other eligible instances are reachable through the
+ # custom endpoint. Only relevant if the list of static members is empty.
+ #
+ # @return [Types::DBClusterEndpoint] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::DBClusterEndpoint#db_cluster_endpoint_identifier #db_cluster_endpoint_identifier} => String
+ # * {Types::DBClusterEndpoint#db_cluster_identifier #db_cluster_identifier} => String
+ # * {Types::DBClusterEndpoint#db_cluster_endpoint_resource_identifier #db_cluster_endpoint_resource_identifier} => String
+ # * {Types::DBClusterEndpoint#endpoint #endpoint} => String
+ # * {Types::DBClusterEndpoint#status #status} => String
+ # * {Types::DBClusterEndpoint#endpoint_type #endpoint_type} => String
+ # * {Types::DBClusterEndpoint#custom_endpoint_type #custom_endpoint_type} => String
+ # * {Types::DBClusterEndpoint#static_members #static_members} => Array<String>
+ # * {Types::DBClusterEndpoint#excluded_members #excluded_members} => Array<String>
+ # * {Types::DBClusterEndpoint#db_cluster_endpoint_arn #db_cluster_endpoint_arn} => String
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.create_db_cluster_endpoint({
+ # db_cluster_identifier: "String", # required
+ # db_cluster_endpoint_identifier: "String", # required
+ # endpoint_type: "String", # required
+ # static_members: ["String"],
+ # excluded_members: ["String"],
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.db_cluster_endpoint_identifier #=> String
+ # resp.db_cluster_identifier #=> String
+ # resp.db_cluster_endpoint_resource_identifier #=> String
+ # resp.endpoint #=> String
+ # resp.status #=> String
+ # resp.endpoint_type #=> String
+ # resp.custom_endpoint_type #=> String
+ # resp.static_members #=> Array
+ # resp.static_members[0] #=> String
+ # resp.excluded_members #=> Array
+ # resp.excluded_members[0] #=> String
+ # resp.db_cluster_endpoint_arn #=> String
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/CreateDBClusterEndpoint AWS API Documentation
+ #
+ # @overload create_db_cluster_endpoint(params = {})
+ # @param [Hash] params ({})
+ def create_db_cluster_endpoint(params = {}, options = {})
+ req = build_request(:create_db_cluster_endpoint, params)
+ req.send_request(options)
+ end
+
# Creates a new DB cluster parameter group.
#
# Parameters in a DB cluster parameter group apply to all of the
# instances in a DB cluster.
#
@@ -2279,14 +2372,14 @@
#
# Constraints to the amount of storage for each storage type are the
# following:
#
# * General Purpose (SSD) storage (gp2): Must be an integer from 20 to
- # 16384.
+ # 32768.
#
# * Provisioned IOPS storage (io1): Must be an integer from 100 to
- # 16384.
+ # 32768.
#
# * Magnetic storage (standard): Must be an integer from 10 to 3072.
#
# **SQL Server**
#
@@ -3170,11 +3263,11 @@
#
# * Must be the identifier of an existing MySQL, MariaDB, or PostgreSQL
# DB instance.
#
# * Can specify a DB instance that is a MySQL Read Replica only if the
- # source is running MySQL 5.6.
+ # source is running MySQL 5.6 or later.
#
# * Can specify a DB instance that is a PostgreSQL DB instance only if
# the source is running PostgreSQL 9.3.5 or later (9.4.7 and higher
# for cross-region replication).
#
@@ -3405,11 +3498,11 @@
#
# * For MySQL 5.6, minor version 5.6.34 or higher
#
# * For MySQL 5.7, minor version 5.7.16 or higher
#
- # * Aurora 5.6 or higher.
+ # * Aurora MySQL 5.6 or higher
#
# Default: `false`
#
# @option params [Boolean] :enable_performance_insights
# True to enable Performance Insights for the read replica, and
@@ -4429,10 +4522,12 @@
# resp.db_cluster.status #=> String
# resp.db_cluster.percent_progress #=> String
# resp.db_cluster.earliest_restorable_time #=> Time
# resp.db_cluster.endpoint #=> String
# resp.db_cluster.reader_endpoint #=> String
+ # resp.db_cluster.custom_endpoints #=> Array
+ # resp.db_cluster.custom_endpoints[0] #=> String
# resp.db_cluster.multi_az #=> Boolean
# resp.db_cluster.engine #=> String
# resp.db_cluster.engine_version #=> String
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
@@ -4485,10 +4580,60 @@
def delete_db_cluster(params = {}, options = {})
req = build_request(:delete_db_cluster, params)
req.send_request(options)
end
+ # Deletes a custom endpoint and removes it from an Amazon Aurora DB
+ # cluster.
+ #
+ # @option params [required, String] :db_cluster_endpoint_identifier
+ # The identifier associated with the custom endpoint. This parameter is
+ # stored as a lowercase string.
+ #
+ # @return [Types::DBClusterEndpoint] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::DBClusterEndpoint#db_cluster_endpoint_identifier #db_cluster_endpoint_identifier} => String
+ # * {Types::DBClusterEndpoint#db_cluster_identifier #db_cluster_identifier} => String
+ # * {Types::DBClusterEndpoint#db_cluster_endpoint_resource_identifier #db_cluster_endpoint_resource_identifier} => String
+ # * {Types::DBClusterEndpoint#endpoint #endpoint} => String
+ # * {Types::DBClusterEndpoint#status #status} => String
+ # * {Types::DBClusterEndpoint#endpoint_type #endpoint_type} => String
+ # * {Types::DBClusterEndpoint#custom_endpoint_type #custom_endpoint_type} => String
+ # * {Types::DBClusterEndpoint#static_members #static_members} => Array<String>
+ # * {Types::DBClusterEndpoint#excluded_members #excluded_members} => Array<String>
+ # * {Types::DBClusterEndpoint#db_cluster_endpoint_arn #db_cluster_endpoint_arn} => String
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.delete_db_cluster_endpoint({
+ # db_cluster_endpoint_identifier: "String", # required
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.db_cluster_endpoint_identifier #=> String
+ # resp.db_cluster_identifier #=> String
+ # resp.db_cluster_endpoint_resource_identifier #=> String
+ # resp.endpoint #=> String
+ # resp.status #=> String
+ # resp.endpoint_type #=> String
+ # resp.custom_endpoint_type #=> String
+ # resp.static_members #=> Array
+ # resp.static_members[0] #=> String
+ # resp.excluded_members #=> Array
+ # resp.excluded_members[0] #=> String
+ # resp.db_cluster_endpoint_arn #=> String
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DeleteDBClusterEndpoint AWS API Documentation
+ #
+ # @overload delete_db_cluster_endpoint(params = {})
+ # @param [Hash] params ({})
+ def delete_db_cluster_endpoint(params = {}, options = {})
+ req = build_request(:delete_db_cluster_endpoint, params)
+ req.send_request(options)
+ end
+
# Deletes a specified DB cluster parameter group. The DB cluster
# parameter group to be deleted can't be associated with any DB
# clusters.
#
# For more information on Amazon Aurora, see [ What Is Amazon
@@ -5391,10 +5536,95 @@
def describe_db_cluster_backtracks(params = {}, options = {})
req = build_request(:describe_db_cluster_backtracks, params)
req.send_request(options)
end
+ # Returns information about endpoints for an Amazon Aurora DB cluster.
+ #
+ # @option params [String] :db_cluster_identifier
+ # The DB cluster identifier of the DB cluster associated with the
+ # endpoint. This parameter is stored as a lowercase string.
+ #
+ # @option params [String] :db_cluster_endpoint_identifier
+ # The identifier of the endpoint to describe. This parameter is stored
+ # as a lowercase string.
+ #
+ # @option params [Array<Types::Filter>] :filters
+ # A set of name-value pairs that define which endpoints to include in
+ # the output. The filters are specified as name-value pairs, in the
+ # format `Name=endpoint_type,Values=endpoint_type1,endpoint_type2,...`.
+ # `Name` can be one of: `db-cluster-endpoint-type`,
+ # `db-cluster-endpoint-custom-type`, `db-cluster-endpoint-id`,
+ # `db-cluster-endpoint-status`. `Values` for the `
+ # db-cluster-endpoint-type` filter can be one or more of: `reader`,
+ # `writer`, `custom`. `Values` for the `db-cluster-endpoint-custom-type`
+ # filter can be one or more of: `reader`, `any`. `Values` for the
+ # `db-cluster-endpoint-status` filter can be one or more of:
+ # `available`, `creating`, `deleting`, `modifying`.
+ #
+ # @option params [Integer] :max_records
+ # The maximum number of records to include in the response. If more
+ # records exist than the specified `MaxRecords` value, a pagination
+ # token called a marker is included in the response so that the
+ # remaining results can be retrieved.
+ #
+ # Default: 100
+ #
+ # Constraints: Minimum 20, maximum 100.
+ #
+ # @option params [String] :marker
+ # An optional pagination token provided by a previous
+ # DescribeDBClusterEndpoints request. If this parameter is specified,
+ # the response includes only records beyond the marker, up to the value
+ # specified by `MaxRecords`.
+ #
+ # @return [Types::DBClusterEndpointMessage] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::DBClusterEndpointMessage#marker #marker} => String
+ # * {Types::DBClusterEndpointMessage#db_cluster_endpoints #db_cluster_endpoints} => Array<Types::DBClusterEndpoint>
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.describe_db_cluster_endpoints({
+ # db_cluster_identifier: "String",
+ # db_cluster_endpoint_identifier: "String",
+ # filters: [
+ # {
+ # name: "String", # required
+ # values: ["String"], # required
+ # },
+ # ],
+ # max_records: 1,
+ # marker: "String",
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.marker #=> String
+ # resp.db_cluster_endpoints #=> Array
+ # resp.db_cluster_endpoints[0].db_cluster_endpoint_identifier #=> String
+ # resp.db_cluster_endpoints[0].db_cluster_identifier #=> String
+ # resp.db_cluster_endpoints[0].db_cluster_endpoint_resource_identifier #=> String
+ # resp.db_cluster_endpoints[0].endpoint #=> String
+ # resp.db_cluster_endpoints[0].status #=> String
+ # resp.db_cluster_endpoints[0].endpoint_type #=> String
+ # resp.db_cluster_endpoints[0].custom_endpoint_type #=> String
+ # resp.db_cluster_endpoints[0].static_members #=> Array
+ # resp.db_cluster_endpoints[0].static_members[0] #=> String
+ # resp.db_cluster_endpoints[0].excluded_members #=> Array
+ # resp.db_cluster_endpoints[0].excluded_members[0] #=> String
+ # resp.db_cluster_endpoints[0].db_cluster_endpoint_arn #=> String
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DescribeDBClusterEndpoints AWS API Documentation
+ #
+ # @overload describe_db_cluster_endpoints(params = {})
+ # @param [Hash] params ({})
+ def describe_db_cluster_endpoints(params = {}, options = {})
+ req = build_request(:describe_db_cluster_endpoints, params)
+ req.send_request(options)
+ end
+
# Returns a list of `DBClusterParameterGroup` descriptions. If a
# `DBClusterParameterGroupName` parameter is specified, the list will
# contain only the description of the specified DB cluster parameter
# group.
#
@@ -5915,10 +6145,12 @@
# resp.db_clusters[0].status #=> String
# resp.db_clusters[0].percent_progress #=> String
# resp.db_clusters[0].earliest_restorable_time #=> Time
# resp.db_clusters[0].endpoint #=> String
# resp.db_clusters[0].reader_endpoint #=> String
+ # resp.db_clusters[0].custom_endpoints #=> Array
+ # resp.db_clusters[0].custom_endpoints[0] #=> String
# resp.db_clusters[0].multi_az #=> Boolean
# resp.db_clusters[0].engine #=> String
# resp.db_clusters[0].engine_version #=> String
# resp.db_clusters[0].latest_restorable_time #=> Time
# resp.db_clusters[0].port #=> Integer
@@ -8487,10 +8719,12 @@
# resp.db_cluster.status #=> String
# resp.db_cluster.percent_progress #=> String
# resp.db_cluster.earliest_restorable_time #=> Time
# resp.db_cluster.endpoint #=> String
# resp.db_cluster.reader_endpoint #=> String
+ # resp.db_cluster.custom_endpoints #=> Array
+ # resp.db_cluster.custom_endpoints[0] #=> String
# resp.db_cluster.multi_az #=> Boolean
# resp.db_cluster.engine #=> String
# resp.db_cluster.engine_version #=> String
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
@@ -8958,10 +9192,12 @@
# resp.db_cluster.status #=> String
# resp.db_cluster.percent_progress #=> String
# resp.db_cluster.earliest_restorable_time #=> Time
# resp.db_cluster.endpoint #=> String
# resp.db_cluster.reader_endpoint #=> String
+ # resp.db_cluster.custom_endpoints #=> Array
+ # resp.db_cluster.custom_endpoints[0] #=> String
# resp.db_cluster.multi_az #=> Boolean
# resp.db_cluster.engine #=> String
# resp.db_cluster.engine_version #=> String
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
@@ -9014,10 +9250,74 @@
def modify_db_cluster(params = {}, options = {})
req = build_request(:modify_db_cluster, params)
req.send_request(options)
end
+ # Modifies the properties of an endpoint in an Amazon Aurora DB cluster.
+ #
+ # @option params [required, String] :db_cluster_endpoint_identifier
+ # The identifier of the endpoint to modify. This parameter is stored as
+ # a lowercase string.
+ #
+ # @option params [String] :endpoint_type
+ # The type of the endpoint. One of: `READER`, `ANY`.
+ #
+ # @option params [Array<String>] :static_members
+ # List of DB instance identifiers that are part of the custom endpoint
+ # group.
+ #
+ # @option params [Array<String>] :excluded_members
+ # List of DB instance identifiers that aren't part of the custom
+ # endpoint group. All other eligible instances are reachable through the
+ # custom endpoint. Only relevant if the list of static members is empty.
+ #
+ # @return [Types::DBClusterEndpoint] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::DBClusterEndpoint#db_cluster_endpoint_identifier #db_cluster_endpoint_identifier} => String
+ # * {Types::DBClusterEndpoint#db_cluster_identifier #db_cluster_identifier} => String
+ # * {Types::DBClusterEndpoint#db_cluster_endpoint_resource_identifier #db_cluster_endpoint_resource_identifier} => String
+ # * {Types::DBClusterEndpoint#endpoint #endpoint} => String
+ # * {Types::DBClusterEndpoint#status #status} => String
+ # * {Types::DBClusterEndpoint#endpoint_type #endpoint_type} => String
+ # * {Types::DBClusterEndpoint#custom_endpoint_type #custom_endpoint_type} => String
+ # * {Types::DBClusterEndpoint#static_members #static_members} => Array<String>
+ # * {Types::DBClusterEndpoint#excluded_members #excluded_members} => Array<String>
+ # * {Types::DBClusterEndpoint#db_cluster_endpoint_arn #db_cluster_endpoint_arn} => String
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.modify_db_cluster_endpoint({
+ # db_cluster_endpoint_identifier: "String", # required
+ # endpoint_type: "String",
+ # static_members: ["String"],
+ # excluded_members: ["String"],
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.db_cluster_endpoint_identifier #=> String
+ # resp.db_cluster_identifier #=> String
+ # resp.db_cluster_endpoint_resource_identifier #=> String
+ # resp.endpoint #=> String
+ # resp.status #=> String
+ # resp.endpoint_type #=> String
+ # resp.custom_endpoint_type #=> String
+ # resp.static_members #=> Array
+ # resp.static_members[0] #=> String
+ # resp.excluded_members #=> Array
+ # resp.excluded_members[0] #=> String
+ # resp.db_cluster_endpoint_arn #=> String
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/ModifyDBClusterEndpoint AWS API Documentation
+ #
+ # @overload modify_db_cluster_endpoint(params = {})
+ # @param [Hash] params ({})
+ def modify_db_cluster_endpoint(params = {}, options = {})
+ req = build_request(:modify_db_cluster_endpoint, params)
+ req.send_request(options)
+ end
+
# Modifies the parameters of a DB cluster parameter group. To modify
# more than one parameter, submit a list of the following:
# `ParameterName`, `ParameterValue`, and `ApplyMethod`. A maximum of 20
# parameters can be modified in a single request.
#
@@ -9409,11 +9709,11 @@
# Constraints:
#
# * Must be a value from 0 to 35
#
# * Can be specified for a MySQL Read Replica only if the source is
- # running MySQL 5.6
+ # running MySQL 5.6 or later
#
# * Can be specified for a PostgreSQL Read Replica only if the source is
# running PostgreSQL 9.3.5
#
# * Can't be set to 0 if the DB instance is a source to Read Replicas
@@ -10831,10 +11131,12 @@
# resp.db_cluster.status #=> String
# resp.db_cluster.percent_progress #=> String
# resp.db_cluster.earliest_restorable_time #=> Time
# resp.db_cluster.endpoint #=> String
# resp.db_cluster.reader_endpoint #=> String
+ # resp.db_cluster.custom_endpoints #=> Array
+ # resp.db_cluster.custom_endpoints[0] #=> String
# resp.db_cluster.multi_az #=> Boolean
# resp.db_cluster.engine #=> String
# resp.db_cluster.engine_version #=> String
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
@@ -11802,10 +12104,12 @@
# resp.db_cluster.status #=> String
# resp.db_cluster.percent_progress #=> String
# resp.db_cluster.earliest_restorable_time #=> Time
# resp.db_cluster.endpoint #=> String
# resp.db_cluster.reader_endpoint #=> String
+ # resp.db_cluster.custom_endpoints #=> Array
+ # resp.db_cluster.custom_endpoints[0] #=> String
# resp.db_cluster.multi_az #=> Boolean
# resp.db_cluster.engine #=> String
# resp.db_cluster.engine_version #=> String
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
@@ -12094,10 +12398,12 @@
# resp.db_cluster.status #=> String
# resp.db_cluster.percent_progress #=> String
# resp.db_cluster.earliest_restorable_time #=> Time
# resp.db_cluster.endpoint #=> String
# resp.db_cluster.reader_endpoint #=> String
+ # resp.db_cluster.custom_endpoints #=> Array
+ # resp.db_cluster.custom_endpoints[0] #=> String
# resp.db_cluster.multi_az #=> Boolean
# resp.db_cluster.engine #=> String
# resp.db_cluster.engine_version #=> String
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
@@ -12407,10 +12713,12 @@
# resp.db_cluster.status #=> String
# resp.db_cluster.percent_progress #=> String
# resp.db_cluster.earliest_restorable_time #=> Time
# resp.db_cluster.endpoint #=> String
# resp.db_cluster.reader_endpoint #=> String
+ # resp.db_cluster.custom_endpoints #=> Array
+ # resp.db_cluster.custom_endpoints[0] #=> String
# resp.db_cluster.multi_az #=> Boolean
# resp.db_cluster.engine #=> String
# resp.db_cluster.engine_version #=> String
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
@@ -14199,10 +14507,12 @@
# resp.db_cluster.status #=> String
# resp.db_cluster.percent_progress #=> String
# resp.db_cluster.earliest_restorable_time #=> Time
# resp.db_cluster.endpoint #=> String
# resp.db_cluster.reader_endpoint #=> String
+ # resp.db_cluster.custom_endpoints #=> Array
+ # resp.db_cluster.custom_endpoints[0] #=> String
# resp.db_cluster.multi_az #=> Boolean
# resp.db_cluster.engine #=> String
# resp.db_cluster.engine_version #=> String
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
@@ -14446,10 +14756,12 @@
# resp.db_cluster.status #=> String
# resp.db_cluster.percent_progress #=> String
# resp.db_cluster.earliest_restorable_time #=> Time
# resp.db_cluster.endpoint #=> String
# resp.db_cluster.reader_endpoint #=> String
+ # resp.db_cluster.custom_endpoints #=> Array
+ # resp.db_cluster.custom_endpoints[0] #=> String
# resp.db_cluster.multi_az #=> Boolean
# resp.db_cluster.engine #=> String
# resp.db_cluster.engine_version #=> String
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
@@ -14671,10 +14983,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-rds'
- context[:gem_version] = '1.36.0'
+ context[:gem_version] = '1.37.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#