Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Namespace: microsoft.graph
Wichtig
Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.
Stellt eine Auflistung der Vorgänge wie Lesen, Schreiben und Löschen dar, die von einem RBAC-Anbieter im Rahmen der Microsoft 365 RBAC-Rollenverwaltung ausgeführt werden können.
Die folgenden RBAC-Anbieter werden derzeit unterstützt:
- Cloud-PC
- Geräteverwaltung (Intune)
- Verzeichnis (Microsoft Entra ID)
- Berechtigungsverwaltung (Microsoft Entra Berechtigungsverwaltung)
- Exchange Online:
Methoden
| Methode | Rückgabetyp | Beschreibung |
|---|---|---|
| List | unifiedRoleDefinition collection | Lesen Sie eine Liste der unifiedRoleDefinition-Objekte und deren Eigenschaften. |
| Create | unifiedRoleDefinition | Erstellen Sie ein unifiedRoleDefinition-Objekt. |
| Get | unifiedRoleDefinition | Lesen Sie die Eigenschaften eines aktiven oder vorläufig gelöschten unifiedRoleDefinition-Objekts. |
| Update | unifiedRoleDefinition | Aktualisieren eines unifiedRoleDefinition-Objekts. |
| Löschen | Keine | Löschen eines aktiven unifiedRoleDefinition-Objekts oder endgültiges Löschen einer vorläufig gelöschten benutzerdefinierten Rollendefinition. |
| Wiederherstellen | unifiedRoleDefinition | Wiederherstellen einer vorläufig gelöschten benutzerdefinierten Rollendefinition. |
| Zugewiesene Prinzipale auflisten | directoryObject collection | Rufen Sie die Benutzer und Gruppen ab, die einer Rolle in allen Bereichen zugewiesen sind. |
Eigenschaften
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| allowedPrincipalTypes | allowedRolePrincipalTypes | Typen von Prinzipalen, denen die Rolle zugewiesen werden kann. Schreibgeschützt. Mögliche Werte sind: user, servicePrincipal, group, unknownFutureValue. Dies ist eine mehrwertige Enumeration, die bis zu drei Werte als durch Trennzeichen getrennte Zeichenfolge enthalten kann. Beispiel: user, group. Unterstützt $filter (eq). |
| deletedDateTime | DateTimeOffset | Das Datum und die Uhrzeit, zu der die benutzerdefinierte Rollendefinition gelöscht wurde. Der Wert gilt null für aktive und wiederhergestellte Rollendefinitionen. Schreibgeschützt. |
| description | Zeichenfolge | Die Beschreibung für die unifiedRoleDefinition. Schreibgeschützt, wenn isBuiltIn ist true. |
| displayName | Zeichenfolge | Der Anzeigename für die unifiedRoleDefinition. Schreibgeschützt, wenn isBuiltIn ist true. Erforderlich. Unterstützt $filter (eq und startsWith). |
| id | Zeichenfolge | Der eindeutige Bezeichner für die unifiedRoleDefinition. Schlüssel, nicht NULL-fähig, schreibgeschützt. Unterstützt $filter (eq nur Operator). |
| isBuiltIn | Boolean | Flag gibt an, ob die unifiedRoleDefinition Teil des Standardsatzes ist, der im Produkt enthalten oder benutzerdefiniert ist. Schreibgeschützt. Unterstützt $filter (eq). |
| isEnabled | Boolescher Wert | Flag, das angibt, ob die Rolle für die Zuweisung aktiviert ist. Bei "false" ist die Rolle nicht zur Zuweisung verfügbar. Schreibgeschützt, wenn isBuiltIn ist true. |
| isPrivileged | Boolean | Flag, das angibt, ob die Rolle privilegiert ist. Microsoft Entra ID definiert eine Rolle als privilegiert, wenn sie mindestens eine sensible Ressourcenaktion in den rolePermissions- und allowedResourceActions-Objekten enthält. Gilt nur für Aktionen im microsoft.directory Ressourcennamespace. Schreibgeschützt. Unterstützt $filter (eq). |
| resourceScopes | String collection | Liste der Bereiche, für die von der Rollendefinition gewährte Berechtigungen gelten. Derzeit wird nur / unterstützt. Schreibgeschützt, wenn isBuiltIn ist true. NICHT VERWENDEN. Dies wird bald veraltet sein. Bereich an Rollenzuweisung anfügen. |
| rolePermissions | unifiedRolePermission-Auflistung | Liste der Berechtigungen, die in der Rolle enthalten sind. Schreibgeschützt, wenn isBuiltIn ist true. Erforderlich. |
| templateId | Zeichenfolge | Benutzerdefinierte Vorlagen-ID, die festgelegt werden kann, wenn isBuiltIn ist false. Dieser Bezeichner wird normalerweise verwendet, wenn ein Bezeichner in verschiedenen Verzeichnissen identisch sein muss. Schreibgeschützt, wenn isBuiltIn ist true. |
| Version | Zeichenfolge | Gibt die Version des unifiedRoleDefinition-Objekts an. Schreibgeschützt, wenn isBuiltIn ist true. |
Beziehungen
| Beziehung | Typ | Beschreibung |
|---|---|---|
| inheritsPermissionsFrom | unifiedRoleDefinition collection | Schreibgeschützte Auflistung von Rollendefinitionen, von denen die angegebene Rollendefinition erbt. Nur die integrierten Rollen von Microsoft Entra unterstützen dieses Attribut. |
JSON-Darstellung
Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.
{
"allowedPrincipalTypes": "String",
"deletedDateTime": "String (timestamp)",
"description": "String",
"displayName": "String",
"id": "String (identifier)",
"isBuiltIn": true,
"isEnabled": true,
"isPrivileged": true,
"resourceScopes": ["String"],
"rolePermissions": [{"@odata.type": "microsoft.graph.unifiedRolePermission"}],
"templateId": "String",
"inheritsPermissionsFrom": [{"@odata.type": "microsoft.graph.unifiedRoleDefinition"}],
"version": "String"
}