lib/aws-sdk-rds/client.rb in aws-sdk-rds-1.251.0 vs lib/aws-sdk-rds/client.rb in aws-sdk-rds-1.252.0
- old
+ new
@@ -3377,10 +3377,22 @@
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html
#
+ # @option params [String] :cluster_scalability_type
+ # Specifies the scalability mode of the Aurora DB cluster. When set to
+ # `limitless`, the cluster operates as an Aurora Limitless Database.
+ # When set to `standard` (the default), the cluster uses normal DB
+ # instance creation.
+ #
+ # Valid for: Aurora DB clusters only
+ #
+ # <note markdown="1"> You can't modify this setting after you create the DB cluster.
+ #
+ # </note>
+ #
# @option params [String] :db_system_id
# Reserved for future use.
#
# @option params [Boolean] :manage_master_user_password
# Specifies whether to manage the master user password with Amazon Web
@@ -3690,10 +3702,11 @@
# serverless_v2_scaling_configuration: {
# min_capacity: 1.0,
# max_capacity: 1.0,
# },
# network_type: "String",
+ # cluster_scalability_type: "standard", # accepts standard, limitless
# db_system_id: "String",
# manage_master_user_password: false,
# master_user_secret_kms_key_id: "String",
# enable_local_write_forwarding: false,
# ca_certificate_identifier: "String",
@@ -3835,10 +3848,11 @@
# resp.db_cluster.local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_cluster.aws_backup_recovery_point_arn #=> String
# resp.db_cluster.limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_cluster.limitless_database.min_required_acu #=> Float
# resp.db_cluster.storage_throughput #=> Integer
+ # resp.db_cluster.cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_cluster.certificate_details.ca_identifier #=> String
# resp.db_cluster.certificate_details.valid_till #=> Time
# resp.db_cluster.engine_lifecycle_support #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/CreateDBCluster AWS API Documentation
@@ -7436,10 +7450,22 @@
# gateway attached to it, the DB shard group is private.
#
# * If the subnets are part of a VPC that has an internet gateway
# attached to it, the DB shard group is public.
#
+ # @option params [Array<Types::Tag>] :tags
+ # A list of tags.
+ #
+ # For more information, see [Tagging Amazon RDS resources][1] in the
+ # *Amazon RDS User Guide* or [Tagging Amazon Aurora and Amazon RDS
+ # resources][2] in the *Amazon Aurora User Guide*.
+ #
+ #
+ #
+ # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html
+ # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Tagging.html
+ #
# @return [Types::DBShardGroup] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::DBShardGroup#db_shard_group_resource_id #db_shard_group_resource_id} => String
# * {Types::DBShardGroup#db_shard_group_identifier #db_shard_group_identifier} => String
# * {Types::DBShardGroup#db_cluster_identifier #db_cluster_identifier} => String
@@ -7448,20 +7474,27 @@
# * {Types::DBShardGroup#compute_redundancy #compute_redundancy} => Integer
# * {Types::DBShardGroup#status #status} => String
# * {Types::DBShardGroup#publicly_accessible #publicly_accessible} => Boolean
# * {Types::DBShardGroup#endpoint #endpoint} => String
# * {Types::DBShardGroup#db_shard_group_arn #db_shard_group_arn} => String
+ # * {Types::DBShardGroup#tag_list #tag_list} => Array<Types::Tag>
#
# @example Request syntax with placeholder values
#
# resp = client.create_db_shard_group({
# db_shard_group_identifier: "String", # required
# db_cluster_identifier: "String", # required
# compute_redundancy: 1,
# max_acu: 1.0, # required
# min_acu: 1.0,
# publicly_accessible: false,
+ # tags: [
+ # {
+ # key: "String",
+ # value: "String",
+ # },
+ # ],
# })
#
# @example Response structure
#
# resp.db_shard_group_resource_id #=> String
@@ -7472,10 +7505,13 @@
# resp.compute_redundancy #=> Integer
# resp.status #=> String
# resp.publicly_accessible #=> Boolean
# resp.endpoint #=> String
# resp.db_shard_group_arn #=> String
+ # resp.tag_list #=> Array
+ # resp.tag_list[0].key #=> String
+ # resp.tag_list[0].value #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/CreateDBShardGroup AWS API Documentation
#
# @overload create_db_shard_group(params = {})
# @param [Hash] params ({})
@@ -9177,10 +9213,11 @@
# resp.db_cluster.local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_cluster.aws_backup_recovery_point_arn #=> String
# resp.db_cluster.limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_cluster.limitless_database.min_required_acu #=> Float
# resp.db_cluster.storage_throughput #=> Integer
+ # resp.db_cluster.cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_cluster.certificate_details.ca_identifier #=> String
# resp.db_cluster.certificate_details.valid_till #=> Time
# resp.db_cluster.engine_lifecycle_support #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DeleteDBCluster AWS API Documentation
@@ -10115,10 +10152,11 @@
# * {Types::DBShardGroup#compute_redundancy #compute_redundancy} => Integer
# * {Types::DBShardGroup#status #status} => String
# * {Types::DBShardGroup#publicly_accessible #publicly_accessible} => Boolean
# * {Types::DBShardGroup#endpoint #endpoint} => String
# * {Types::DBShardGroup#db_shard_group_arn #db_shard_group_arn} => String
+ # * {Types::DBShardGroup#tag_list #tag_list} => Array<Types::Tag>
#
# @example Request syntax with placeholder values
#
# resp = client.delete_db_shard_group({
# db_shard_group_identifier: "DBShardGroupIdentifier", # required
@@ -10134,10 +10172,13 @@
# resp.compute_redundancy #=> Integer
# resp.status #=> String
# resp.publicly_accessible #=> Boolean
# resp.endpoint #=> String
# resp.db_shard_group_arn #=> String
+ # resp.tag_list #=> Array
+ # resp.tag_list[0].key #=> String
+ # resp.tag_list[0].value #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DeleteDBShardGroup AWS API Documentation
#
# @overload delete_db_shard_group(params = {})
# @param [Hash] params ({})
@@ -12616,10 +12657,11 @@
# resp.db_clusters[0].local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_clusters[0].aws_backup_recovery_point_arn #=> String
# resp.db_clusters[0].limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_clusters[0].limitless_database.min_required_acu #=> Float
# resp.db_clusters[0].storage_throughput #=> Integer
+ # resp.db_clusters[0].cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_clusters[0].certificate_details.ca_identifier #=> String
# resp.db_clusters[0].certificate_details.valid_till #=> Time
# resp.db_clusters[0].engine_lifecycle_support #=> String
#
#
@@ -14424,10 +14466,13 @@
# resp.db_shard_groups[0].compute_redundancy #=> Integer
# resp.db_shard_groups[0].status #=> String
# resp.db_shard_groups[0].publicly_accessible #=> Boolean
# resp.db_shard_groups[0].endpoint #=> String
# resp.db_shard_groups[0].db_shard_group_arn #=> String
+ # resp.db_shard_groups[0].tag_list #=> Array
+ # resp.db_shard_groups[0].tag_list[0].key #=> String
+ # resp.db_shard_groups[0].tag_list[0].value #=> String
# resp.marker #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DescribeDBShardGroups AWS API Documentation
#
# @overload describe_db_shard_groups(params = {})
@@ -17929,10 +17974,11 @@
# resp.db_cluster.local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_cluster.aws_backup_recovery_point_arn #=> String
# resp.db_cluster.limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_cluster.limitless_database.min_required_acu #=> Float
# resp.db_cluster.storage_throughput #=> Integer
+ # resp.db_cluster.cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_cluster.certificate_details.ca_identifier #=> String
# resp.db_cluster.certificate_details.valid_till #=> Time
# resp.db_cluster.engine_lifecycle_support #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/FailoverDBCluster AWS API Documentation
@@ -19618,10 +19664,11 @@
# resp.db_cluster.local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_cluster.aws_backup_recovery_point_arn #=> String
# resp.db_cluster.limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_cluster.limitless_database.min_required_acu #=> Float
# resp.db_cluster.storage_throughput #=> Integer
+ # resp.db_cluster.cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_cluster.certificate_details.ca_identifier #=> String
# resp.db_cluster.certificate_details.valid_till #=> Time
# resp.db_cluster.engine_lifecycle_support #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/ModifyDBCluster AWS API Documentation
@@ -21862,10 +21909,11 @@
# * {Types::DBShardGroup#compute_redundancy #compute_redundancy} => Integer
# * {Types::DBShardGroup#status #status} => String
# * {Types::DBShardGroup#publicly_accessible #publicly_accessible} => Boolean
# * {Types::DBShardGroup#endpoint #endpoint} => String
# * {Types::DBShardGroup#db_shard_group_arn #db_shard_group_arn} => String
+ # * {Types::DBShardGroup#tag_list #tag_list} => Array<Types::Tag>
#
# @example Request syntax with placeholder values
#
# resp = client.modify_db_shard_group({
# db_shard_group_identifier: "DBShardGroupIdentifier", # required
@@ -21884,10 +21932,13 @@
# resp.compute_redundancy #=> Integer
# resp.status #=> String
# resp.publicly_accessible #=> Boolean
# resp.endpoint #=> String
# resp.db_shard_group_arn #=> String
+ # resp.tag_list #=> Array
+ # resp.tag_list[0].key #=> String
+ # resp.tag_list[0].value #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/ModifyDBShardGroup AWS API Documentation
#
# @overload modify_db_shard_group(params = {})
# @param [Hash] params ({})
@@ -23338,10 +23389,11 @@
# resp.db_cluster.local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_cluster.aws_backup_recovery_point_arn #=> String
# resp.db_cluster.limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_cluster.limitless_database.min_required_acu #=> Float
# resp.db_cluster.storage_throughput #=> Integer
+ # resp.db_cluster.cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_cluster.certificate_details.ca_identifier #=> String
# resp.db_cluster.certificate_details.valid_till #=> Time
# resp.db_cluster.engine_lifecycle_support #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/PromoteReadReplicaDBCluster AWS API Documentation
@@ -23638,10 +23690,11 @@
# resp.db_cluster.local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_cluster.aws_backup_recovery_point_arn #=> String
# resp.db_cluster.limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_cluster.limitless_database.min_required_acu #=> Float
# resp.db_cluster.storage_throughput #=> Integer
+ # resp.db_cluster.cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_cluster.certificate_details.ca_identifier #=> String
# resp.db_cluster.certificate_details.valid_till #=> Time
# resp.db_cluster.engine_lifecycle_support #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/RebootDBCluster AWS API Documentation
@@ -23919,10 +23972,11 @@
# * {Types::DBShardGroup#compute_redundancy #compute_redundancy} => Integer
# * {Types::DBShardGroup#status #status} => String
# * {Types::DBShardGroup#publicly_accessible #publicly_accessible} => Boolean
# * {Types::DBShardGroup#endpoint #endpoint} => String
# * {Types::DBShardGroup#db_shard_group_arn #db_shard_group_arn} => String
+ # * {Types::DBShardGroup#tag_list #tag_list} => Array<Types::Tag>
#
# @example Request syntax with placeholder values
#
# resp = client.reboot_db_shard_group({
# db_shard_group_identifier: "DBShardGroupIdentifier", # required
@@ -23938,10 +23992,13 @@
# resp.compute_redundancy #=> Integer
# resp.status #=> String
# resp.publicly_accessible #=> Boolean
# resp.endpoint #=> String
# resp.db_shard_group_arn #=> String
+ # resp.tag_list #=> Array
+ # resp.tag_list[0].key #=> String
+ # resp.tag_list[0].value #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/RebootDBShardGroup AWS API Documentation
#
# @overload reboot_db_shard_group(params = {})
# @param [Hash] params ({})
@@ -25220,10 +25277,11 @@
# resp.db_cluster.local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_cluster.aws_backup_recovery_point_arn #=> String
# resp.db_cluster.limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_cluster.limitless_database.min_required_acu #=> Float
# resp.db_cluster.storage_throughput #=> Integer
+ # resp.db_cluster.cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_cluster.certificate_details.ca_identifier #=> String
# resp.db_cluster.certificate_details.valid_till #=> Time
# resp.db_cluster.engine_lifecycle_support #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/RestoreDBClusterFromS3 AWS API Documentation
@@ -25978,10 +26036,11 @@
# resp.db_cluster.local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_cluster.aws_backup_recovery_point_arn #=> String
# resp.db_cluster.limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_cluster.limitless_database.min_required_acu #=> Float
# resp.db_cluster.storage_throughput #=> Integer
+ # resp.db_cluster.cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_cluster.certificate_details.ca_identifier #=> String
# resp.db_cluster.certificate_details.valid_till #=> Time
# resp.db_cluster.engine_lifecycle_support #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/RestoreDBClusterFromSnapshot AWS API Documentation
@@ -26715,10 +26774,11 @@
# resp.db_cluster.local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_cluster.aws_backup_recovery_point_arn #=> String
# resp.db_cluster.limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_cluster.limitless_database.min_required_acu #=> Float
# resp.db_cluster.storage_throughput #=> Integer
+ # resp.db_cluster.cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_cluster.certificate_details.ca_identifier #=> String
# resp.db_cluster.certificate_details.valid_till #=> Time
# resp.db_cluster.engine_lifecycle_support #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/RestoreDBClusterToPointInTime AWS API Documentation
@@ -29762,10 +29822,11 @@
# resp.db_cluster.local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_cluster.aws_backup_recovery_point_arn #=> String
# resp.db_cluster.limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_cluster.limitless_database.min_required_acu #=> Float
# resp.db_cluster.storage_throughput #=> Integer
+ # resp.db_cluster.cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_cluster.certificate_details.ca_identifier #=> String
# resp.db_cluster.certificate_details.valid_till #=> Time
# resp.db_cluster.engine_lifecycle_support #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/StartDBCluster AWS API Documentation
@@ -30603,10 +30664,11 @@
# resp.db_cluster.local_write_forwarding_status #=> String, one of "enabled", "disabled", "enabling", "disabling", "requested"
# resp.db_cluster.aws_backup_recovery_point_arn #=> String
# resp.db_cluster.limitless_database.status #=> String, one of "active", "not-in-use", "enabled", "disabled", "enabling", "disabling", "modifying-max-capacity", "error"
# resp.db_cluster.limitless_database.min_required_acu #=> Float
# resp.db_cluster.storage_throughput #=> Integer
+ # resp.db_cluster.cluster_scalability_type #=> String, one of "standard", "limitless"
# resp.db_cluster.certificate_details.ca_identifier #=> String
# resp.db_cluster.certificate_details.valid_till #=> Time
# resp.db_cluster.engine_lifecycle_support #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/StopDBCluster AWS API Documentation
@@ -31464,10 +31526,10 @@
params: params,
config: config,
tracer: tracer
)
context[:gem_name] = 'aws-sdk-rds'
- context[:gem_version] = '1.251.0'
+ context[:gem_version] = '1.252.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#