ArmKustoModelFactory.KustoDatabasePrincipal Method

Definition

Initializes a new instance of KustoDatabasePrincipal.

public static Azure.ResourceManager.Kusto.Models.KustoDatabasePrincipal KustoDatabasePrincipal (Azure.ResourceManager.Kusto.Models.KustoDatabasePrincipalRole role = default, string name = default, Azure.ResourceManager.Kusto.Models.KustoDatabasePrincipalType principalType = default, string fqn = default, string email = default, string appId = default, string tenantName = default);
static member KustoDatabasePrincipal : Azure.ResourceManager.Kusto.Models.KustoDatabasePrincipalRole * string * Azure.ResourceManager.Kusto.Models.KustoDatabasePrincipalType * string * string * string * string -> Azure.ResourceManager.Kusto.Models.KustoDatabasePrincipal
Public Shared Function KustoDatabasePrincipal (Optional role As KustoDatabasePrincipalRole = Nothing, Optional name As String = Nothing, Optional principalType As KustoDatabasePrincipalType = Nothing, Optional fqn As String = Nothing, Optional email As String = Nothing, Optional appId As String = Nothing, Optional tenantName As String = Nothing) As KustoDatabasePrincipal

Parameters

role
KustoDatabasePrincipalRole

Database principal role.

name
String

Database principal name.

principalType
KustoDatabasePrincipalType

Database principal type.

fqn
String

Database principal fully qualified name.

email
String

Database principal email if exists.

appId
String

Application id - relevant only for application principal type.

tenantName
String

The tenant name of the principal.

Returns

A new KustoDatabasePrincipal instance for mocking.

Applies to