SqlAlwaysEncryptedProperties Class

Sql always encrypted properties.

Constructor

SqlAlwaysEncryptedProperties(*args: Any, **kwargs: Any)

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
any

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.

Attributes

always_encrypted_akv_auth_type

string. Required. Known values are: "ServicePrincipal", "ManagedIdentity", and "UserAssignedManagedIdentity".

always_encrypted_akv_auth_type: str | _models.SqlAlwaysEncryptedAkvAuthType

credential

The credential reference containing authentication information.

credential: _models.CredentialReference | None

service_principal_id

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_id: Any | None

service_principal_key

The key of the service principal used to authenticate against Azure Key Vault.

service_principal_key: _models.SecretBase | None