lib/aws-sdk-docdb/client.rb in aws-sdk-docdb-1.55.0 vs lib/aws-sdk-docdb/client.rb in aws-sdk-docdb-1.56.0
- old
+ new
@@ -770,10 +770,11 @@
# resp.db_cluster_snapshot.percent_progress #=> Integer
# resp.db_cluster_snapshot.storage_encrypted #=> Boolean
# resp.db_cluster_snapshot.kms_key_id #=> String
# resp.db_cluster_snapshot.db_cluster_snapshot_arn #=> String
# resp.db_cluster_snapshot.source_db_cluster_snapshot_arn #=> String
+ # resp.db_cluster_snapshot.storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/CopyDBClusterSnapshot AWS API Documentation
#
# @overload copy_db_cluster_snapshot(params = {})
# @param [Hash] params ({})
@@ -941,10 +942,27 @@
# clusters from being accidentally deleted.
#
# @option params [String] :global_cluster_identifier
# The cluster identifier of the new global cluster.
#
+ # @option params [String] :storage_type
+ # The storage type to associate with the DB cluster.
+ #
+ # For information on storage types for Amazon DocumentDB clusters, see
+ # Cluster storage configurations in the *Amazon DocumentDB Developer
+ # Guide*.
+ #
+ # Valid values for storage type - `standard | iopt1`
+ #
+ # Default value is `standard `
+ #
+ # <note markdown="1"> When you create a DocumentDB DB cluster with the storage type set to
+ # `iopt1`, the storage type is returned in the response. The storage
+ # type isn't returned when you set it to `standard`.
+ #
+ # </note>
+ #
# @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:
@@ -977,10 +995,11 @@
# kms_key_id: "String",
# pre_signed_url: "String",
# enable_cloudwatch_logs_exports: ["String"],
# deletion_protection: false,
# global_cluster_identifier: "GlobalClusterIdentifier",
+ # storage_type: "String",
# source_region: "String",
# })
#
# @example Response structure
#
@@ -1025,10 +1044,11 @@
# resp.db_cluster.clone_group_id #=> String
# resp.db_cluster.cluster_create_time #=> Time
# resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array
# resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String
# resp.db_cluster.deletion_protection #=> Boolean
+ # resp.db_cluster.storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/CreateDBCluster AWS API Documentation
#
# @overload create_db_cluster(params = {})
# @param [Hash] params ({})
@@ -1183,10 +1203,11 @@
# resp.db_cluster_snapshot.percent_progress #=> Integer
# resp.db_cluster_snapshot.storage_encrypted #=> Boolean
# resp.db_cluster_snapshot.kms_key_id #=> String
# resp.db_cluster_snapshot.db_cluster_snapshot_arn #=> String
# resp.db_cluster_snapshot.source_db_cluster_snapshot_arn #=> String
+ # resp.db_cluster_snapshot.storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/CreateDBClusterSnapshot AWS API Documentation
#
# @overload create_db_cluster_snapshot(params = {})
# @param [Hash] params ({})
@@ -1773,10 +1794,11 @@
# resp.db_cluster.clone_group_id #=> String
# resp.db_cluster.cluster_create_time #=> Time
# resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array
# resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String
# resp.db_cluster.deletion_protection #=> Boolean
+ # resp.db_cluster.storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/DeleteDBCluster AWS API Documentation
#
# @overload delete_db_cluster(params = {})
# @param [Hash] params ({})
@@ -1857,10 +1879,11 @@
# resp.db_cluster_snapshot.percent_progress #=> Integer
# resp.db_cluster_snapshot.storage_encrypted #=> Boolean
# resp.db_cluster_snapshot.kms_key_id #=> String
# resp.db_cluster_snapshot.db_cluster_snapshot_arn #=> String
# resp.db_cluster_snapshot.source_db_cluster_snapshot_arn #=> String
+ # resp.db_cluster_snapshot.storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/DeleteDBClusterSnapshot AWS API Documentation
#
# @overload delete_db_cluster_snapshot(params = {})
# @param [Hash] params ({})
@@ -2494,10 +2517,11 @@
# resp.db_cluster_snapshots[0].percent_progress #=> Integer
# resp.db_cluster_snapshots[0].storage_encrypted #=> Boolean
# resp.db_cluster_snapshots[0].kms_key_id #=> String
# resp.db_cluster_snapshots[0].db_cluster_snapshot_arn #=> String
# resp.db_cluster_snapshots[0].source_db_cluster_snapshot_arn #=> String
+ # resp.db_cluster_snapshots[0].storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/DescribeDBClusterSnapshots AWS API Documentation
#
# @overload describe_db_cluster_snapshots(params = {})
# @param [Hash] params ({})
@@ -2616,10 +2640,11 @@
# resp.db_clusters[0].clone_group_id #=> String
# resp.db_clusters[0].cluster_create_time #=> Time
# resp.db_clusters[0].enabled_cloudwatch_logs_exports #=> Array
# resp.db_clusters[0].enabled_cloudwatch_logs_exports[0] #=> String
# resp.db_clusters[0].deletion_protection #=> Boolean
+ # resp.db_clusters[0].storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/DescribeDBClusters AWS API Documentation
#
# @overload describe_db_clusters(params = {})
# @param [Hash] params ({})
@@ -3410,10 +3435,11 @@
# resp.orderable_db_instance_options[0].db_instance_class #=> String
# resp.orderable_db_instance_options[0].license_model #=> String
# resp.orderable_db_instance_options[0].availability_zones #=> Array
# resp.orderable_db_instance_options[0].availability_zones[0].name #=> String
# resp.orderable_db_instance_options[0].vpc #=> Boolean
+ # resp.orderable_db_instance_options[0].storage_type #=> String
# resp.marker #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/DescribeOrderableDBInstanceOptions AWS API Documentation
#
# @overload describe_orderable_db_instance_options(params = {})
@@ -3582,10 +3608,11 @@
# resp.db_cluster.clone_group_id #=> String
# resp.db_cluster.cluster_create_time #=> Time
# resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array
# resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String
# resp.db_cluster.deletion_protection #=> Boolean
+ # resp.db_cluster.storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/FailoverDBCluster AWS API Documentation
#
# @overload failover_db_cluster(params = {})
# @param [Hash] params ({})
@@ -3773,10 +3800,21 @@
# 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] :storage_type
+ # The storage type to associate with the DB cluster.
+ #
+ # For information on storage types for Amazon DocumentDB clusters, see
+ # Cluster storage configurations in the *Amazon DocumentDB Developer
+ # Guide*.
+ #
+ # Valid values for storage type - `standard | iopt1`
+ #
+ # Default value is `standard `
+ #
# @return [Types::ModifyDBClusterResult] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::ModifyDBClusterResult#db_cluster #db_cluster} => Types::DBCluster
#
# @example Request syntax with placeholder values
@@ -3797,10 +3835,11 @@
# disable_log_types: ["String"],
# },
# engine_version: "String",
# allow_major_version_upgrade: false,
# deletion_protection: false,
+ # storage_type: "String",
# })
#
# @example Response structure
#
# resp.db_cluster.availability_zones #=> Array
@@ -3844,10 +3883,11 @@
# resp.db_cluster.clone_group_id #=> String
# resp.db_cluster.cluster_create_time #=> Time
# resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array
# resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String
# resp.db_cluster.deletion_protection #=> Boolean
+ # resp.db_cluster.storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/ModifyDBCluster AWS API Documentation
#
# @overload modify_db_cluster(params = {})
# @param [Hash] params ({})
@@ -4830,10 +4870,21 @@
# used. If supplied, must match the name of an existing default DB
# cluster parameter group. The string must consist of from 1 to 255
# letters, numbers or hyphens. Its first character must be a letter, and
# it cannot end with a hyphen or contain two consecutive hyphens.
#
+ # @option params [String] :storage_type
+ # The storage type to associate with the DB cluster.
+ #
+ # For information on storage types for Amazon DocumentDB clusters, see
+ # Cluster storage configurations in the *Amazon DocumentDB Developer
+ # Guide*.
+ #
+ # Valid values for storage type - `standard | iopt1`
+ #
+ # Default value is `standard `
+ #
# @return [Types::RestoreDBClusterFromSnapshotResult] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::RestoreDBClusterFromSnapshotResult#db_cluster #db_cluster} => Types::DBCluster
#
# @example Request syntax with placeholder values
@@ -4855,10 +4906,11 @@
# ],
# kms_key_id: "String",
# enable_cloudwatch_logs_exports: ["String"],
# deletion_protection: false,
# db_cluster_parameter_group_name: "String",
+ # storage_type: "String",
# })
#
# @example Response structure
#
# resp.db_cluster.availability_zones #=> Array
@@ -4902,10 +4954,11 @@
# resp.db_cluster.clone_group_id #=> String
# resp.db_cluster.cluster_create_time #=> Time
# resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array
# resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String
# resp.db_cluster.deletion_protection #=> Boolean
+ # resp.db_cluster.storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/RestoreDBClusterFromSnapshot AWS API Documentation
#
# @overload restore_db_cluster_from_snapshot(params = {})
# @param [Hash] params ({})
@@ -5042,10 +5095,21 @@
# 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] :storage_type
+ # The storage type to associate with the DB cluster.
+ #
+ # For information on storage types for Amazon DocumentDB clusters, see
+ # Cluster storage configurations in the *Amazon DocumentDB Developer
+ # Guide*.
+ #
+ # Valid values for storage type - `standard | iopt1`
+ #
+ # Default value is `standard `
+ #
# @return [Types::RestoreDBClusterToPointInTimeResult] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::RestoreDBClusterToPointInTimeResult#db_cluster #db_cluster} => Types::DBCluster
#
# @example Request syntax with placeholder values
@@ -5066,10 +5130,11 @@
# },
# ],
# kms_key_id: "String",
# enable_cloudwatch_logs_exports: ["String"],
# deletion_protection: false,
+ # storage_type: "String",
# })
#
# @example Response structure
#
# resp.db_cluster.availability_zones #=> Array
@@ -5113,10 +5178,11 @@
# resp.db_cluster.clone_group_id #=> String
# resp.db_cluster.cluster_create_time #=> Time
# resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array
# resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String
# resp.db_cluster.deletion_protection #=> Boolean
+ # resp.db_cluster.storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/RestoreDBClusterToPointInTime AWS API Documentation
#
# @overload restore_db_cluster_to_point_in_time(params = {})
# @param [Hash] params ({})
@@ -5190,10 +5256,11 @@
# resp.db_cluster.clone_group_id #=> String
# resp.db_cluster.cluster_create_time #=> Time
# resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array
# resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String
# resp.db_cluster.deletion_protection #=> Boolean
+ # resp.db_cluster.storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/StartDBCluster AWS API Documentation
#
# @overload start_db_cluster(params = {})
# @param [Hash] params ({})
@@ -5267,10 +5334,11 @@
# resp.db_cluster.clone_group_id #=> String
# resp.db_cluster.cluster_create_time #=> Time
# resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array
# resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String
# resp.db_cluster.deletion_protection #=> Boolean
+ # resp.db_cluster.storage_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/docdb-2014-10-31/StopDBCluster AWS API Documentation
#
# @overload stop_db_cluster(params = {})
# @param [Hash] params ({})
@@ -5290,10 +5358,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-docdb'
- context[:gem_version] = '1.55.0'
+ context[:gem_version] = '1.56.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#