ImageRecipeEbsInstanceBlockDeviceSpecificationArgs

data class ImageRecipeEbsInstanceBlockDeviceSpecificationArgs(val deleteOnTermination: Output<Boolean>? = null, val encrypted: Output<Boolean>? = null, val iops: Output<Int>? = null, val kmsKeyId: Output<String>? = null, val snapshotId: Output<String>? = null, val throughput: Output<Int>? = null, val volumeSize: Output<Int>? = null, val volumeType: Output<ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType>? = null) : ConvertibleToJava<ImageRecipeEbsInstanceBlockDeviceSpecificationArgs>

Amazon EBS-specific block device mapping specifications.

Constructors

constructor(deleteOnTermination: Output<Boolean>? = null, encrypted: Output<Boolean>? = null, iops: Output<Int>? = null, kmsKeyId: Output<String>? = null, snapshotId: Output<String>? = null, throughput: Output<Int>? = null, volumeSize: Output<Int>? = null, volumeType: Output<ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType>? = null)

Properties

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

Use to configure delete on termination of the associated device.

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

Use to configure device encryption.

Link copied to clipboard
val iops: Output<Int>? = null

Use to configure device IOPS.

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

Use to configure the KMS key to use when encrypting the device.

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

The snapshot that defines the device contents.

Link copied to clipboard
val throughput: Output<Int>? = null

For GP3 volumes only - The throughput in MiB/s that the volume supports.

Link copied to clipboard
val volumeSize: Output<Int>? = null

Use to override the device's volume size.

Link copied to clipboard

Use to override the device's volume type.

Functions

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