Class: Aws::RDS::Types::ValidStorageOptions
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::RDS::Types::ValidStorageOptions
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-rds/types.rb
Overview
Information about valid modifications that you can make to your DB instance. Contains the result of a successful call to the ‘DescribeValidDBInstanceModifications` action.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #iops_to_storage_ratio  ⇒ Array<Types::DoubleRange> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The valid range of Provisioned IOPS to gibibytes of storage multiplier. 
- 
  
    
      #provisioned_iops  ⇒ Array<Types::Range> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The valid range of provisioned IOPS. 
- 
  
    
      #provisioned_storage_throughput  ⇒ Array<Types::Range> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The valid range of provisioned storage throughput. 
- 
  
    
      #storage_size  ⇒ Array<Types::Range> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The valid range of storage in gibibytes (GiB). 
- 
  
    
      #storage_throughput_to_iops_ratio  ⇒ Array<Types::DoubleRange> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The valid range of storage throughput to provisioned IOPS ratios. 
- 
  
    
      #storage_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The valid storage types for your DB instance. 
- 
  
    
      #supports_storage_autoscaling  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates whether or not Amazon RDS can automatically scale storage for DB instances that use the new instance class. 
Instance Attribute Details
#iops_to_storage_ratio ⇒ Array<Types::DoubleRange>
The valid range of Provisioned IOPS to gibibytes of storage multiplier. For example, 3-10, which means that provisioned IOPS can be between 3 and 10 times storage.
| 27738 27739 27740 27741 27742 27743 27744 27745 27746 27747 27748 | # File 'lib/aws-sdk-rds/types.rb', line 27738 class ValidStorageOptions < Struct.new( :storage_type, :storage_size, :provisioned_iops, :iops_to_storage_ratio, :supports_storage_autoscaling, :provisioned_storage_throughput, :storage_throughput_to_iops_ratio) SENSITIVE = [] include Aws::Structure end | 
#provisioned_iops ⇒ Array<Types::Range>
The valid range of provisioned IOPS. For example, 1000-256,000.
| 27738 27739 27740 27741 27742 27743 27744 27745 27746 27747 27748 | # File 'lib/aws-sdk-rds/types.rb', line 27738 class ValidStorageOptions < Struct.new( :storage_type, :storage_size, :provisioned_iops, :iops_to_storage_ratio, :supports_storage_autoscaling, :provisioned_storage_throughput, :storage_throughput_to_iops_ratio) SENSITIVE = [] include Aws::Structure end | 
#provisioned_storage_throughput ⇒ Array<Types::Range>
The valid range of provisioned storage throughput. For example, 500-4,000 mebibytes per second (MiBps).
| 27738 27739 27740 27741 27742 27743 27744 27745 27746 27747 27748 | # File 'lib/aws-sdk-rds/types.rb', line 27738 class ValidStorageOptions < Struct.new( :storage_type, :storage_size, :provisioned_iops, :iops_to_storage_ratio, :supports_storage_autoscaling, :provisioned_storage_throughput, :storage_throughput_to_iops_ratio) SENSITIVE = [] include Aws::Structure end | 
#storage_size ⇒ Array<Types::Range>
The valid range of storage in gibibytes (GiB). For example, 100 to 16,384.
| 27738 27739 27740 27741 27742 27743 27744 27745 27746 27747 27748 | # File 'lib/aws-sdk-rds/types.rb', line 27738 class ValidStorageOptions < Struct.new( :storage_type, :storage_size, :provisioned_iops, :iops_to_storage_ratio, :supports_storage_autoscaling, :provisioned_storage_throughput, :storage_throughput_to_iops_ratio) SENSITIVE = [] include Aws::Structure end | 
#storage_throughput_to_iops_ratio ⇒ Array<Types::DoubleRange>
The valid range of storage throughput to provisioned IOPS ratios. For example, 0-0.25.
| 27738 27739 27740 27741 27742 27743 27744 27745 27746 27747 27748 | # File 'lib/aws-sdk-rds/types.rb', line 27738 class ValidStorageOptions < Struct.new( :storage_type, :storage_size, :provisioned_iops, :iops_to_storage_ratio, :supports_storage_autoscaling, :provisioned_storage_throughput, :storage_throughput_to_iops_ratio) SENSITIVE = [] include Aws::Structure end | 
#storage_type ⇒ String
The valid storage types for your DB instance. For example: gp2, gp3, io1, io2.
| 27738 27739 27740 27741 27742 27743 27744 27745 27746 27747 27748 | # File 'lib/aws-sdk-rds/types.rb', line 27738 class ValidStorageOptions < Struct.new( :storage_type, :storage_size, :provisioned_iops, :iops_to_storage_ratio, :supports_storage_autoscaling, :provisioned_storage_throughput, :storage_throughput_to_iops_ratio) SENSITIVE = [] include Aws::Structure end | 
#supports_storage_autoscaling ⇒ Boolean
Indicates whether or not Amazon RDS can automatically scale storage for DB instances that use the new instance class.
| 27738 27739 27740 27741 27742 27743 27744 27745 27746 27747 27748 | # File 'lib/aws-sdk-rds/types.rb', line 27738 class ValidStorageOptions < Struct.new( :storage_type, :storage_size, :provisioned_iops, :iops_to_storage_ratio, :supports_storage_autoscaling, :provisioned_storage_throughput, :storage_throughput_to_iops_ratio) SENSITIVE = [] include Aws::Structure end |