LaunchTemplateEbsArgs

data class LaunchTemplateEbsArgs(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<String>? = null) : ConvertibleToJava<LaunchTemplateEbsArgs>

Parameters for a block device for an EBS volume in an Amazon EC2 launch template.

Constructors

Link copied to clipboard
fun LaunchTemplateEbsArgs(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<String>? = null)

Functions

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

Properties

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

Indicates whether the EBS volume is deleted on instance termination.

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

Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.

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

The number of I/O operations per second (IOPS).

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

The ARN of the symmetric AWS Key Management Service (AWS KMS) CMK used for encryption.

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

The ID of the snapshot.

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

The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s.

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

The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size.

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

The volume type.