lib/aws-sdk-rds/client.rb in aws-sdk-rds-1.8.0 vs lib/aws-sdk-rds/client.rb in aws-sdk-rds-1.9.0
- old
+ new
@@ -1423,11 +1423,12 @@
#
# @option params [Integer] :port
# The port number on which the instances in the DB cluster accept
# connections.
#
- # Default: `3306`
+ # Default: `3306` if engine is set as aurora or `5432` if set to
+ # aurora-postgresql.
#
# @option params [String] :master_username
# The name of the master user for the DB cluster.
#
# Constraints:
@@ -2021,12 +2022,11 @@
# * Cannot end with a hyphen or contain two consecutive hyphens.
#
# Example: `mydbinstance`
#
# @option params [Integer] :allocated_storage
- # The amount of storage (in gigabytes) to be initially allocated for the
- # DB instance.
+ # The amount of storage (in gibibytes) to allocate for the DB instance.
#
# Type: Integer
#
# **Amazon Aurora**
#
@@ -2038,49 +2038,53 @@
#
# Constraints to the amount of storage for each storage type are the
# following:
#
# * General Purpose (SSD) storage (gp2): Must be an integer from 5 to
- # 6144.
+ # 16384.
#
- # * Provisioned IOPS storage (io1): Must be an integer from 100 to 6144.
+ # * Provisioned IOPS storage (io1): Must be an integer from 100 to
+ # 16384.
#
# * Magnetic storage (standard): Must be an integer from 5 to 3072.
#
# **MariaDB**
#
# Constraints to the amount of storage for each storage type are the
# following:
#
# * General Purpose (SSD) storage (gp2): Must be an integer from 5 to
- # 6144.
+ # 16384.
#
- # * Provisioned IOPS storage (io1): Must be an integer from 100 to 6144.
+ # * Provisioned IOPS storage (io1): Must be an integer from 100 to
+ # 16384.
#
# * Magnetic storage (standard): Must be an integer from 5 to 3072.
#
# **PostgreSQL**
#
# Constraints to the amount of storage for each storage type are the
# following:
#
# * General Purpose (SSD) storage (gp2): Must be an integer from 5 to
- # 6144.
+ # 16384.
#
- # * Provisioned IOPS storage (io1): Must be an integer from 100 to 6144.
+ # * Provisioned IOPS storage (io1): Must be an integer from 100 to
+ # 16384.
#
# * Magnetic storage (standard): Must be an integer from 5 to 3072.
#
# **Oracle**
#
# Constraints to the amount of storage for each storage type are the
# following:
#
# * General Purpose (SSD) storage (gp2): Must be an integer from 10 to
- # 6144.
+ # 16384.
#
- # * Provisioned IOPS storage (io1): Must be an integer from 100 to 6144.
+ # * Provisioned IOPS storage (io1): Must be an integer from 100 to
+ # 16384.
#
# * Magnetic storage (standard): Must be an integer from 10 to 3072.
#
# **SQL Server**
#
@@ -2431,29 +2435,42 @@
# by the DB instance is managed by the DB cluster. For more information,
# see CreateDBCluster.
#
# **MariaDB**
#
+ # * `10.1.26` (supported in all AWS Regions)
+ #
# * `10.1.23` (supported in all AWS Regions)
#
# * `10.1.19` (supported in all AWS Regions)
#
# * `10.1.14` (supported in all AWS Regions except us-east-2)
#
#
#
+ # * `10.0.32` (supported in all AWS Regions)
+ #
# * `10.0.31` (supported in all AWS Regions)
#
# * `10.0.28` (supported in all AWS Regions)
#
# * `10.0.24` (supported in all AWS Regions)
#
# * `10.0.17` (supported in all AWS Regions except us-east-2,
# ca-central-1, eu-west-2)
#
+ # **Microsoft SQL Server 2017**
+ #
+ # * `14.00.1000.169.v1` (supported for all editions, and all AWS
+ # Regions)
+ #
+ # ^
+ #
# **Microsoft SQL Server 2016**
#
+ # * `13.00.4451.0.v1` (supported for all editions, and all AWS Regions)
+ #
# * `13.00.4422.0.v1` (supported for all editions, and all AWS Regions)
#
# * `13.00.2164.0.v1` (supported for all editions, and all AWS Regions)
#
# **Microsoft SQL Server 2014**
@@ -2600,13 +2617,13 @@
# The amount of Provisioned IOPS (input/output operations per second) to
# be initially allocated for the DB instance. For information about
# valid Iops values, see see [Amazon RDS Provisioned IOPS Storage to
# Improve Performance][1].
#
- # Constraints: Must be a multiple between 3 and 10 of the storage amount
+ # Constraints: Must be a multiple between 1 and 50 of the storage amount
# for the DB instance. Must also be an integer multiple of 1000. For
- # example, if the size of your DB instance is 500 GB, then your `Iops`
+ # example, if the size of your DB instance is 500 GiB, then your `Iops`
# value can be 2000, 3000, 4000, or 5000.
#
#
#
# [1]: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html#USER_PIOPS
@@ -8602,84 +8619,21 @@
# * Must match the identifier of an existing DBInstance.
#
# ^
#
# @option params [Integer] :allocated_storage
- # The new storage capacity of the RDS instance. Changing this setting
- # does not result in an outage and the change is applied during the next
- # maintenance window unless `ApplyImmediately` is set to `true` for this
- # request.
+ # The new amount of storage (in gibibytes) to allocate for the DB
+ # instance.
#
- # **MySQL**
+ # For MariaDB, MySQL, Oracle, and PostgreSQL, the value supplied must be
+ # at least 10% greater than the current value. Values that are not at
+ # least 10% greater than the existing value are rounded up so that they
+ # are 10% greater than the current value.
#
- # Default: Uses existing setting
+ # For the valid values for allocated storage for each engine, see
+ # CreateDBInstance.
#
- # Valid Values: 5-6144
- #
- # Constraints: Value supplied must be at least 10% greater than the
- # current value. Values that are not at least 10% greater than the
- # existing value are rounded up so that they are 10% greater than the
- # current value.
- #
- # Type: Integer
- #
- # **MariaDB**
- #
- # Default: Uses existing setting
- #
- # Valid Values: 5-6144
- #
- # Constraints: Value supplied must be at least 10% greater than the
- # current value. Values that are not at least 10% greater than the
- # existing value are rounded up so that they are 10% greater than the
- # current value.
- #
- # Type: Integer
- #
- # **PostgreSQL**
- #
- # Default: Uses existing setting
- #
- # Valid Values: 5-6144
- #
- # Constraints: Value supplied must be at least 10% greater than the
- # current value. Values that are not at least 10% greater than the
- # existing value are rounded up so that they are 10% greater than the
- # current value.
- #
- # Type: Integer
- #
- # **Oracle**
- #
- # Default: Uses existing setting
- #
- # Valid Values: 10-6144
- #
- # Constraints: Value supplied must be at least 10% greater than the
- # current value. Values that are not at least 10% greater than the
- # existing value are rounded up so that they are 10% greater than the
- # current value.
- #
- # **SQL Server**
- #
- # Cannot be modified.
- #
- # If you choose to migrate your DB instance from using standard storage
- # to using Provisioned IOPS, or from using Provisioned IOPS to using
- # standard storage, the process can take time. The duration of the
- # migration depends on several factors such as database load, storage
- # size, storage type (standard or Provisioned IOPS), amount of IOPS
- # provisioned (if any), and the number of prior scale storage
- # operations. Typical migration times are under 24 hours, but the
- # process can take up to several days in some cases. During the
- # migration, the DB instance is available for use, but might experience
- # performance degradation. While the migration takes place, nightly
- # backups for the instance are suspended. No other Amazon RDS operations
- # can take place for the instance, including modifying the instance,
- # rebooting the instance, deleting the instance, creating a Read Replica
- # for the instance, and creating a DB snapshot of the instance.
- #
# @option params [String] :db_instance_class
# The new compute and memory capacity of the DB instance, for example,
# `db.m4.large`. Not all DB instance classes are available in all AWS
# Regions, or for all database engines. For the full list of DB instance
# classes, and availability for your engine, see [DB Instance Class][1]
@@ -8937,30 +8891,19 @@
# Valid values: `license-included` \| `bring-your-own-license` \|
# `general-public-license`
#
# @option params [Integer] :iops
# The new Provisioned IOPS (I/O operations per second) value for the RDS
- # instance. Changing this setting does not result in an outage and the
- # change is applied during the next maintenance window unless the
- # `ApplyImmediately` parameter is set to `true` for this request.
+ # instance.
#
- # Default: Uses existing setting
+ # Changing this setting does not result in an outage and the change is
+ # applied during the next maintenance window unless the
+ # `ApplyImmediately` parameter is set to `true` for this request. If you
+ # are migrating from Provisioned IOPS to standard storage, set this
+ # value to 0. The DB instance will require a reboot for the change in
+ # storage type to take effect.
#
- # Constraints: Value supplied must be at least 10% greater than the
- # current value. Values that are not at least 10% greater than the
- # existing value are rounded up so that they are 10% greater than the
- # current value. If you are migrating from Provisioned IOPS to standard
- # storage, set this value to 0. The DB instance will require a reboot
- # for the change in storage type to take effect.
- #
- # **SQL Server**
- #
- # Setting the IOPS value for the SQL Server database engine is not
- # supported.
- #
- # Type: Integer
- #
# If you choose to migrate your DB instance from using standard storage
# to using Provisioned IOPS, or from using Provisioned IOPS to using
# standard storage, the process can take time. The duration of the
# migration depends on several factors such as database load, storage
# size, storage type (standard or Provisioned IOPS), amount of IOPS
@@ -8972,10 +8915,17 @@
# backups for the instance are suspended. No other Amazon RDS operations
# can take place for the instance, including modifying the instance,
# rebooting the instance, deleting the instance, creating a Read Replica
# for the instance, and creating a DB snapshot of the instance.
#
+ # Constraints: For MariaDB, MySQL, Oracle, and PostgreSQL, the value
+ # supplied must be at least 10% greater than the current value. Values
+ # that are not at least 10% greater than the existing value are rounded
+ # up so that they are 10% greater than the current value.
+ #
+ # Default: Uses existing setting
+ #
# @option params [String] :option_group_name
# Indicates that the DB instance should be associated with the specified
# option group. Changing this parameter does not result in an outage
# except in the following case and the change is applied during the next
# maintenance window unless the `ApplyImmediately` parameter is set to
@@ -9007,15 +8957,30 @@
# Example: `mydbinstance`
#
# @option params [String] :storage_type
# Specifies the storage type to be associated with the DB instance.
#
- # Valid values: `standard | gp2 | io1`
+ # If you specify Provisioned IOPS (`io1`), you must also include a value
+ # for the `Iops` parameter.
#
- # If you specify `io1`, you must also include a value for the `Iops`
- # parameter.
+ # If you choose to migrate your DB instance from using standard storage
+ # to using Provisioned IOPS, or from using Provisioned IOPS to using
+ # standard storage, the process can take time. The duration of the
+ # migration depends on several factors such as database load, storage
+ # size, storage type (standard or Provisioned IOPS), amount of IOPS
+ # provisioned (if any), and the number of prior scale storage
+ # operations. Typical migration times are under 24 hours, but the
+ # process can take up to several days in some cases. During the
+ # migration, the DB instance is available for use, but might experience
+ # performance degradation. While the migration takes place, nightly
+ # backups for the instance are suspended. No other Amazon RDS operations
+ # can take place for the instance, including modifying the instance,
+ # rebooting the instance, deleting the instance, creating a Read Replica
+ # for the instance, and creating a DB snapshot of the instance.
#
+ # Valid values: `standard | gp2 | io1`
+ #
# Default: `io1` if the `Iops` parameter is specified, otherwise
# `standard`
#
# @option params [String] :tde_credential_arn
# The ARN from the key store with which to associate the instance for
@@ -10296,30 +10261,26 @@
def purchase_reserved_db_instances_offering(params = {}, options = {})
req = build_request(:purchase_reserved_db_instances_offering, params)
req.send_request(options)
end
- # Rebooting a DB instance restarts the database engine service. A reboot
- # also applies to the DB instance any modifications to the associated DB
- # parameter group that were pending. Rebooting a DB instance results in
- # a momentary outage of the instance, during which the DB instance
- # status is set to rebooting. If the RDS instance is configured for
- # MultiAZ, it is possible that the reboot is conducted through a
- # failover. An Amazon RDS event is created when the reboot is completed.
+ # You might need to reboot your DB instance, usually for maintenance
+ # reasons. For example, if you make certain modifications, or if you
+ # change the DB parameter group associated with the DB instance, you
+ # must reboot the instance for the changes to take effect.
#
- # If your DB instance is deployed in multiple Availability Zones, you
- # can force a failover from one AZ to the other during the reboot. You
- # might force a failover to test the availability of your DB instance
- # deployment or to restore operations to the original AZ after a
- # failover occurs.
+ # Rebooting a DB instance restarts the database engine service.
+ # Rebooting a DB instance results in a momentary outage, during which
+ # the DB instance status is set to rebooting.
#
- # The time required to reboot is a function of the specific database
- # engine's crash recovery process. To improve the reboot time, we
- # recommend that you reduce database activities as much as possible
- # during the reboot process to reduce rollback activity for in-transit
- # transactions.
+ # For more information about rebooting, see [Rebooting a DB
+ # Instance][1].
#
+ #
+ #
+ # [1]: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_RebootInstance.html
+ #
# @option params [required, String] :db_instance_identifier
# The DB instance identifier. This parameter is stored as a lowercase
# string.
#
# Constraints:
@@ -13357,10 +13318,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-rds'
- context[:gem_version] = '1.8.0'
+ context[:gem_version] = '1.9.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#