RegionInstanceTemplateDiskSourceSnapshotEncryptionKeyArgs

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

Constructors

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

Functions

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

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.