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&lt;String&gt; + # * {Types::DBClusterEndpoint#excluded_members #excluded_members} => Array&lt;String&gt; + # * {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&lt;String&gt; + # * {Types::DBClusterEndpoint#excluded_members #excluded_members} => Array&lt;String&gt; + # * {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&lt;Types::DBClusterEndpoint&gt; + # + # @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&lt;String&gt; + # * {Types::DBClusterEndpoint#excluded_members #excluded_members} => Array&lt;String&gt; + # * {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. #