unifiedRoleAssignment-Ressourcentyp
Namespace: microsoft.graph
Eine Rollenzuweisung wird verwendet, um Zugriff auf Ressourcen zu gewähren. Sie stellt eine Rollendefinition dar, die einem Prinzipal (z. B. einem Benutzer oder einer Gruppe, die rollenzugewiesen werden kann) in einem bestimmten Bereich zugewiesen ist.
Erbt von entity.
Methoden
Methode | Rückgabetyp | Beschreibung |
---|---|---|
UnifiedRoleAssignments auflisten | unifiedRoleAssignment-Sammlung | Rufen Sie eine Liste der unifiedRoleAssignment-Objekte und deren Eigenschaften ab. |
Erstellen von unifiedRoleAssignment | unifiedRoleAssignment | Erstellen Sie ein neues unifiedRoleAssignment-Objekt . |
UnifiedRoleAssignment abrufen | unifiedRoleAssignment | Liest die Eigenschaften und Beziehungen eines unifiedRoleAssignment-Objekts . |
UnifiedRoleAssignment löschen | Keine | Löscht ein unifiedRoleAssignment-Objekt . |
Eigenschaften
Eigenschaft | Typ | Beschreibung |
---|---|---|
appScopeId | Zeichenfolge | Bezeichner des app-spezifischen Bereichs, wenn der Zuweisungsbereich app-spezifisch ist. Entweder diese Eigenschaft oder directoryScopeId ist erforderlich. App-Bereiche sind Bereiche, die nur von dieser Anwendung definiert und verstanden werden. Wird / für mandantenweite App-Bereiche verwendet. Verwenden Sie directoryScopeId , um den Bereich auf bestimmte Verzeichnisobjekte zu beschränken, z. B. Auf Verwaltungseinheiten. Unterstützt $filter (eq , in ). |
directoryScopeId | Zeichenfolge | Bezeichner des Verzeichnisobjekts, das den Bereich der Zuweisung darstellt. Entweder diese Eigenschaft oder appScopeId ist erforderlich. Der Bereich einer Zuweisung bestimmt die Gruppe von Ressourcen, für die dem Prinzipal Zugriff gewährt wurde. Verzeichnisbereiche sind freigegebene Bereiche, die im Verzeichnis gespeichert sind und von mehreren Anwendungen verstanden werden. Verwenden Sie / für mandantenweiten Bereich. Verwenden Sie appScopeId , um den Bereich nur auf eine Anwendung zu beschränken. Unterstützt $filter (eq , in ). |
id | Zeichenfolge | Der eindeutige Bezeichner für die Rollenzuweisung. Schlüssel, lässt keine NULL-Werte zu, schreibgeschützt. Geerbt von entity. |
roleDefinitionId | Zeichenfolge | Bezeichner der Rollendefinition, für die die Zuweisung vorgesehen ist. Schreibgeschützt. Unterstützt $filter (eq , in ). |
principalId | Zeichenfolge | Bezeichner des Prinzipals, dem die Zuweisung gewährt wird. Unterstützt $filter (eq , in ). |
Beziehungen
Beziehung | Typ | Beschreibung |
---|---|---|
appScope | appScope | Schreibgeschützte Eigenschaft mit Details zum app-spezifischen Bereich, wenn der Zuweisungsbereich app-spezifisch ist. Einschlussentität. Unterstützt $expand . |
directoryScope | directoryObject | Das Verzeichnisobjekt, das der Bereich der Zuweisung ist. Schreibgeschützt. Unterstützt $expand . |
Prinzipal | directoryObject | Verweisen auf den zugewiesenen Prinzipal. Schreibgeschützt. Unterstützt $expand . |
roleDefinition | unifiedRoleDefinition | Die roleDefinition, für die die Zuweisung vorgesehen ist. Unterstützt $expand . roleDefinition.Id wird automatisch erweitert. |
JSON-Darstellung
Es folgt eine JSON-Darstellung der Ressource.
{
"@odata.type": "#microsoft.graph.unifiedRoleAssignment",
"id": "String (identifier)",
"appScopeId": "String",
"condition": "String",
"directoryScopeId": "String",
"principalId": "String",
"roleDefinitionId": "String"
}