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

#volume_baseline_iopsInteger

The baseline IOPS of the volume.

Returns:

  • (Integer)


4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 4543

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

#volume_baseline_throughputInteger

The baseline throughput of the volume.

Returns:

  • (Integer)


4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 4543

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

#volume_burst_iopsInteger

The burst IOPS of the volume.

Returns:

  • (Integer)


4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 4543

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

#volume_burst_throughputInteger

The burst throughput of the volume.

Returns:

  • (Integer)


4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 4543

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

#volume_sizeInteger

The size of the volume, in GiB.

Returns:

  • (Integer)


4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 4543

class VolumeConfiguration < Struct.new(
  :volume_type,
  :volume_size,
  :volume_baseline_iops,
  :volume_burst_iops,
  :volume_baseline_throughput,
  :volume_burst_throughput)
  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)


4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 4543

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