EcsInstanceSetDataDiskArgs

data class EcsInstanceSetDataDiskArgs(val autoSnapshotPolicyId: Output<String>? = null, val diskCategory: Output<String>? = null, val diskDescription: Output<String>? = null, val diskName: Output<String>? = null, val diskSize: Output<Int>, val encrypted: Output<Boolean>? = null, val kmsKeyId: Output<String>? = null, val performanceLevel: Output<String>? = null, val snapshotId: Output<String>? = null) : ConvertibleToJava<EcsInstanceSetDataDiskArgs>

Constructors

Link copied to clipboard
constructor(autoSnapshotPolicyId: Output<String>? = null, diskCategory: Output<String>? = null, diskDescription: Output<String>? = null, diskName: Output<String>? = null, diskSize: Output<Int>, encrypted: Output<Boolean>? = null, kmsKeyId: Output<String>? = null, performanceLevel: Output<String>? = null, snapshotId: Output<String>? = null)

Properties

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

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

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

The category of the disk. Valid values: cloud_efficiency, cloud_ssd, cloud_essd, cloud.

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

The description of the data disk.

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

The name of the data disk.

Link copied to clipboard
val diskSize: Output<Int>

The size of the data disk. Unit: GiB.

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

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

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

The KMS key ID corresponding to the data disk.

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

The performance level of the ESSD used as data disk. Valid values: PL0, PL1, PL2, PL3.

Link copied to clipboard
val snapshotId: Output<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.

Functions

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