AIServicesCustomerManagedKey

data class AIServicesCustomerManagedKey(val identityClientId: String? = null, val keyVaultKeyId: String? = null, val managedHsmKeyId: String? = null)

Constructors

Link copied to clipboard
constructor(identityClientId: String? = null, keyVaultKeyId: String? = null, managedHsmKeyId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Client ID of the User Assigned Identity that has access to the key. This property only needs to be specified when there are multiple identities attached to the Azure AI Service.

Link copied to clipboard
val keyVaultKeyId: String? = null

The ID of the Key Vault Key which should be used to encrypt the data in this AI Services Account. Exactly one of key_vault_key_id, managed_hsm_key_id must be specified.

Link copied to clipboard
val managedHsmKeyId: String? = null

The ID of the managed HSM Key which should be used to encrypt the data in this AI Services Account. Exactly one of key_vault_key_id, managed_hsm_key_id must be specified.