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
fun VaultPropertiesEncryptionArgs(infrastructureEncryption: Output<Either<String, InfrastructureEncryptionState>>? = null, kekIdentity: Output<CmkKekIdentityArgs>? = null, keyVaultProperties: Output<CmkKeyVaultPropertiesArgs>? = null)

Functions

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

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