Customer Managed Key Encryption Properties Args
data class CustomerManagedKeyEncryptionPropertiesArgs(val keyEncryptionKeyIdentity: Output<CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs>? = null, val keyEncryptionKeyUrl: Output<String>? = null) : ConvertibleToJava<CustomerManagedKeyEncryptionPropertiesArgs>
All Customer-managed key encryption properties for the resource.
Constructors
Link copied to clipboard
constructor(keyEncryptionKeyIdentity: Output<CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs>? = null, keyEncryptionKeyUrl: Output<String>? = null)
Properties
Link copied to clipboard
val keyEncryptionKeyIdentity: Output<CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs>? = null
All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.
Link copied to clipboard
key encryption key Url, with or without a version. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. Key auto rotation is enabled by providing a key uri without version. Otherwise, customer is responsible for rotating the key. The keyEncryptionKeyIdentity(either SystemAssigned or UserAssigned) should have permission to access this key url.