EncryptionConfigurationArgs

data class EncryptionConfigurationArgs(val identity: Output<CMKIdentityDefinitionArgs>? = null, val keyName: Output<String>, val keyVersion: Output<String>? = null, val vaultBaseUrl: Output<String>) : ConvertibleToJava<EncryptionConfigurationArgs>

Definition of CMK for the factory.

Constructors

Link copied to clipboard
constructor(identity: Output<CMKIdentityDefinitionArgs>? = null, keyName: Output<String>, keyVersion: Output<String>? = null, vaultBaseUrl: Output<String>)

Properties

Link copied to clipboard
val identity: Output<CMKIdentityDefinitionArgs>? = null

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

Link copied to clipboard
val keyName: Output<String>

The name of the key in Azure Key Vault to use as Customer Managed Key.

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

The version of the key used for CMK. If not provided, latest version will be used.

Link copied to clipboard
val vaultBaseUrl: Output<String>

The url of the Azure Key Vault used for CMK.

Functions

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