GetKubernetesNodePoolsNodepoolDataDisk

data class GetKubernetesNodePoolsNodepoolDataDisk(val autoFormat: String, val autoSnapshotPolicyId: String, val burstingEnabled: Boolean, val category: String, val device: String, val encrypted: String, val fileSystem: String, val kmsKeyId: String, val mountTarget: String, val name: String, val performanceLevel: String, val provisionedIops: Int, val size: Int, val snapshotId: String)

Constructors

Link copied to clipboard
constructor(autoFormat: String, autoSnapshotPolicyId: String, burstingEnabled: Boolean, category: String, device: String, encrypted: String, fileSystem: String, kmsKeyId: String, mountTarget: String, name: String, performanceLevel: String, provisionedIops: Int, size: Int, snapshotId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Whether to automatically mount the data disk. Valid values: true and false.

Link copied to clipboard

The ID of the automatic snapshot policy that you want to apply to the system disk.

Link copied to clipboard

Whether the data disk is enabled with Burst (performance Burst). This is configured when the disk type is cloud_auto.

Link copied to clipboard

The type of data disk. Default value: cloud_efficiency. Valid values:- cloud: basic disk.- cloud_efficiency: ultra disk.- cloud_ssd: standard SSD.- cloud_essd: Enterprise SSD (ESSD).- cloud_auto: ESSD AutoPL disk.- cloud_essd_entry: ESSD Entry disk.- elastic_ephemeral_disk_premium: premium elastic ephemeral disk.- elastic_ephemeral_disk_standard: standard elastic ephemeral disk.

Link copied to clipboard

The mount target of data disk N. Valid values of N: 1 to 16. If you do not specify this parameter, the system automatically assigns a mount target when Auto Scaling creates ECS instances. The name of the mount target ranges from /dev/xvdb to /dev/xvdz.

Link copied to clipboard

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

Link copied to clipboard

The type of the mounted file system. Works when auto_format is true. Optional value: ext4, xfs.

Link copied to clipboard

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

Link copied to clipboard

The Mount path. Works when auto_format is true.

Link copied to clipboard

The length is 2~128 English or Chinese characters. It must start with an uppercase or lowr letter or a Chinese character and cannot start with http:// or https. Can contain numbers, colons (:), underscores (_), or dashes (-). It will be overwritten if auto_format is set.

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

The read/write IOPS preconfigured for the data disk, which is configured when the disk type is cloud_auto.

Link copied to clipboard
val size: Int

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

Link copied to clipboard

The ID of the snapshot that you want to use to create data disk N. Valid values of N: 1 to 16. If you specify this parameter, DataDisk.N.Size is ignored. The size of the disk is the same as the size of the specified snapshot. If you specify a snapshot that is created on or before July 15, 2013, the operation fails and InvalidSnapshot.TooOld is returned.