Disk Source Snapshot Encryption Key Args
data class DiskSourceSnapshotEncryptionKeyArgs(val kmsKeySelfLink: Output<String>? = null, val kmsKeyServiceAccount: Output<String>? = null, val rawKey: Output<String>? = null, val sha256: Output<String>? = null) : ConvertibleToJava<DiskSourceSnapshotEncryptionKeyArgs>
Constructors
Link copied to clipboard
fun DiskSourceSnapshotEncryptionKeyArgs(kmsKeySelfLink: Output<String>? = null, kmsKeyServiceAccount: Output<String>? = null, rawKey: Output<String>? = null, sha256: Output<String>? = null)
Functions
Properties
Link copied to clipboard
The self link of the encryption key used to encrypt the disk. Also called KmsKeyName in the cloud console. Your project's Compute Engine System service account (service-{{PROJECT_NUMBER}}@compute-system.iam.gserviceaccount.com
) must have roles/cloudkms.cryptoKeyEncrypterDecrypter
to use this feature. See https://cloud.google.com/compute/docs/disks/customer-managed-encryption#encrypt_a_new_persistent_disk_with_your_own_keys