InstanceTemplateDiskSourceSnapshotEncryptionKeyArgs

data class InstanceTemplateDiskSourceSnapshotEncryptionKeyArgs(val kmsKeySelfLink: Output<String>, val kmsKeyServiceAccount: Output<String>? = null) : ConvertibleToJava<InstanceTemplateDiskSourceSnapshotEncryptionKeyArgs>

Constructors

fun InstanceTemplateDiskSourceSnapshotEncryptionKeyArgs(kmsKeySelfLink: Output<String>, kmsKeyServiceAccount: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): InstanceTemplateDiskSourceSnapshotEncryptionKeyArgs

Properties

Link copied to clipboard
val kmsKeySelfLink: Output<String>

The self link of the encryption key that is stored in Google Cloud KMS.

Link copied to clipboard
val kmsKeyServiceAccount: Output<String>? = null

The service account being used for the encryption request for the given KMS key. If absent, the Compute Engine default service account is used.