VaultPropertiesEncryptionArgs

data class VaultPropertiesEncryptionArgs(val infrastructureEncryption: Output<Either<String, InfrastructureEncryptionState>>? = null, val kekIdentity: Output<CmkKekIdentityArgs>? = null, val keyVaultProperties: Output<CmkKeyVaultPropertiesArgs>? = null) : ConvertibleToJava<VaultPropertiesEncryptionArgs>

Customer Managed Key details of the resource.

Constructors

Link copied to clipboard
constructor(infrastructureEncryption: Output<Either<String, InfrastructureEncryptionState>>? = null, kekIdentity: Output<CmkKekIdentityArgs>? = null, keyVaultProperties: Output<CmkKeyVaultPropertiesArgs>? = null)

Properties

Link copied to clipboard

Enabling/Disabling the Double Encryption state

Link copied to clipboard
val kekIdentity: Output<CmkKekIdentityArgs>? = null

The details of the identity used for CMK

Link copied to clipboard

The properties of the Key Vault which hosts CMK

Functions

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