EdgeKubernetesWorkerDataDisk

data class EdgeKubernetesWorkerDataDisk(val autoSnapshotPolicyId: String? = null, val category: String? = null, val device: String? = null, val encrypted: String? = null, val kmsKeyId: String? = null, val name: String? = null, val performanceLevel: String? = null, val size: String? = null, val snapshotId: String? = null)

Constructors

Link copied to clipboard
constructor(autoSnapshotPolicyId: String? = null, category: String? = null, device: String? = null, encrypted: String? = null, kmsKeyId: String? = null, name: String? = null, performanceLevel: String? = null, size: String? = null, snapshotId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Worker node data disk auto snapshot policy.

Link copied to clipboard
val category: String? = null

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

Link copied to clipboard
val device: String? = null

The device of the data disks.

Link copied to clipboard
val encrypted: String? = null

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

Link copied to clipboard
val kmsKeyId: String? = null

The id of the kms key.

Link copied to clipboard
val name: String? = null

The name of the data disks.

Link copied to clipboard

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: String? = null

The size of a data disk, at least 40. Unit: GiB.

Link copied to clipboard
val snapshotId: String? = null

The id of snapshot.