lib/aws-sdk-docdb/client.rb in aws-sdk-docdb-1.30.0 vs lib/aws-sdk-docdb/client.rb in aws-sdk-docdb-1.31.0
- old
+ new
@@ -773,22 +773,22 @@
#
# @option params [Integer] :port
# The port number on which the instances in the cluster accept
# connections.
#
- # @option params [required, String] :master_username
+ # @option params [String] :master_username
# The name of the master user for the cluster.
#
# Constraints:
#
# * Must be from 1 to 63 letters or numbers.
#
# * The first character must be a letter.
#
# * Cannot be a reserved word for the chosen database engine.
#
- # @option params [required, String] :master_user_password
+ # @option params [String] :master_user_password
# The password for the master database user. This password can contain
# any printable ASCII character except forward slash (/), double quote
# ("), or the "at" symbol (@).
#
# Constraints: Must contain from 8 to 100 characters.
@@ -869,10 +869,13 @@
# Specifies whether this cluster can be deleted. If `DeletionProtection`
# is enabled, the cluster cannot be deleted unless it is modified and
# `DeletionProtection` is disabled. `DeletionProtection` protects
# clusters from being accidentally deleted.
#
+ # @option params [String] :global_cluster_identifier
+ # The cluster identifier of the new global cluster.
+ #
# @option params [String] :source_region
# The source region of the snapshot. This is only needed when the
# shapshot is encrypted and in a different region.
#
# @return [Types::CreateDBClusterResult] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
@@ -889,12 +892,12 @@
# vpc_security_group_ids: ["String"],
# db_subnet_group_name: "String",
# engine: "String", # required
# engine_version: "String",
# port: 1,
- # master_username: "String", # required
- # master_user_password: "String", # required
+ # master_username: "String",
+ # master_user_password: "String",
# preferred_backup_window: "String",
# preferred_maintenance_window: "String",
# tags: [
# {
# key: "String",
@@ -904,10 +907,11 @@
# storage_encrypted: false,
# kms_key_id: "String",
# pre_signed_url: "String",
# enable_cloudwatch_logs_exports: ["String"],
# deletion_protection: false,
+ # global_cluster_identifier: "GlobalClusterIdentifier",
# source_region: "String",
# })
#
# @example Response structure
#
@@ -928,10 +932,13 @@
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
# resp.db_cluster.master_username #=> String
# resp.db_cluster.preferred_backup_window #=> String
# resp.db_cluster.preferred_maintenance_window #=> String
+ # resp.db_cluster.replication_source_identifier #=> String
+ # resp.db_cluster.read_replica_identifiers #=> Array
+ # resp.db_cluster.read_replica_identifiers[0] #=> String
# resp.db_cluster.db_cluster_members #=> Array
# resp.db_cluster.db_cluster_members[0].db_instance_identifier #=> String
# resp.db_cluster.db_cluster_members[0].is_cluster_writer #=> Boolean
# resp.db_cluster.db_cluster_members[0].db_cluster_parameter_group_status #=> String
# resp.db_cluster.db_cluster_members[0].promotion_tier #=> Integer
@@ -1462,10 +1469,95 @@
def create_event_subscription(params = {}, options = {})
req = build_request(:create_event_subscription, params)
req.send_request(options)
end
+ # Creates an Amazon DocumentDB global cluster that can span multiple
+ # multiple AWS Regions. The global cluster contains one primary cluster
+ # with read-write capability, and up-to give read-only secondary
+ # clusters. Global clusters uses storage-based fast replication across
+ # regions with latencies less than one second, using dedicated
+ # infrastructure with no impact to your workload’s performance.
+ #
+ #
+ #
+ # You can create a global cluster that is initially empty, and then add
+ # a primary and a secondary to it. Or you can specify an existing
+ # cluster during the create operation, and this cluster becomes the
+ # primary of the global cluster.
+ #
+ # <note markdown="1"> This action only applies to Amazon DocumentDB clusters.
+ #
+ # </note>
+ #
+ # @option params [required, String] :global_cluster_identifier
+ # The cluster identifier of the new global cluster.
+ #
+ # @option params [String] :source_db_cluster_identifier
+ # The Amazon Resource Name (ARN) to use as the primary cluster of the
+ # global cluster. This parameter is optional.
+ #
+ # @option params [String] :engine
+ # The name of the database engine to be used for this cluster.
+ #
+ # @option params [String] :engine_version
+ # The engine version of the global cluster.
+ #
+ # @option params [Boolean] :deletion_protection
+ # The deletion protection setting for the new global cluster. The global
+ # cluster can't be deleted when deletion protection is enabled.
+ #
+ # @option params [String] :database_name
+ # The name for your database of up to 64 alpha-numeric characters. If
+ # you do not provide a name, Amazon DocumentDB will not create a
+ # database in the global cluster you are creating.
+ #
+ # @option params [Boolean] :storage_encrypted
+ # The storage encryption setting for the new global cluster.
+ #
+ # @return [Types::CreateGlobalClusterResult] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::CreateGlobalClusterResult#global_cluster #global_cluster} => Types::GlobalCluster
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.create_global_cluster({
+ # global_cluster_identifier: "GlobalClusterIdentifier", # required
+ # source_db_cluster_identifier: "String",
+ # engine: "String",
+ # engine_version: "String",
+ # deletion_protection: false,
+ # database_name: "String",
+ # storage_encrypted: false,
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.global_cluster.global_cluster_identifier #=> String
+ # resp.global_cluster.global_cluster_resource_id #=> String
+ # resp.global_cluster.global_cluster_arn #=> String
+ # resp.global_cluster.status #=> String
+ # resp.global_cluster.engine #=> String
+ # resp.global_cluster.engine_version #=> String
+ # resp.global_cluster.database_name #=> String
+ # resp.global_cluster.storage_encrypted #=> Boolean
+ # resp.global_cluster.deletion_protection #=> Boolean
+ # resp.global_cluster.global_cluster_members #=> Array
+ # resp.global_cluster.global_cluster_members[0].db_cluster_arn #=> String
+ # resp.global_cluster.global_cluster_members[0].readers #=> Array
+ # resp.global_cluster.global_cluster_members[0].readers[0] #=> String
+ # resp.global_cluster.global_cluster_members[0].is_writer #=> Boolean
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/CreateGlobalCluster AWS API Documentation
+ #
+ # @overload create_global_cluster(params = {})
+ # @param [Hash] params ({})
+ def create_global_cluster(params = {}, options = {})
+ req = build_request(:create_global_cluster, params)
+ req.send_request(options)
+ end
+
# Deletes a previously provisioned cluster. When you delete a cluster,
# all automated backups for that cluster are deleted and can't be
# recovered. Manual DB cluster snapshots of the specified cluster are
# not deleted.
#
@@ -1540,10 +1632,13 @@
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
# resp.db_cluster.master_username #=> String
# resp.db_cluster.preferred_backup_window #=> String
# resp.db_cluster.preferred_maintenance_window #=> String
+ # resp.db_cluster.replication_source_identifier #=> String
+ # resp.db_cluster.read_replica_identifiers #=> Array
+ # resp.db_cluster.read_replica_identifiers[0] #=> String
# resp.db_cluster.db_cluster_members #=> Array
# resp.db_cluster.db_cluster_members[0].db_instance_identifier #=> String
# resp.db_cluster.db_cluster_members[0].is_cluster_writer #=> Boolean
# resp.db_cluster.db_cluster_members[0].db_cluster_parameter_group_status #=> String
# resp.db_cluster.db_cluster_members[0].promotion_tier #=> Integer
@@ -1825,10 +1920,57 @@
def delete_event_subscription(params = {}, options = {})
req = build_request(:delete_event_subscription, params)
req.send_request(options)
end
+ # Deletes a global cluster. The primary and secondary clusters must
+ # already be detached or deleted before attempting to delete a global
+ # cluster.
+ #
+ # <note markdown="1"> This action only applies to Amazon DocumentDB clusters.
+ #
+ # </note>
+ #
+ # @option params [required, String] :global_cluster_identifier
+ # The cluster identifier of the global cluster being deleted.
+ #
+ # @return [Types::DeleteGlobalClusterResult] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::DeleteGlobalClusterResult#global_cluster #global_cluster} => Types::GlobalCluster
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.delete_global_cluster({
+ # global_cluster_identifier: "GlobalClusterIdentifier", # required
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.global_cluster.global_cluster_identifier #=> String
+ # resp.global_cluster.global_cluster_resource_id #=> String
+ # resp.global_cluster.global_cluster_arn #=> String
+ # resp.global_cluster.status #=> String
+ # resp.global_cluster.engine #=> String
+ # resp.global_cluster.engine_version #=> String
+ # resp.global_cluster.database_name #=> String
+ # resp.global_cluster.storage_encrypted #=> Boolean
+ # resp.global_cluster.deletion_protection #=> Boolean
+ # resp.global_cluster.global_cluster_members #=> Array
+ # resp.global_cluster.global_cluster_members[0].db_cluster_arn #=> String
+ # resp.global_cluster.global_cluster_members[0].readers #=> Array
+ # resp.global_cluster.global_cluster_members[0].readers[0] #=> String
+ # resp.global_cluster.global_cluster_members[0].is_writer #=> Boolean
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/DeleteGlobalCluster AWS API Documentation
+ #
+ # @overload delete_global_cluster(params = {})
+ # @param [Hash] params ({})
+ def delete_global_cluster(params = {}, options = {})
+ req = build_request(:delete_global_cluster, params)
+ req.send_request(options)
+ end
+
# Returns a list of certificate authority (CA) certificates provided by
# Amazon DocumentDB for this AWS account.
#
# @option params [String] :certificate_identifier
# The user-supplied certificate identifier. If this parameter is
@@ -2146,11 +2288,11 @@
#
# If you don't specify a `SnapshotType` value, then both automated and
# manual cluster snapshots are returned. You can include shared cluster
# snapshots with these results by setting the `IncludeShared` parameter
# to `true`. You can include public cluster snapshots with these results
- # by setting the `IncludePublic` parameter to `true`.
+ # by setting the`IncludePublic` parameter to `true`.
#
# The `IncludeShared` and `IncludePublic` parameters don't apply for
# `SnapshotType` values of `manual` or `automated`. The `IncludePublic`
# parameter doesn't apply when `SnapshotType` is set to `shared`. The
# `IncludeShared` parameter doesn't apply when `SnapshotType` is set to
@@ -2327,10 +2469,13 @@
# resp.db_clusters[0].latest_restorable_time #=> Time
# resp.db_clusters[0].port #=> Integer
# resp.db_clusters[0].master_username #=> String
# resp.db_clusters[0].preferred_backup_window #=> String
# resp.db_clusters[0].preferred_maintenance_window #=> String
+ # resp.db_clusters[0].replication_source_identifier #=> String
+ # resp.db_clusters[0].read_replica_identifiers #=> Array
+ # resp.db_clusters[0].read_replica_identifiers[0] #=> String
# resp.db_clusters[0].db_cluster_members #=> Array
# resp.db_clusters[0].db_cluster_members[0].db_instance_identifier #=> String
# resp.db_clusters[0].db_cluster_members[0].is_cluster_writer #=> Boolean
# resp.db_clusters[0].db_cluster_members[0].db_cluster_parameter_group_status #=> String
# resp.db_clusters[0].db_cluster_members[0].promotion_tier #=> Integer
@@ -2982,10 +3127,90 @@
def describe_events(params = {}, options = {})
req = build_request(:describe_events, params)
req.send_request(options)
end
+ # Returns information about Amazon DocumentDB global clusters. This API
+ # supports pagination.
+ #
+ # <note markdown="1"> This action only applies to Amazon DocumentDB clusters.
+ #
+ # </note>
+ #
+ # @option params [String] :global_cluster_identifier
+ # The user-supplied cluster identifier. If this parameter is specified,
+ # information from only the specific cluster is returned. This parameter
+ # isn't case-sensitive.
+ #
+ # @option params [Array<Types::Filter>] :filters
+ # A filter that specifies one or more global DB clusters to describe.
+ #
+ # Supported filters: `db-cluster-id` accepts cluster identifiers and
+ # cluster Amazon Resource Names (ARNs). The results list will only
+ # include information about the clusters identified by these ARNs.
+ #
+ # @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 you can
+ # retrieve the remaining results.
+ #
+ # @option params [String] :marker
+ # An optional pagination token provided by a previous
+ # `DescribeGlobalClusters` request. If this parameter is specified, the
+ # response includes only records beyond the marker, up to the value
+ # specified by `MaxRecords`.
+ #
+ # @return [Types::GlobalClustersMessage] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::GlobalClustersMessage#marker #marker} => String
+ # * {Types::GlobalClustersMessage#global_clusters #global_clusters} => Array<Types::GlobalCluster>
+ #
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.describe_global_clusters({
+ # global_cluster_identifier: "GlobalClusterIdentifier",
+ # filters: [
+ # {
+ # name: "String", # required
+ # values: ["String"], # required
+ # },
+ # ],
+ # max_records: 1,
+ # marker: "String",
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.marker #=> String
+ # resp.global_clusters #=> Array
+ # resp.global_clusters[0].global_cluster_identifier #=> String
+ # resp.global_clusters[0].global_cluster_resource_id #=> String
+ # resp.global_clusters[0].global_cluster_arn #=> String
+ # resp.global_clusters[0].status #=> String
+ # resp.global_clusters[0].engine #=> String
+ # resp.global_clusters[0].engine_version #=> String
+ # resp.global_clusters[0].database_name #=> String
+ # resp.global_clusters[0].storage_encrypted #=> Boolean
+ # resp.global_clusters[0].deletion_protection #=> Boolean
+ # resp.global_clusters[0].global_cluster_members #=> Array
+ # resp.global_clusters[0].global_cluster_members[0].db_cluster_arn #=> String
+ # resp.global_clusters[0].global_cluster_members[0].readers #=> Array
+ # resp.global_clusters[0].global_cluster_members[0].readers[0] #=> String
+ # resp.global_clusters[0].global_cluster_members[0].is_writer #=> Boolean
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/DescribeGlobalClusters AWS API Documentation
+ #
+ # @overload describe_global_clusters(params = {})
+ # @param [Hash] params ({})
+ def describe_global_clusters(params = {}, options = {})
+ req = build_request(:describe_global_clusters, params)
+ req.send_request(options)
+ end
+
# Returns a list of orderable instance options for the specified engine.
#
# @option params [required, String] :engine
# The name of the engine to retrieve instance options for.
#
@@ -3204,10 +3429,13 @@
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
# resp.db_cluster.master_username #=> String
# resp.db_cluster.preferred_backup_window #=> String
# resp.db_cluster.preferred_maintenance_window #=> String
+ # resp.db_cluster.replication_source_identifier #=> String
+ # resp.db_cluster.read_replica_identifiers #=> Array
+ # resp.db_cluster.read_replica_identifiers[0] #=> String
# resp.db_cluster.db_cluster_members #=> Array
# resp.db_cluster.db_cluster_members[0].db_instance_identifier #=> String
# resp.db_cluster.db_cluster_members[0].is_cluster_writer #=> Boolean
# resp.db_cluster.db_cluster_members[0].db_cluster_parameter_group_status #=> String
# resp.db_cluster.db_cluster_members[0].promotion_tier #=> Integer
@@ -3392,13 +3620,12 @@
# `EnableLogTypes` and `DisableLogTypes` arrays determine which logs are
# exported (or not exported) to CloudWatch Logs.
#
# @option params [String] :engine_version
# The version number of the database engine to which you want to
- # upgrade. Changing this parameter results in an outage. The change is
- # applied during the next maintenance window unless the
- # `ApplyImmediately` parameter is set to `true`.
+ # upgrade. Modifying engine version is not supported on Amazon
+ # DocumentDB.
#
# @option params [Boolean] :deletion_protection
# Specifies whether this cluster can be deleted. If `DeletionProtection`
# is enabled, the cluster cannot be deleted unless it is modified and
# `DeletionProtection` is disabled. `DeletionProtection` protects
@@ -3448,10 +3675,13 @@
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
# resp.db_cluster.master_username #=> String
# resp.db_cluster.preferred_backup_window #=> String
# resp.db_cluster.preferred_maintenance_window #=> String
+ # resp.db_cluster.replication_source_identifier #=> String
+ # resp.db_cluster.read_replica_identifiers #=> Array
+ # resp.db_cluster.read_replica_identifiers[0] #=> String
# resp.db_cluster.db_cluster_members #=> Array
# resp.db_cluster.db_cluster_members[0].db_instance_identifier #=> String
# resp.db_cluster.db_cluster_members[0].is_cluster_writer #=> Boolean
# resp.db_cluster.db_cluster_members[0].db_cluster_parameter_group_status #=> String
# resp.db_cluster.db_cluster_members[0].promotion_tier #=> Integer
@@ -3916,10 +4146,83 @@
def modify_event_subscription(params = {}, options = {})
req = build_request(:modify_event_subscription, params)
req.send_request(options)
end
+ # Modify a setting for an Amazon DocumentDB global cluster. You can
+ # change one or more configuration parameters (for example: deletion
+ # protection), or the global cluster identifier by specifying these
+ # parameters and the new values in the request.
+ #
+ # <note markdown="1"> This action only applies to Amazon DocumentDB clusters.
+ #
+ # </note>
+ #
+ # @option params [required, String] :global_cluster_identifier
+ # The identifier for the global cluster being modified. This parameter
+ # isn't case-sensitive.
+ #
+ # Constraints:
+ #
+ # * Must match the identifier of an existing global cluster.
+ #
+ # ^
+ #
+ # @option params [String] :new_global_cluster_identifier
+ # The new identifier for a global cluster when you modify a global
+ # cluster. This value is stored as a lowercase string.
+ #
+ # * Must contain from 1 to 63 letters, numbers, or hyphens
+ #
+ # The first character must be a letter
+ #
+ # Can't end with a hyphen or contain two consecutive hyphens
+ #
+ # Example: `my-cluster2`
+ #
+ # @option params [Boolean] :deletion_protection
+ # Indicates if the global cluster has deletion protection enabled. The
+ # global cluster can't be deleted when deletion protection is enabled.
+ #
+ # @return [Types::ModifyGlobalClusterResult] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::ModifyGlobalClusterResult#global_cluster #global_cluster} => Types::GlobalCluster
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.modify_global_cluster({
+ # global_cluster_identifier: "GlobalClusterIdentifier", # required
+ # new_global_cluster_identifier: "GlobalClusterIdentifier",
+ # deletion_protection: false,
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.global_cluster.global_cluster_identifier #=> String
+ # resp.global_cluster.global_cluster_resource_id #=> String
+ # resp.global_cluster.global_cluster_arn #=> String
+ # resp.global_cluster.status #=> String
+ # resp.global_cluster.engine #=> String
+ # resp.global_cluster.engine_version #=> String
+ # resp.global_cluster.database_name #=> String
+ # resp.global_cluster.storage_encrypted #=> Boolean
+ # resp.global_cluster.deletion_protection #=> Boolean
+ # resp.global_cluster.global_cluster_members #=> Array
+ # resp.global_cluster.global_cluster_members[0].db_cluster_arn #=> String
+ # resp.global_cluster.global_cluster_members[0].readers #=> Array
+ # resp.global_cluster.global_cluster_members[0].readers[0] #=> String
+ # resp.global_cluster.global_cluster_members[0].is_writer #=> Boolean
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/ModifyGlobalCluster AWS API Documentation
+ #
+ # @overload modify_global_cluster(params = {})
+ # @param [Hash] params ({})
+ def modify_global_cluster(params = {}, options = {})
+ req = build_request(:modify_global_cluster, params)
+ req.send_request(options)
+ end
+
# You might need to reboot your instance, usually for maintenance
# reasons. For example, if you make certain changes, or if you change
# the cluster parameter group that is associated with the instance, you
# must reboot the instance for the changes to take effect.
#
@@ -4023,10 +4326,64 @@
def reboot_db_instance(params = {}, options = {})
req = build_request(:reboot_db_instance, params)
req.send_request(options)
end
+ # Detaches an Amazon DocumentDB secondary cluster from a global cluster.
+ # The cluster becomes a standalone cluster with read-write capability
+ # instead of being read-only and receiving data from a primary in a
+ # different region.
+ #
+ # <note markdown="1"> This action only applies to Amazon DocumentDB clusters.
+ #
+ # </note>
+ #
+ # @option params [required, String] :global_cluster_identifier
+ # The cluster identifier to detach from the Amazon DocumentDB global
+ # cluster.
+ #
+ # @option params [required, String] :db_cluster_identifier
+ # The Amazon Resource Name (ARN) identifying the cluster that was
+ # detached from the Amazon DocumentDB global cluster.
+ #
+ # @return [Types::RemoveFromGlobalClusterResult] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::RemoveFromGlobalClusterResult#global_cluster #global_cluster} => Types::GlobalCluster
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.remove_from_global_cluster({
+ # global_cluster_identifier: "GlobalClusterIdentifier", # required
+ # db_cluster_identifier: "String", # required
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.global_cluster.global_cluster_identifier #=> String
+ # resp.global_cluster.global_cluster_resource_id #=> String
+ # resp.global_cluster.global_cluster_arn #=> String
+ # resp.global_cluster.status #=> String
+ # resp.global_cluster.engine #=> String
+ # resp.global_cluster.engine_version #=> String
+ # resp.global_cluster.database_name #=> String
+ # resp.global_cluster.storage_encrypted #=> Boolean
+ # resp.global_cluster.deletion_protection #=> Boolean
+ # resp.global_cluster.global_cluster_members #=> Array
+ # resp.global_cluster.global_cluster_members[0].db_cluster_arn #=> String
+ # resp.global_cluster.global_cluster_members[0].readers #=> Array
+ # resp.global_cluster.global_cluster_members[0].readers[0] #=> String
+ # resp.global_cluster.global_cluster_members[0].is_writer #=> Boolean
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/RemoveFromGlobalCluster AWS API Documentation
+ #
+ # @overload remove_from_global_cluster(params = {})
+ # @param [Hash] params ({})
+ def remove_from_global_cluster(params = {}, options = {})
+ req = build_request(:remove_from_global_cluster, params)
+ req.send_request(options)
+ end
+
# Removes a source identifier from an existing Amazon DocumentDB event
# notification subscription.
#
# @option params [required, String] :subscription_name
# The name of the Amazon DocumentDB event notification subscription that
@@ -4309,10 +4666,13 @@
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
# resp.db_cluster.master_username #=> String
# resp.db_cluster.preferred_backup_window #=> String
# resp.db_cluster.preferred_maintenance_window #=> String
+ # resp.db_cluster.replication_source_identifier #=> String
+ # resp.db_cluster.read_replica_identifiers #=> Array
+ # resp.db_cluster.read_replica_identifiers[0] #=> String
# resp.db_cluster.db_cluster_members #=> Array
# resp.db_cluster.db_cluster_members[0].db_instance_identifier #=> String
# resp.db_cluster.db_cluster_members[0].is_cluster_writer #=> Boolean
# resp.db_cluster.db_cluster_members[0].db_cluster_parameter_group_status #=> String
# resp.db_cluster.db_cluster_members[0].promotion_tier #=> Integer
@@ -4499,10 +4859,13 @@
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
# resp.db_cluster.master_username #=> String
# resp.db_cluster.preferred_backup_window #=> String
# resp.db_cluster.preferred_maintenance_window #=> String
+ # resp.db_cluster.replication_source_identifier #=> String
+ # resp.db_cluster.read_replica_identifiers #=> Array
+ # resp.db_cluster.read_replica_identifiers[0] #=> String
# resp.db_cluster.db_cluster_members #=> Array
# resp.db_cluster.db_cluster_members[0].db_instance_identifier #=> String
# resp.db_cluster.db_cluster_members[0].is_cluster_writer #=> Boolean
# resp.db_cluster.db_cluster_members[0].db_cluster_parameter_group_status #=> String
# resp.db_cluster.db_cluster_members[0].promotion_tier #=> Integer
@@ -4572,10 +4935,13 @@
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
# resp.db_cluster.master_username #=> String
# resp.db_cluster.preferred_backup_window #=> String
# resp.db_cluster.preferred_maintenance_window #=> String
+ # resp.db_cluster.replication_source_identifier #=> String
+ # resp.db_cluster.read_replica_identifiers #=> Array
+ # resp.db_cluster.read_replica_identifiers[0] #=> String
# resp.db_cluster.db_cluster_members #=> Array
# resp.db_cluster.db_cluster_members[0].db_instance_identifier #=> String
# resp.db_cluster.db_cluster_members[0].is_cluster_writer #=> Boolean
# resp.db_cluster.db_cluster_members[0].db_cluster_parameter_group_status #=> String
# resp.db_cluster.db_cluster_members[0].promotion_tier #=> Integer
@@ -4645,10 +5011,13 @@
# resp.db_cluster.latest_restorable_time #=> Time
# resp.db_cluster.port #=> Integer
# resp.db_cluster.master_username #=> String
# resp.db_cluster.preferred_backup_window #=> String
# resp.db_cluster.preferred_maintenance_window #=> String
+ # resp.db_cluster.replication_source_identifier #=> String
+ # resp.db_cluster.read_replica_identifiers #=> Array
+ # resp.db_cluster.read_replica_identifiers[0] #=> String
# resp.db_cluster.db_cluster_members #=> Array
# resp.db_cluster.db_cluster_members[0].db_instance_identifier #=> String
# resp.db_cluster.db_cluster_members[0].is_cluster_writer #=> Boolean
# resp.db_cluster.db_cluster_members[0].db_cluster_parameter_group_status #=> String
# resp.db_cluster.db_cluster_members[0].promotion_tier #=> Integer
@@ -4688,10 +5057,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-docdb'
- context[:gem_version] = '1.30.0'
+ context[:gem_version] = '1.31.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#