Type de ressource unifiedRoleDefinition

Espace de noms: microsoft.graph

Une définition de rôle est une collection d’autorisations dans Microsoft Entra répertoriant les opérations qui peuvent être effectuées et les ressources sur lesquelles elles peuvent être effectuées.

Méthodes

Méthode Type renvoyé Description
List collection unifiedRoleDefinition Lisez la liste des objets unifiedRoleDefinition et leurs propriétés.
Obtenir unifiedRoleDefinition Lisez les propriétés d’un objet unifiedRoleDefinition.
Create unifiedRoleDefinition Créez un objet unifiedRoleDefinition.
Mettre à jour unifiedRoleDefinition Mettez à jour un objet unifiedRoleDefinition.
Supprimer Aucune Supprime un objet unifiedRoleDefinition.

Propriétés

Propriété Type Description
description Chaîne Description de unifiedRoleDefinition. En lecture seule quand isBuiltIn a la valeur true.
displayName Chaîne Nom d’affichage de unifiedRoleDefinition. En lecture seule quand isBuiltIn a la valeur true. Obligatoire. Prend en charge $filter (eq, in).
id Chaîne Identificateur unique de la définition de rôle. Clé non nullable, en lecture seule. Hérité de l’entité. Prend en charge $filter (eq, in).
isBuiltIn Valeur booléenne Indicateur indiquant si la définition de rôle fait partie du jeu par défaut inclus dans Microsoft Entra ou d’une définition personnalisée. En lecture seule. Prend en charge $filter (eq, in).
isEnabled Boolean Indicateur indiquant si le rôle est activé pour l’attribution. Si false le rôle n’est pas disponible pour l’attribution. En lecture seule lorsque isBuiltIn a la valeur true.
resourceScopes String collection Liste des étendues ou autorisations à laquelle la définition de rôle s’applique. Actuellement, seul / est pris en charge. En lecture seule lorsque isBuiltIn a la valeur true. NE PAS UTILISER. Cela sera bientôt déprécié. Attacher l’étendue à l’attribution de rôle.
rolePermissions collection unifiedRolePermission Liste des autorisations incluses dans le rôle. En lecture seule quand isBuiltIn a la valeur true. Obligatoire.
templateId Chaîne Identificateur de modèle personnalisé qui peut être défini lorsque isBuiltIn est false en lecture seule quand isBuiltIn a la valeur true. Cet identificateur est généralement utilisé si un identificateur doit être le même dans différents répertoires.
version Chaîne Indique la version de la définition de rôle. En lecture seule quand isBuiltIn a la valeur true.

Relations

Relation Type Description
inheritsPermissionsFrom collection unifiedRoleDefinition Collection en lecture seule de définitions de rôle dont hérite la définition de rôle donnée. Seuls les rôles intégrés Microsoft Entra (isBuiltIn est true) prennent en charge cet attribut. Prend en charge $expand.

Représentation JSON

La représentation JSON suivante montre le type de 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"
}