class Aws::SecurityHub::Types::AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails
Parameters that are used to automatically set up EBS volumes when an instance is launched.
@note When making an API call, you may pass AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails
data as a hash: { delete_on_termination: false, encrypted: false, iops: 1, snapshot_id: "NonEmptyString", volume_size: 1, volume_type: "NonEmptyString", }
@!attribute [rw] delete_on_termination
Whether to delete the volume when the instance is terminated. @return [Boolean]
@!attribute [rw] encrypted
Whether to encrypt the volume. @return [Boolean]
@!attribute [rw] iops
The number of input/output (I/O) operations per second (IOPS) to provision for the volume. Only supported for `gp3` or `io1` volumes. Required for `io1` volumes. Not used with `standard`, `gp2`, `st1`, or `sc1` volumes. @return [Integer]
@!attribute [rw] snapshot_id
The snapshot ID of the volume to use. You must specify either `VolumeSize` or `SnapshotId`. @return [String]
@!attribute [rw] volume_size
The volume size, in GiBs. The following are the supported volumes sizes for each volume type: * gp2 and gp3: 1-16,384 * io1: 4-16,384 * st1 and sc1: 125-16,384 * standard: 1-1,024 You must specify either `SnapshotId` or `VolumeSize`. If you specify both `SnapshotId` and `VolumeSize`, the volume size must be equal or greater than the size of the snapshot. @return [Integer]
@!attribute [rw] volume_type
The volume type. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails AWS API Documentation
Constants
- SENSITIVE