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)


3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 3268

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)


3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 3268

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)


3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 3268

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)


3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 3268

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)


3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 3268

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)


3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 3268

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