Share via


SqlAlwaysEncryptedProperties Constructors

Definition

Overloads

SqlAlwaysEncryptedProperties()

Initializes a new instance of the SqlAlwaysEncryptedProperties class.

SqlAlwaysEncryptedProperties(String, Object, SecretBase, CredentialReference)

Initializes a new instance of the SqlAlwaysEncryptedProperties class.

SqlAlwaysEncryptedProperties()

Initializes a new instance of the SqlAlwaysEncryptedProperties class.

public SqlAlwaysEncryptedProperties ();
Public Sub New ()

Applies to

SqlAlwaysEncryptedProperties(String, Object, SecretBase, CredentialReference)

Initializes a new instance of the SqlAlwaysEncryptedProperties class.

public SqlAlwaysEncryptedProperties (string alwaysEncryptedAkvAuthType, object servicePrincipalId = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase servicePrincipalKey = default, Microsoft.Azure.Management.DataFactory.Models.CredentialReference credential = default);
new Microsoft.Azure.Management.DataFactory.Models.SqlAlwaysEncryptedProperties : string * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * Microsoft.Azure.Management.DataFactory.Models.CredentialReference -> Microsoft.Azure.Management.DataFactory.Models.SqlAlwaysEncryptedProperties
Public Sub New (alwaysEncryptedAkvAuthType As String, Optional servicePrincipalId As Object = Nothing, Optional servicePrincipalKey As SecretBase = Nothing, Optional credential As CredentialReference = Nothing)

Parameters

alwaysEncryptedAkvAuthType
String

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

servicePrincipalId
Object

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

servicePrincipalKey
SecretBase

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

credential
CredentialReference

The credential reference containing authentication information.

Applies to