ManagedKubernetesWorkerDataDiskArgs

data class ManagedKubernetesWorkerDataDiskArgs(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<String>? = null, val snapshotId: Output<String>? = null) : ConvertibleToJava<ManagedKubernetesWorkerDataDiskArgs>

Constructors

Link copied to clipboard
fun ManagedKubernetesWorkerDataDiskArgs(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<String>? = null, snapshotId: Output<String>? = null)

Functions

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

Properties

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

(Optional, Available in 1.120.0+) Worker node data disk auto snapshot policy.

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

(Optional)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: Output<String>? = null

The mount point of data disk N.

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

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

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

The ID of the Key Management Service (KMS) key to use for data disk N.

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

The name of data disk N. The name must be 2 to 128 characters in length. It must start with a letter and cannot start with http:// or https://. It can contain letters, digits, colons (.), underscores (_), and hyphens (-).

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

(Optional, Available in 1.120.0+) 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<String>? = null

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

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

The ID of the snapshot to be used to create data disk N. Valid values of N: 1 to 16. When DataDisk.N.SnapshotId is specified, DataDisk.N.Size is ignored. The data disk is created based on the size of the specified snapshot. Use snapshots that were created on or after July 15, 2013. Otherwise, an error is returned and your request is rejected.