VolumeGroupEncryptionArgs

data class VolumeGroupEncryptionArgs(val currentVersionedKeyExpirationTimestamp: Output<String>? = null, val currentVersionedKeyId: Output<String>? = null, val keyVaultKeyId: Output<String>, val lastKeyRotationTimestamp: Output<String>? = null, val userAssignedIdentityId: Output<String>? = null) : ConvertibleToJava<VolumeGroupEncryptionArgs>

Constructors

Link copied to clipboard
constructor(currentVersionedKeyExpirationTimestamp: Output<String>? = null, currentVersionedKeyId: Output<String>? = null, keyVaultKeyId: Output<String>, lastKeyRotationTimestamp: Output<String>? = null, userAssignedIdentityId: Output<String>? = null)

Properties

Link copied to clipboard

The timestamp of the expiration time for the current version of the customer managed key.

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

The ID of the current versioned Key Vault Key in use.

Link copied to clipboard
val keyVaultKeyId: Output<String>

The Key Vault key URI for Customer Managed Key encryption, which can be either a full URI or a versionless URI.

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

The timestamp of the last rotation of the Key Vault Key.

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

The ID of the User Assigned Identity used by this Elastic SAN Volume Group.

Functions

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