InstanceGceSetupDataDisks

data class InstanceGceSetupDataDisks(val diskEncryption: String? = null, val diskSizeGb: String? = null, val diskType: String? = null, val kmsKey: String? = null)

Constructors

Link copied to clipboard
constructor(diskEncryption: String? = null, diskSizeGb: String? = null, diskType: String? = null, kmsKey: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val diskEncryption: String? = null

Optional. Input only. Disk encryption method used on the boot and data disks, defaults to GMEK. Possible values are: GMEK, CMEK.

Link copied to clipboard
val diskSizeGb: String? = null

Optional. The size of the disk in GB attached to this VM instance, up to a maximum of 64000 GB (64 TB). If not specified, this defaults to

Link copied to clipboard
val diskType: String? = null

Optional. Input only. Indicates the type of the disk. Possible values are: PD_STANDARD, PD_SSD, PD_BALANCED, PD_EXTREME.

Link copied to clipboard
val kmsKey: String? = null

'Optional. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id} Learn more about using your own encryption keys.'