LaunchConfigurationBlockDeviceArgs

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

BlockDevice is a subproperty of BlockDeviceMapping that describes an Amazon EBS volume.

Constructors

Link copied to clipboard
constructor(deleteOnTermination: Output<Boolean>? = null, encrypted: Output<Boolean>? = null, iops: Output<Int>? = 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<Boolean>? = null

Indicates whether the volume is deleted on instance termination.

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

Specifies whether the volume should be encrypted.

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

The number of input/output (I/O) operations per second (IOPS) to provision for the volume.

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

The snapshot ID of the volume to use.

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

The throughput (MiBps) to provision for a gp3 volume.

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

The volume size, in GiBs.

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

The volume type.

Functions

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