NodePoolDataDiskArgs

data class NodePoolDataDiskArgs(val autoSnapshotPolicyId: Output<String>? = null, val category: Output<String>? = null, val device: Output<String>? = null, val encrypted: Output<String>? = null, val kmsKeyId: Output<String>? = null, val name: Output<String>? = null, val performanceLevel: Output<String>? = null, val size: Output<Int>? = null, val snapshotId: Output<String>? = null) : ConvertibleToJava<NodePoolDataDiskArgs>

Constructors

Link copied to clipboard
fun NodePoolDataDiskArgs(autoSnapshotPolicyId: Output<String>? = null, category: Output<String>? = null, device: Output<String>? = null, encrypted: Output<String>? = null, kmsKeyId: Output<String>? = null, name: Output<String>? = null, performanceLevel: Output<String>? = null, size: Output<Int>? = null, snapshotId: Output<String>? = null)

Functions

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

Properties

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

The type of the data disks. Valid values:cloud, cloud_efficiency, cloud_ssd and cloud_essd.

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

Specifies whether to encrypt data disks. Valid values: true and false. Default to false.

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

The kms key id used to encrypt the data disk. It takes effect when encrypted is true.

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

The name of node pool.

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

Worker node data disk performance level, when category values cloud_essd, the optional values are PL0, PL1, PL2 or PL3, but the specific performance level is related to the disk capacity. For more information, see Enhanced SSDs. Default is PL1.

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

The size of a data disk, Its valid value range 40~32768 in GB. Default to 40.

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