ImageRecipeBlockDeviceMappingEbsArgs

data class ImageRecipeBlockDeviceMappingEbsArgs(val deleteOnTermination: Output<String>? = null, val encrypted: Output<String>? = 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<String>? = null) : ConvertibleToJava<ImageRecipeBlockDeviceMappingEbsArgs>

Constructors

Link copied to clipboard
constructor(deleteOnTermination: Output<String>? = null, encrypted: Output<String>? = null, iops: Output<Int>? = null, kmsKeyId: Output<String>? = null, snapshotId: Output<String>? = null, throughput: Output<Int>? = null, volumeSize: Output<Int>? = null, volumeType: Output<String>? = null)

Properties

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

Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.

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

Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.

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

Number of Input/Output (I/O) operations per second to provision for an io1 or io2 volume.

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

Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.

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

Identifier of the EC2 Volume Snapshot.

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

Size of the volume, in GiB.

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

Type of the volume. For example, gp2 or io2.

Functions

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