Freigeben über


ServicePrincipal Konstruktoren

Definition

Überlädt

ServicePrincipal()

Initialisiert eine neue instance der ServicePrincipal-Klasse.

ServicePrincipal(IDictionary<String,Object>, String, Nullable<DateTime>, String, IList<String>, String, String, String, Nullable<Boolean>, IList<AppRole>, String, String, String, IList<KeyCredential>, String, IList<OAuth2Permission>, IList<PasswordCredential>, String, String, IList<String>, String, IList<String>, String, IList<String>)

Initialisiert eine neue instance der ServicePrincipal-Klasse.

ServicePrincipal()

Initialisiert eine neue instance der ServicePrincipal-Klasse.

public ServicePrincipal ();
Public Sub New ()

Gilt für:

ServicePrincipal(IDictionary<String,Object>, String, Nullable<DateTime>, String, IList<String>, String, String, String, Nullable<Boolean>, IList<AppRole>, String, String, String, IList<KeyCredential>, String, IList<OAuth2Permission>, IList<PasswordCredential>, String, String, IList<String>, String, IList<String>, String, IList<String>)

Initialisiert eine neue instance der ServicePrincipal-Klasse.

public ServicePrincipal (System.Collections.Generic.IDictionary<string,object> additionalProperties = default, string objectId = default, DateTime? deletionTimestamp = default, string accountEnabled = default, System.Collections.Generic.IList<string> alternativeNames = default, string appDisplayName = default, string appId = default, string appOwnerTenantId = default, bool? appRoleAssignmentRequired = default, System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.AppRole> appRoles = default, string displayName = default, string errorUrl = default, string homepage = default, System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.KeyCredential> keyCredentials = default, string logoutUrl = default, System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.OAuth2Permission> oauth2Permissions = default, System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.PasswordCredential> passwordCredentials = default, string preferredTokenSigningKeyThumbprint = default, string publisherName = default, System.Collections.Generic.IList<string> replyUrls = default, string samlMetadataUrl = default, System.Collections.Generic.IList<string> servicePrincipalNames = default, string servicePrincipalType = default, System.Collections.Generic.IList<string> tags = default);
new Microsoft.Azure.Graph.RBAC.Models.ServicePrincipal : System.Collections.Generic.IDictionary<string, obj> * string * Nullable<DateTime> * string * System.Collections.Generic.IList<string> * string * string * string * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.AppRole> * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.KeyCredential> * string * System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.OAuth2Permission> * System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.PasswordCredential> * string * string * System.Collections.Generic.IList<string> * string * System.Collections.Generic.IList<string> * string * System.Collections.Generic.IList<string> -> Microsoft.Azure.Graph.RBAC.Models.ServicePrincipal
Public Sub New (Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional objectId As String = Nothing, Optional deletionTimestamp As Nullable(Of DateTime) = Nothing, Optional accountEnabled As String = Nothing, Optional alternativeNames As IList(Of String) = Nothing, Optional appDisplayName As String = Nothing, Optional appId As String = Nothing, Optional appOwnerTenantId As String = Nothing, Optional appRoleAssignmentRequired As Nullable(Of Boolean) = Nothing, Optional appRoles As IList(Of AppRole) = Nothing, Optional displayName As String = Nothing, Optional errorUrl As String = Nothing, Optional homepage As String = Nothing, Optional keyCredentials As IList(Of KeyCredential) = Nothing, Optional logoutUrl As String = Nothing, Optional oauth2Permissions As IList(Of OAuth2Permission) = Nothing, Optional passwordCredentials As IList(Of PasswordCredential) = Nothing, Optional preferredTokenSigningKeyThumbprint As String = Nothing, Optional publisherName As String = Nothing, Optional replyUrls As IList(Of String) = Nothing, Optional samlMetadataUrl As String = Nothing, Optional servicePrincipalNames As IList(Of String) = Nothing, Optional servicePrincipalType As String = Nothing, Optional tags As IList(Of String) = Nothing)

Parameter

additionalProperties
IDictionary<String,Object>

Nicht übereinstimmende Eigenschaften aus der Nachricht werden für diese Sammlung deserialisiert.

objectId
String

Die Objekt-ID.

deletionTimestamp
Nullable<DateTime>

Die Zeit, zu der das Verzeichnisobjekt gelöscht wurde.

accountEnabled
String

ob das Dienstprinzipalkonto aktiviert ist

alternativeNames
IList<String>

alternative Namen

appDisplayName
String

Der Anzeigename, der von der zugehörigen Anwendung bereitgestellt wird.

appId
String

Die Anwendungs-ID.

appOwnerTenantId
String
appRoleAssignmentRequired
Nullable<Boolean>

Gibt an, ob eine AppRoleAssignment für einen Benutzer oder eine Gruppe erforderlich ist, bevor Azure AD ein Benutzer- oder Zugriffstoken für die Anwendung ausstellt.

appRoles
IList<AppRole>

Die Auflistung der Anwendungsrollen, die eine Anwendung deklarieren kann. Diese Rollen können Benutzern, Gruppen oder Dienstprinzipalen zugewiesen werden.

displayName
String

Der Anzeigename des Dienstprinzipals.

errorUrl
String

Eine URL, die vom Autor der zugeordneten Anwendung bereitgestellt wird, um Fehler bei der Verwendung der Anwendung zu melden.

homepage
String

Die URL für die Startseite der zugehörigen Anwendung.

keyCredentials
IList<KeyCredential>

Die Auflistung der Schlüsselanmeldeinformationen, die dem Dienstprinzipal zugeordnet sind.

logoutUrl
String

Eine vom Autor der zugeordneten Anwendung für die Abmeldung bereitgestellte URL

oauth2Permissions
IList<OAuth2Permission>

Die OAuth 2.0-Berechtigungen, die von der zugehörigen Anwendung bereitgestellt werden.

passwordCredentials
IList<PasswordCredential>

Die Auflistung der Kennwortanmeldeinformationen, die dem Dienstprinzipal zugeordnet sind.

preferredTokenSigningKeyThumbprint
String

Der Fingerabdruck des bevorzugten Zertifikats zum Signieren des Tokens

publisherName
String

Der Name des Herausgebers der zugeordneten Anwendung

replyUrls
IList<String>

Die URLs, an die Benutzertoken für die Anmeldung bei der zugeordneten Anwendung gesendet werden. Die Umleitungs-URIs, an die der oAuth 2.0-Autorisierungscode und die Zugriffstoken für die zugeordnete Anwendung gesendet werden.

samlMetadataUrl
String

Die URL zu den SAML-Metadaten der zugeordneten Anwendung.

servicePrincipalNames
IList<String>

Eine Auflistung von Dienstprinzipalnamen.

servicePrincipalType
String

der Typ des Dienstprinzipals

tags
IList<String>

Optionale Liste der Tags, die Sie auf Ihre Dienstprinzipale anwenden können. Lässt keine NULL-Werte zu.

Gilt für: