InstanceTemplateDiskSourceSnapshotEncryptionKey constructor
const
InstanceTemplateDiskSourceSnapshotEncryptionKey({})
Creates a new InstanceTemplateDiskSourceSnapshotEncryptionKey.
kmsKeySelfLink The self link of the encryption key that is
kmsKeyServiceAccount The service account being used for the
rawKey A 256-bit customer-supplied encryption key,
rsaEncryptedKey Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit customer-supplied encryption key to decrypt this snapshot. Only one of kmsKeySelfLink, rsaEncryptedKey and rawKey
Implementation
const InstanceTemplateDiskSourceSnapshotEncryptionKey({
this.kmsKeySelfLink,
this.kmsKeyServiceAccount,
this.rawKey,
this.rsaEncryptedKey,
});