Share via


SqlAlwaysEncryptedProperties Class

Definition

Sql always encrypted properties.

public class SqlAlwaysEncryptedProperties
type SqlAlwaysEncryptedProperties = class
Public Class SqlAlwaysEncryptedProperties
Inheritance
SqlAlwaysEncryptedProperties

Constructors

SqlAlwaysEncryptedProperties()

Initializes a new instance of the SqlAlwaysEncryptedProperties class.

SqlAlwaysEncryptedProperties(String, Object, SecretBase, CredentialReference)

Initializes a new instance of the SqlAlwaysEncryptedProperties class.

Properties

AlwaysEncryptedAkvAuthType

Gets or sets sql always encrypted AKV authentication type. Type: string (or Expression with resultType string). Possible values include: 'ServicePrincipal', 'ManagedIdentity', 'UserAssignedManagedIdentity'

Credential

Gets or sets the credential reference containing authentication information.

ServicePrincipalId

Gets or sets the client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression with resultType string).

ServicePrincipalKey

Gets or sets the key of the service principal used to authenticate against Azure Key Vault.

Methods

Validate()

Validate the object.

Applies to