Class: Aws::RDS::Types::AvailableAdditionalStorageVolumesOption

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb

Overview

Contains the available options for additional storage volumes for a DB instance class.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#max_iopsInteger

The maximum number of I/O operations per second (IOPS) that the additional storage volume supports.

Returns:

  • (Integer)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end

#max_iops_per_gibFloat

The maximum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.

Returns:

  • (Float)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end

#max_storage_sizeInteger

The maximum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).

Returns:

  • (Integer)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end

#max_storage_throughputInteger

The maximum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).

Returns:

  • (Integer)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end

#min_iopsInteger

The minimum number of I/O operations per second (IOPS) that the additional storage volume supports.

Returns:

  • (Integer)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end

#min_iops_per_gibFloat

The minimum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.

Returns:

  • (Float)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end

#min_storage_sizeInteger

The minimum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).

Returns:

  • (Integer)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end

#min_storage_throughputInteger

The minimum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).

Returns:

  • (Integer)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end

#storage_typeString

The storage type for the additional storage volume.

Valid Values: GP3 | IO2

Returns:

  • (String)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end

#supports_iopsBoolean

Indicates whether the additional storage volume supports provisioned IOPS.

Returns:

  • (Boolean)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end

#supports_storage_autoscalingBoolean

Indicates whether the additional storage volume supports storage autoscaling.

Returns:

  • (Boolean)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end

#supports_storage_throughputBoolean

Indicates whether the additional storage volume supports configurable storage throughput.

Returns:

  • (Boolean)


617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 617

class AvailableAdditionalStorageVolumesOption < Struct.new(
  :supports_storage_autoscaling,
  :supports_storage_throughput,
  :supports_iops,
  :storage_type,
  :min_storage_size,
  :max_storage_size,
  :min_iops,
  :max_iops,
  :min_iops_per_gib,
  :max_iops_per_gib,
  :min_storage_throughput,
  :max_storage_throughput)
  SENSITIVE = []
  include Aws::Structure
end