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)


5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5308

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)


5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5308

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)


5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5308

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)


5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5308

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)


5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5308

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)


5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5308

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)


5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5308

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