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