Class: Aws::ComputeOptimizer::Types::VolumeConfiguration

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

Overview

Describes the configuration of an Amazon Elastic Block Store (Amazon EBS) volume.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#root_volumeBoolean

Contains the image used to boot the instance during launch.

Returns:

  • (Boolean)


6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6040

class VolumeConfiguration < Struct.new(
  :volume_type,
  :volume_size,
  :volume_baseline_iops,
  :volume_burst_iops,
  :volume_baseline_throughput,
  :volume_burst_throughput,
  :root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#volume_baseline_iopsInteger

The baseline IOPS of the volume.

Returns:

  • (Integer)


6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6040

class VolumeConfiguration < Struct.new(
  :volume_type,
  :volume_size,
  :volume_baseline_iops,
  :volume_burst_iops,
  :volume_baseline_throughput,
  :volume_burst_throughput,
  :root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#volume_baseline_throughputInteger

The baseline throughput of the volume.

Returns:

  • (Integer)


6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6040

class VolumeConfiguration < Struct.new(
  :volume_type,
  :volume_size,
  :volume_baseline_iops,
  :volume_burst_iops,
  :volume_baseline_throughput,
  :volume_burst_throughput,
  :root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#volume_burst_iopsInteger

The burst IOPS of the volume.

Returns:

  • (Integer)


6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6040

class VolumeConfiguration < Struct.new(
  :volume_type,
  :volume_size,
  :volume_baseline_iops,
  :volume_burst_iops,
  :volume_baseline_throughput,
  :volume_burst_throughput,
  :root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#volume_burst_throughputInteger

The burst throughput of the volume.

Returns:

  • (Integer)


6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6040

class VolumeConfiguration < Struct.new(
  :volume_type,
  :volume_size,
  :volume_baseline_iops,
  :volume_burst_iops,
  :volume_baseline_throughput,
  :volume_burst_throughput,
  :root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#volume_sizeInteger

The size of the volume, in GiB.

Returns:

  • (Integer)


6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6040

class VolumeConfiguration < Struct.new(
  :volume_type,
  :volume_size,
  :volume_baseline_iops,
  :volume_burst_iops,
  :volume_baseline_throughput,
  :volume_burst_throughput,
  :root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#volume_typeString

The volume type.

This can be gp2 for General Purpose SSD, io1 or io2 for Provisioned IOPS SSD, st1 for Throughput Optimized HDD, sc1 for Cold HDD, or standard for Magnetic volumes.

Returns:

  • (String)


6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6040

class VolumeConfiguration < Struct.new(
  :volume_type,
  :volume_size,
  :volume_baseline_iops,
  :volume_burst_iops,
  :volume_baseline_throughput,
  :volume_burst_throughput,
  :root_volume)
  SENSITIVE = []
  include Aws::Structure
end