LaunchConfigurationBlockDeviceMappingArgs

data class LaunchConfigurationBlockDeviceMappingArgs(val deviceName: Output<String>, val ebs: Output<LaunchConfigurationBlockDeviceArgs>? = null, val noDevice: Output<Boolean>? = null, val virtualName: Output<String>? = null) : ConvertibleToJava<LaunchConfigurationBlockDeviceMappingArgs>

BlockDeviceMapping is a property of AWS::AutoScaling::LaunchConfiguration that describes a block device mapping for an Auto Scaling group.

Constructors

constructor(deviceName: Output<String>, ebs: Output<LaunchConfigurationBlockDeviceArgs>? = null, noDevice: Output<Boolean>? = null, virtualName: Output<String>? = null)

Properties

Link copied to clipboard
val deviceName: Output<String>

The device name exposed to the EC2 instance (for example, /dev/sdh or xvdh).

Link copied to clipboard

Parameters used to automatically set up EBS volumes when an instance is launched.

Link copied to clipboard
val noDevice: Output<Boolean>? = null

Setting this value to true suppresses the specified device included in the block device mapping of the AMI.

Link copied to clipboard
val virtualName: Output<String>? = null

The name of the virtual device.

Functions

Link copied to clipboard
open override fun toJava(): LaunchConfigurationBlockDeviceMappingArgs