Partager via


Type de ressource unifiedRoleAssignmentScheduleInstance

Espace de noms: microsoft.graph

Représente l’instance d’une attribution de rôle active dans votre locataire. L’affectation active peut avoir été effectuée via des affectations PIM et des demandes d’activation, ou directement via l’API d’attributions de rôles.

Hérite de unifiedRoleScheduleInstanceBase.

Méthodes

Méthode Type de retour Description
List collection unifiedRoleAssignmentScheduleInstance Obtient les instances des attributions de rôles actives.
Obtenir unifiedRoleAssignmentScheduleInstance Obtient l’instance d’une attribution de rôle active.
Filtrer par utilisateur actuel collection unifiedRoleAssignmentScheduleInstance Obtient les instances des attributions de rôle actives pour le principal appelant.

Propriétés

Propriété Type Description
appScopeId Chaîne Identificateur de l’étendue spécifique à l’application lorsque l’affectation est étendue à une application. L’étendue d’une affectation détermine l’ensemble des ressources pour lesquelles l’accès au principal a été accordé. Les étendues d’application sont des étendues définies et comprises par cette application uniquement. Utilisez / pour les étendues d’application à l’échelle du locataire. Utilisez directoryScopeId pour limiter l’étendue à des objets d’annuaire particuliers, par exemple des unités administratives. Prend en charge $filter (eq, ne, et sur les null valeurs). Héritée de unifiedRoleScheduleInstanceBase.
assignmentType Chaîne Type de l’affectation qui peut être Assigned ou Activated. Prend en charge $filter (eq, ne).
directoryScopeId Chaîne Identificateur de l’objet directory représentant l’étendue de l’affectation. L’étendue d’une affectation détermine l’ensemble des ressources pour lesquelles l’accès au principal a été accordé. Les étendues de répertoire sont des étendues partagées stockées dans le répertoire et comprises par plusieurs applications. Utilisez / pour l’étendue à l’échelle du locataire. Utilisez appScopeId pour limiter l’étendue à une application uniquement. Prend en charge $filter (eq, ne, et sur les null valeurs). Héritée de unifiedRoleScheduleInstanceBase.
endDateTime DateTimeOffset Date de fin de l’instance de planification.
id Chaîne Identificateur unique de l’objet unifiedRoleAssignmentScheduleInstance . Hérité de l’entité.
memberType Chaîne La façon dont l’affectation est héritée. Il peut s’agir Inheritedde , Directou Group. Cela peut également indiquer si unifiedRoleAssignmentSchedule peut être géré par l’appelant. Prend en charge $filter (eq, ne).
principalId Chaîne Identificateur du principal auquel l’attribution de rôle a été accordée. Héritée de unifiedRoleScheduleInstanceBase. Prend en charge $filter (eq, ne).
roleAssignmentOriginId Chaîne Identificateur de l’attribution de rôle dans Microsoft Entra. Prend en charge $filter (eq, ne).
roleAssignmentScheduleId Chaîne Identificateur de l’objet unifiedRoleAssignmentSchedule à partir duquel cette instance a été créée. Prend en charge $filter (eq, ne).
roleDefinitionId Chaîne Identificateur de l’objet unifiedRoleDefinition affecté au principal. Héritée de unifiedRoleScheduleInstanceBase. Prend en charge $filter (eq, ne).
startDateTime DateTimeOffset Au démarrage de cette instance.

Relations

Relation Type Description
activatedUsing unifiedRoleEligibilityScheduleInstance Si la demande provient d’un administrateur éligible pour activer un rôle, ce paramètre affiche l’attribution éligible associée pour cette activation. Sinon, il s’agit de null. Prend en charge $expand et $select imbriqué dans $expand.
appScope appScope Propriété en lecture seule avec les détails de l’étendue spécifique à l’application lorsque l’affectation est étendue à une application. Pouvant accepter la valeur Null. Prend en charge $expand.
directoryScope directoryObject Objet de répertoire qui est l’étendue de l’affectation. En lecture seule. Prend en charge $expand.
principal directoryObject Principal qui obtient une attribution de rôle par le biais de la requête. Prend en charge $expand et $select imbriqué dans $expand pour id uniquement.
roleDefinition unifiedRoleDefinition Informations détaillées sur l’objet roleDefinition référencé par le biais de la propriété roleDefinitionId . Prend en charge $expand et $select imbriqué dans $expand.

Représentation JSON

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

{
  "@odata.type": "#microsoft.graph.unifiedRoleAssignmentScheduleInstance",
  "id": "String (identifier)",
  "principalId": "String",
  "roleDefinitionId": "String",
  "directoryScopeId": "String",
  "appScopeId": "String",
  "startDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)",
  "assignmentType": "String",
  "memberType": "String",
  "roleAssignmentOriginId": "String",
  "roleAssignmentScheduleId": "String"
}