InstanceDataDisk

data class InstanceDataDisk(val autoSnapshotPolicyId: String? = null, val burstingEnabled: Boolean? = null, val category: String? = null, val deleteWithInstance: Boolean? = null, val description: String? = null, val device: String? = null, val encrypted: Boolean? = null, val kmsKeyId: String? = null, val name: String? = null, val performanceLevel: String? = null, val provisionedIops: Int? = null, val size: Int, val snapshotId: String? = null)

Constructors

Link copied to clipboard
constructor(autoSnapshotPolicyId: String? = null, burstingEnabled: Boolean? = null, category: String? = null, deleteWithInstance: Boolean? = null, description: String? = null, device: String? = null, encrypted: Boolean? = null, kmsKeyId: String? = null, name: String? = null, performanceLevel: String? = null, provisionedIops: Int? = null, size: Int, snapshotId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The ID of the automatic snapshot policy applied to the system disk.

Link copied to clipboard

Specifies whether to enable the performance burst feature for the system disk. Valid values:

Link copied to clipboard
val category: String? = null

The category of the disk:

Link copied to clipboard

Delete this data disk when the instance is destroyed. It only works on cloud, cloud_efficiency, cloud_essd, cloud_ssd disk. If the category of this data disk was ephemeral_ssd, please don't set this param. Default value: true.

Link copied to clipboard
val description: String? = null

The description of the data disk.

Link copied to clipboard
val device: String? = null

The mount point of the data disk.

Link copied to clipboard
val encrypted: Boolean? = null

Encrypted the data in this disk. Default value: false.

Link copied to clipboard
val kmsKeyId: String? = null

The KMS key ID corresponding to the Nth data disk.

Link copied to clipboard
val name: String? = null

The name of the data disk.

Link copied to clipboard

The performance level of the ESSD used as data disk:

Link copied to clipboard
val provisionedIops: Int? = null

The provisioned read/write IOPS of the ESSD AutoPL disk to use as the data disk.

Link copied to clipboard
val size: Int

The size of the data disk.

Link copied to clipboard
val snapshotId: String? = null

The snapshot ID used to initialize the data disk. If the size specified by snapshot is greater that the size of the disk, use the size specified by snapshot as the size of the data disk.