Partager via


ServicePrincipal Constructeurs

Définition

Surcharges

ServicePrincipal()

Initialise une nouvelle instance de la classe ServicePrincipal.

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>)

Initialise une nouvelle instance de la classe ServicePrincipal.

ServicePrincipal()

Initialise une nouvelle instance de la classe ServicePrincipal.

public ServicePrincipal ();
Public Sub New ()

S’applique à

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>)

Initialise une nouvelle instance de la classe ServicePrincipal.

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)

Paramètres

additionalProperties
IDictionary<String,Object>

Les propriétés sans correspondance du message sont désérialisées cette collection

objectId
String

ID de l'objet.

deletionTimestamp
Nullable<DateTime>

Heure à laquelle l’objet d’annuaire a été supprimé.

accountEnabled
String

si le compte principal de service est activé ou non

alternativeNames
IList<String>

autres noms

appDisplayName
String

Nom complet exposé par l’application associée.

appId
String

L’ID de l'application.

appOwnerTenantId
String
appRoleAssignmentRequired
Nullable<Boolean>

Spécifie si un AppRoleAssignment à un utilisateur ou à un groupe est requis avant qu'Azure AD transmette un jeton utilisateur ou d'accès à l'application.

appRoles
IList<AppRole>

Collection de rôles d'application qu'une application peut déclarer. Ces rôles peuvent être assignés aux utilisateurs, groupes ou principaux du service.

displayName
String

Nom d’affichage du principal de service.

errorUrl
String

URL fournie par l’auteur de l’application associée pour signaler les erreurs lors de l’utilisation de l’application.

homepage
String

URL de la page d’accueil de l’application associée.

keyCredentials
IList<KeyCredential>

Collection d'informations d'identification de clé associées au principal du service.

logoutUrl
String

URL fournie par l’auteur de l’application associée pour se déconnecter

oauth2Permissions
IList<OAuth2Permission>

Autorisations OAuth 2.0 exposées par l’application associée.

passwordCredentials
IList<PasswordCredential>

Collection d'informations d'identification de mot de passe associées au principal du service.

preferredTokenSigningKeyThumbprint
String

Empreinte numérique du certificat préféré pour signer le jeton

publisherName
String

Nom de l’éditeur de l’application associée

replyUrls
IList<String>

URL auxquelles les jetons utilisateur sont envoyés pour la connexion avec l’application associée. URI de redirection auxquels le code d’autorisation oAuth 2.0 et les jetons d’accès sont envoyés pour l’application associée.

samlMetadataUrl
String

URL des métadonnées SAML de l’application associée

servicePrincipalNames
IList<String>

Collection de noms de principaux de service.

servicePrincipalType
String

type du principal de service

tags
IList<String>

Liste facultative des balises que vous pouvez appliquer à vos principaux de service. N'accepte pas la valeur NULL.

S’applique à