EcsLaunchTemplateSystemDiskArgs

data class EcsLaunchTemplateSystemDiskArgs(val category: Output<String>? = null, val deleteWithInstance: Output<Boolean>? = null, val description: Output<String>? = null, val encrypted: Output<Boolean>? = null, val iops: Output<String>? = null, val name: Output<String>? = null, val performanceLevel: Output<String>? = null, val size: Output<Int>? = null) : ConvertibleToJava<EcsLaunchTemplateSystemDiskArgs>

Constructors

Link copied to clipboard
constructor(category: Output<String>? = null, deleteWithInstance: Output<Boolean>? = null, description: Output<String>? = null, encrypted: Output<Boolean>? = null, iops: Output<String>? = null, name: Output<String>? = null, performanceLevel: Output<String>? = null, size: Output<Int>? = null)

Properties

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

The category of the system disk. System disk type. Valid values: all, cloud, ephemeral_ssd, cloud_essd, cloud_efficiency, cloud_ssd, local_disk.

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

Specifies whether to release the system disk when the instance is released. Default to true.

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

System disk description. It cannot begin with http:// or https://.

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

Specifies whether the system disk is encrypted.

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

The Iops.

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

System disk name. The name is a string of 2 to 128 characters. It must begin with an English or a Chinese character. It can contain A-Z, a-z, Chinese characters, numbers, periods (.), colons (:), underscores (_), and hyphens (-).

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

The performance level of the ESSD used as the system disk. Valid Values: PL0, PL1, PL2, and PL3. Default to: PL0.

Link copied to clipboard
val size: Output<Int>? = null

Size of the system disk, measured in GB. Value range: 20, 500.

Functions

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