Instance From Template Boot Disk Args
data class InstanceFromTemplateBootDiskArgs(val autoDelete: Output<Boolean>? = null, val deviceName: Output<String>? = null, val diskEncryptionKeyRaw: Output<String>? = null, val diskEncryptionKeySha256: Output<String>? = null, val initializeParams: Output<InstanceFromTemplateBootDiskInitializeParamsArgs>? = null, val kmsKeySelfLink: Output<String>? = null, val mode: Output<String>? = null, val source: Output<String>? = null) : ConvertibleToJava<InstanceFromTemplateBootDiskArgs>
Constructors
Link copied to clipboard
constructor(autoDelete: Output<Boolean>? = null, deviceName: Output<String>? = null, diskEncryptionKeyRaw: Output<String>? = null, diskEncryptionKeySha256: Output<String>? = null, initializeParams: Output<InstanceFromTemplateBootDiskInitializeParamsArgs>? = null, kmsKeySelfLink: Output<String>? = null, mode: Output<String>? = null, source: Output<String>? = null)
Properties
Link copied to clipboard
Whether the disk will be auto-deleted when the instance is deleted.
Link copied to clipboard
Name with which attached disk will be accessible under /dev/disk/by-id/
Link copied to clipboard
A 256-bit customer-supplied encryption key, encoded in RFC 4648 base64 to encrypt this disk. Only one of kms_key_self_link and disk_encryption_key_raw may be set.
Link copied to clipboard
The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource.
Link copied to clipboard
Parameters with which a disk was created alongside the instance.
Link copied to clipboard
The self_link of the encryption key that is stored in Google Cloud KMS to encrypt this disk. Only one of kms_key_self_link and disk_encryption_key_raw may be set.