Type de ressource roleDefinition

Espace de noms: microsoft.graph

Remarque : l’API Microsoft Graph pour Intune requiert une licence Intune active pour le client.

Ressource de la définition de rôle. La définition de rôle constitue le fondement de l’accès basé sur un rôle dans Intune. Le rôle combine une ressource Intune, telle qu’une application mobile, et les autorisations de rôle associées, telles que Créer ou Lire pour la ressource. Il existe deux types de rôles, les rôles intégrés et personnalisés. Les rôles intégrés ne peuvent pas être modifiés. Les rôles intégrés et les rôles personnalisés doivent comporter des attributions pour être appliqués. Créez des rôles personnalisés si vous souhaitez définir un rôle qui permet de combiner les ressources disponibles et les autorisations de rôle en un seul rôle.

Méthodes

Méthode Type renvoyé Description
List roleDefinitions Collection roleDefinition Répertorie les propriétés et les relations des objets roleDefinition.
Get roleDefinition roleDefinition Lit les propriétés et relations de l’objet roleDefinition.
Create roleDefinition roleDefinition Crée un objet roleDefinition.
Delete roleDefinition Aucun Supprime un objet roleDefinition.
Update roleDefinition roleDefinition Met à jour les propriétés d’un objet roleDefinition.

Propriétés

Propriété Type Description
id String Clé de l’entité. Elle est en lecture seule et générée automatiquement.
displayName String Nom complet de la définition de rôle.
description String Description de la définition de rôle.
rolePermissions Collection rolePermission Liste des autorisations de rôle que ce rôle est autorisé à effectuer. Ces autorisations doivent correspondre à l’objet actionName défini dans le cadre de rolePermission.
isBuiltIn Booléen Type de rôle. Définissez cet élément sur True s’il s’agit d’un rôle intégré, ou sur False s’il s’agit d’une définition de rôle personnalisée.

Relations

Relation Type Description
roleAssignments Collection roleAssignment Liste des attributions de rôle pour cette définition de rôle.

Représentation JSON

Voici une représentation JSON de la ressource.

{
  "@odata.type": "#microsoft.graph.roleDefinition",
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "rolePermissions": [
    {
      "@odata.type": "microsoft.graph.rolePermission",
      "resourceActions": [
        {
          "@odata.type": "microsoft.graph.resourceAction",
          "allowedResourceActions": [
            "String"
          ],
          "notAllowedResourceActions": [
            "String"
          ]
        }
      ]
    }
  ],
  "isBuiltIn": true
}