WorkspaceCustomerManagedKeyArgs

data class WorkspaceCustomerManagedKeyArgs(val keyName: Output<String>? = null, val keyVersionlessId: Output<String>, val userAssignedIdentityId: Output<String>? = null) : ConvertibleToJava<WorkspaceCustomerManagedKeyArgs>

Constructors

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

Properties

Link copied to clipboard
val keyName: Output<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
val userAssignedIdentityId: Output<String>? = null

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

Functions

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