WorkspaceCustomerManagedKey

data class WorkspaceCustomerManagedKey(val keyName: String? = null, val keyVersionlessId: String, val userAssignedIdentityId: String? = null)

Constructors

Link copied to clipboard
constructor(keyName: String? = null, keyVersionlessId: String, userAssignedIdentityId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val keyName: String? = null

An identifier for the key. Name needs to match the name of the key used with the azure.synapse.WorkspaceKey resource. Defaults to "cmk" if not specified.

Link copied to clipboard

The Azure Key Vault Key Versionless ID to be used as the Customer Managed Key (CMK) for double encryption (e.g. https://example-keyvault.vault.azure.net/type/cmk/).

Link copied to clipboard

The User Assigned Identity ID to be used for accessing the Customer Managed Key for encryption.