ImageRecipeInstanceBlockDeviceMappingArgs

data class ImageRecipeInstanceBlockDeviceMappingArgs(val deviceName: Output<String>? = null, val ebs: Output<ImageRecipeEbsInstanceBlockDeviceSpecificationArgs>? = null, val noDevice: Output<String>? = null, val virtualName: Output<String>? = null) : ConvertibleToJava<ImageRecipeInstanceBlockDeviceMappingArgs>

Defines block device mappings for the instance used to configure your image.

Constructors

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

Properties

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

The device to which these mappings apply.

Link copied to clipboard

Use to manage Amazon EBS-specific configuration for this mapping.

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

Use to remove a mapping from the parent image.

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

Use to manage instance ephemeral devices.

Functions

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