ImageRecipeEbsInstanceBlockDeviceSpecification

data class ImageRecipeEbsInstanceBlockDeviceSpecification(val deleteOnTermination: Boolean? = null, val encrypted: Boolean? = null, val iops: Int? = null, val kmsKeyId: String? = null, val snapshotId: String? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType? = null)

Amazon EBS-specific block device mapping specifications.

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Use to configure delete on termination of the associated device.

Link copied to clipboard
val encrypted: Boolean? = null

Use to configure device encryption.

Link copied to clipboard
val iops: Int? = null

Use to configure device IOPS.

Link copied to clipboard
val kmsKeyId: String? = null

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

Link copied to clipboard
val snapshotId: String? = null

The snapshot that defines the device contents.

Link copied to clipboard
val throughput: Int? = null

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

Link copied to clipboard
val volumeSize: Int? = null

Use to override the device's volume size.

Link copied to clipboard

Use to override the device's volume type.