RegionDiskSourceSnapshotEncryptionKeyArgs

data class RegionDiskSourceSnapshotEncryptionKeyArgs(val kmsKeyName: Output<String>? = null, val rawKey: Output<String>? = null, val sha256: Output<String>? = null) : ConvertibleToJava<RegionDiskSourceSnapshotEncryptionKeyArgs>

Constructors

constructor(kmsKeyName: Output<String>? = null, rawKey: Output<String>? = null, sha256: Output<String>? = null)

Properties

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

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

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

Specifies a 256-bit customer-supplied encryption key, encoded in RFC 4648 base64 to either encrypt or decrypt this resource.

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

(Output) The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource.

Functions

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