Freigeben über


unifiedRoleDefinition-Ressourcentyp

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 Sammlung von Berechtigungen dar, die die Vorgänge wie Lesen, Schreiben und Löschen auflisten, 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-Auflistung Liest eine Liste von unifiedRoleDefinition-Objekten und deren Eigenschaften.
Create unifiedRoleDefinition Erstellen Sie ein unifiedRoleDefinition-Objekt.
Get unifiedRoleDefinition Liest die Eigenschaften eines unifiedRoleDefinition-Objekts.
Update unifiedRoleDefinition Aktualisieren eines unifiedRoleDefinition-Objekts.
Delete Keine Löschen eines unifiedRoleDefinition-Objekts.
Auflisten zugewiesener Prinzipale 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).
description Zeichenfolge Die Beschreibung für unifiedRoleDefinition. Schreibgeschützt, wenn isBuiltIn ist true.
displayName Zeichenfolge Der Anzeigename für unifiedRoleDefinition. Schreibgeschützt, wenn isBuiltIn ist true. Erforderlich. Unterstützt $filter (eq und startsWith).
id Zeichenfolge Der eindeutige Bezeichner für unifiedRoleDefinition. Schlüssel, lässt keine NULL-Werte zu, schreibgeschützt. Unterstützt $filter (eq nur Operator).
isBuiltIn Boolesch Flag, das angibt, ob unifiedRoleDefinition Teil des Standardsatzes ist, der im Produkt oder benutzerdefiniert enthalten ist. Schreibgeschützt. Unterstützt $filter (eq).
isEnabled Boolescher Wert Flag, das angibt, ob die Rolle für die Zuweisung aktiviert ist. False gibt an, dass die Rolle nicht für die Zuweisung verfügbar ist. Schreibgeschützt, wenn isBuiltIn ist true.
isPrivileged Boolesch Flag, das angibt, ob die Rolle privilegiert ist. Microsoft Entra ID definiert eine Rolle als privilegiert, wenn sie mindestens eine sensible Ressourcenaktion in den Objekten rolePermissions und allowedResourceActions enthält. Gilt nur für Aktionen im microsoft.directory Ressourcennamespace. Schreibgeschützt. Unterstützt $filter (eq).
resourceScopes Zeichenfolgensammlung Liste der Bereiche, für die berechtigungen gelten, die von der Rollendefinition gewährt werden. Derzeit wird nur / unterstützt. Schreibgeschützt, wenn isBuiltIn ist true. NICHT VERWENDEN. Dies wird in Kürze veraltet sein. Anfügen eines Bereichs an die Rollenzuweisung.
rolePermissions unifiedRolePermission-Sammlung Liste der berechtigungen, die in der Rolle enthalten sind. Schreibgeschützt, wenn isBuiltIn ist true. Erforderlich.
templateId Zeichenfolge Benutzerdefinierter Vorlagenbezeichner, der festgelegt werden kann, wenn isBuiltIn ist false. Dieser Bezeichner wird in der Regel 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-Auflistung Schreibgeschützte Auflistung von Rollendefinitionen, von denen die angegebene Rollendefinition erbt. Nur integrierte Microsoft Entra-Rollen unterstützen dieses Attribut.

JSON-Darstellung

Die folgende JSON-Darstellung zeigt den Ressourcentyp.

{
  "allowedPrincipalTypes": "String",
  "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"
}