Instance Boot Disk Args
Constructors
Properties
Whether the disk will be auto-deleted when the instance is deleted. Defaults to true.
Name with which attached disk will be accessible. On the instance, this device will be /dev/disk/by-id/google-{{device_name}}
.
A 256-bit customer-supplied encryption key (https://cloud.google.com/compute/docs/disks/customer-supplied-encryption), encoded in RFC 4648 base64 to encrypt this disk. Only one of kms_key_self_link
, disk_encryption_key_rsa
and disk_encryption_key_raw
may be set.
Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit customer-supplied encryption key (https://cloud.google.com/compute/docs/disks/customer-supplied-encryption) to encrypt this disk. Only one of kms_key_self_link
, disk_encryption_key_rsa
and disk_encryption_key_raw
The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key (https://cloud.google.com/compute/docs/disks/customer-supplied-encryption) that protects this resource.
The service account being used for the encryption request for the given KMS key. If absent, the Compute Engine default service account is used.
A list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
Parameters for a new disk that will be created alongside the new instance. Either initialize_params
or source
must be set. Structure is documented below.
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
, disk_encryption_key_rsa
and disk_encryption_key_raw
may be set.