Type de ressource accessPackage

Espace de noms: microsoft.graph

Dans Gestion des droits d’utilisation Microsoft Entra, un package d’accès définit les collections de rôles de ressources et les stratégies permettant d’accéder à ces ressources par un ou plusieurs utilisateurs.

Chaque package d’accès est référencé par un catalogue de packages d’accès unique et possède des liens vers les ressources de ce catalogue via les étendues de rôle spécifiques à la ressource qui définissent l’accès fourni par le package. Un package d’accès est également lié aux stratégies d’attribution de package d’accès, chacune définissant qui peut demander ou se voir attribuer une attribution de package d’accès.

Méthodes

Méthode Type de retour Description
List collection accessPackage Récupérer une liste d’objets accesspackage .
Create accessPackage Créez un objet accesspackage .
Obtenir accessPackage Lit les propriétés et les relations d’un objet accesspackage .
Mettre à jour Aucun Mettez à jour les propriétés d’un objet accesspackage .
Supprimer Aucune Supprimer un accesspackage.
Filtrer par utilisateur actuel collection accessPackage Récupérez la liste des objets accessPackage filtrés sur l’utilisateur connecté.
Obtenir les exigences de stratégie applicables collection accessPackageAssignmentRequestRequirements Récupérez une liste d’objets accessPackageAssignmentRequestRequirement avec les exigences de requête.
Packages d’accès incompatibles
List collection accessPackage Récupérez la liste des objets accesspackage incompatibles pour ce package d’accès.
Ajouter Aucune Ajoutez un lien pour indiquer qu’un autre accesspackage est incompatible avec un package d’accès spécifié.
Supprimer de Aucune Supprimez un lien qui indiquait qu’un accesspackage était incompatible.
Liste incompatible avec collection accessPackage Récupérez une liste des objets accesspackage qui répertorient ce package d’accès comme incompatible.
Groupes incompatibles
List collection group Récupérez la liste des objets de groupe incompatibles pour ce package d’accès.
Ajouter un groupe à Aucune Ajoutez un lien pour indiquer que l’appartenance à un groupe est incompatible avec un package d’accès spécifié.
Supprimer le groupe de Aucune Supprimez un lien qui indiquait qu’une appartenance à un groupe était incompatible.

Propriétés

Propriété Type Description
createdDateTime DateTimeOffset Le type d’horodatage représente les informations de date et d’heure au moyen du format ISO 8601. Il est toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z. En lecture seule.
description Chaîne Description du package d’accès.
displayName Chaîne Obligatoire. Nom complet du package d’accès. Prend en charge $filter (eq, contains).
id Chaîne En lecture seule.
isHidden Booléen Indique si le package d’accès est masqué au demandeur.
modifiedDateTime DateTimeOffset Le type d’horodatage représente les informations de date et d’heure au moyen du format ISO 8601. Il est toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z. En lecture seule.

Relations

Relation Type Description
accessPackagesIncompatibleWith collection accessPackage Packages d’accès incompatibles avec ce package. En lecture seule.
assignmentPolicies collection accessPackageAssignmentPolicy En lecture seule. Pouvant accepter la valeur Null. Prend en charge $expand.
catalogue accessPackageCatalog Obligatoire lors de la création du package d’accès. En lecture seule. Pouvant accepter la valeur Null.
incompatibleAccessPackages collection accessPackage Packages d’accès dont les utilisateurs attribués ne sont pas éligibles à ce package d’accès.
incompatibleGroups collection group Groupes dont les membres ne peuvent pas être affectés à ce package d’accès.
resourceRoleScopes collection accessPackageResourceRoleScope Les rôles et étendues de ressources dans ce package d’accès.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "@odata.type": "#microsoft.graph.accessPackage",
  "createdDateTime": "String (timestamp)",
  "description": "String",
  "displayName": "String", 
  "id": "String (identifier)",
  "isHidden": "Boolean",
  "modifiedDateTime": "String (timestamp)"
}