class Aws::SecurityHub::Types::AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails
A block device for the instance.
@note When making an API call, you may pass AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails
data as a hash: { device_name: "NonEmptyString", ebs: { delete_on_termination: false, encrypted: false, iops: 1, snapshot_id: "NonEmptyString", volume_size: 1, volume_type: "NonEmptyString", }, no_device: false, virtual_name: "NonEmptyString", }
@!attribute [rw] device_name
The device name that is exposed to the EC2 instance. For example, `/dev/sdh` or `xvdh`. @return [String]
@!attribute [rw] ebs
Parameters that are used to automatically set up Amazon EBS volumes when an instance is launched. @return [Types::AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails]
@!attribute [rw] no_device
Whether to suppress the device that is included in the block device mapping of the Amazon Machine Image (AMI). If `NoDevice` is `true`, then you cannot specify `Ebs`.> @return [Boolean]
@!attribute [rw] virtual_name
The name of the virtual device (for example, `ephemeral0`). You can provide either `VirtualName` or `Ebs`, but not both. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails AWS API Documentation
Constants
- SENSITIVE