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