unifiedRoleDefinition-Ressourcentyp

Namespace: microsoft.graph

Eine Rollendefinition ist eine Sammlung von Berechtigungen in Azure Active Directory (Azure AD), in denen die vorgänge aufgeführt sind, die ausgeführt werden können, und die Ressourcen, für die sie ausgeführt werden können.

Methoden

Methode Rückgabetyp Beschreibung
unifiedRoleDefinition auflisten unifiedRoleDefinition-Auflistung Lesen Sie eine Liste der unifiedRoleDefinition-Objekte und deren Eigenschaften.
unifiedRoleDefinition abrufen unifiedRoleDefinition Lesen der Eigenschaften eines unifiedRoleDefinition-Objekts.
roleDefinitions erstellen unifiedRoleDefinition Erstellen Sie ein unifiedRoleDefinition-Objekt.
Aktualisieren von unifiedRoleDefinition unifiedRoleDefinition Aktualisieren eines unifiedRoleDefinition-Objekts.
unifiedRoleDefinition löschen Keine Löschen eines unifiedRoleDefinition-Objekts.

Eigenschaften

Eigenschaft Typ Beschreibung
description Zeichenfolge Die Beschreibung für unifiedRoleDefinition. Schreibgeschützt, wenn isBuiltIn true.
displayName Zeichenfolge Der Anzeigename für unifiedRoleDefinition. Schreibgeschützt, wenn isBuiltIn true. Erforderlich. Unterstützt $filter (eq, in).
id Zeichenfolge Der eindeutige Bezeichner für die Rollendefinition. Schlüssel, nicht nullfähig, schreibgeschützt. Geerbt von entity. Unterstützt $filter (eq, in).
isBuiltIn Boolean Flag, das angibt, ob die Rollendefinition Teil des Standardsatzes ist, der in Azure Active Directory (Azure AD) oder einer benutzerdefinierten Definition enthalten ist. Schreibgeschützt. Unterstützt $filter (eq, in).
isEnabled Boolescher Wert Flag, das angibt, ob die Rolle für die Zuweisung aktiviert ist. Wenn false die Rolle nicht für die Zuweisung verfügbar ist. Schreibgeschützt, wenn "isBuiltIn " wahr ist.
resourceScopes String collection Liste der Bereiche oder Berechtigungen, für die die Rollendefinition gilt. Derzeit wird nur / unterstützt. Schreibgeschützt, wenn "isBuiltIn " wahr ist. NICHT VERWENDEN. Dies wird in Kürze nicht mehr unterstützt. Fügen Sie den Bereich an die Rollenzuweisung an.
rolePermissions unifiedRolePermission-Auflistung Liste der in der Rolle enthaltenen Berechtigungen. Schreibgeschützt, wenn isBuiltIn true. Erforderlich.
templateId Zeichenfolge Benutzerdefinierter Vorlagenbezeichner, der festgelegt werden kann, wenn isBuiltIn ist false , aber schreibgeschützt ist, wenn isBuiltIn ist true. Dieser Bezeichner wird in der Regel verwendet, wenn ein Bezeichner in verschiedenen Verzeichnissen identisch sein muss.
Version String Gibt die Version der Rollendefinition an. Schreibgeschützt, wenn isBuiltIn true.

Beziehungen

Beziehung Typ Beschreibung
inheritsPermissionsFrom unifiedRoleDefinition-Auflistung Schreibgeschützte Auflistung von Rollendefinitionen, von denen die angegebene Rollendefinition erbt. Nur Azure AD integrierten Rollen (isBuiltIn ist true) unterstützen dieses Attribut. Unterstützt $expand.

JSON-Darstellung

Es folgt eine JSON-Darstellung der Ressource.

{
  "@odata.type": "#microsoft.graph.unifiedRoleDefinition",
  "description": "String",
  "displayName": "String",
  "id": "String (identifier)",
  "isBuiltIn": "Boolean",
  "isEnabled": "Boolean",
  "resourceScopes": [
    "String"
  ],
  "rolePermissions": [
    {
      "@odata.type": "microsoft.graph.unifiedRolePermission"
    }
  ],
  "templateId": "String",
  "version": "String"
}