SqlAlwaysEncryptedProperties Class
Sql always encrypted properties.
All required parameters must be populated in order to send to server.
- Inheritance
-
azure.mgmt.datafactory._serialization.ModelSqlAlwaysEncryptedProperties
Constructor
SqlAlwaysEncryptedProperties(*, always_encrypted_akv_auth_type: str | _models.SqlAlwaysEncryptedAkvAuthType, service_principal_id: MutableMapping[str, Any] | None = None, service_principal_key: _models.SecretBase | None = None, credential: _models.CredentialReference | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
always_encrypted_akv_auth_type
|
Sql always encrypted AKV authentication type. Type: string. Required. Known values are: "ServicePrincipal", "ManagedIdentity", and "UserAssignedManagedIdentity". |
service_principal_id
|
<xref:JSON>
The client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression with resultType string). |
service_principal_key
|
The key of the service principal used to authenticate against Azure Key Vault. |
credential
|
The credential reference containing authentication information. |
Variables
Name | Description |
---|---|
always_encrypted_akv_auth_type
|
Sql always encrypted AKV authentication type. Type: string. Required. Known values are: "ServicePrincipal", "ManagedIdentity", and "UserAssignedManagedIdentity". |
service_principal_id
|
<xref:JSON>
The client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression with resultType string). |
service_principal_key
|
The key of the service principal used to authenticate against Azure Key Vault. |
credential
|
The credential reference containing authentication information. |
Azure SDK for Python