Type de ressource unifiedRoleEligibilityScheduleInstance

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Représente l’instance pour l’éligibilité d’un rôle dans votre locataire.

Hérite de unifiedRoleScheduleInstanceBase.

Méthodes

Méthode Type de retour Description
List collection unifiedRoleEligibilityScheduleInstance GObtenir les instances d’éligibilité aux rôles.
Obtenir unifiedRoleEligibilityScheduleInstance Obtient l’instance d’un rôle éligible.
Filtrer par utilisateur actuel collection unifiedRoleEligibilityScheduleInstance Obtenez les instances des rôles éligibles pour le principal appelant.

Propriétés

Propriété Type Description
appScopeId Chaîne Identificateur de l’étendue spécifique à l’application lorsque l’étendue d’affectation est spécifique à l’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. Héritée de unifiedRoleScheduleInstanceBase. Prend en charge $filter (eq, ne, et sur les null valeurs).
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. Héritée de unifiedRoleScheduleInstanceBase. Prend en charge $filter (eq, ne, et sur les null valeurs).
endDateTime DateTimeOffset Heure d’expiration de roleEligibilityScheduleInstance.
id Chaîne Identificateur unique de roleEligibilityScheduleInstance. Key, non nullable, Read-only.Inherited from unifiedRoleScheduleInstanceBase.
memberType Chaîne Type d’appartenance de l’affectation. Il peut s’agir Inheritedde , Directou Group.
principalId Chaîne Identificateur du principal auquel l’attribution est accordée. Il peut s’agir d’un groupe ou d’un utilisateur. Héritée de unifiedRoleScheduleInstanceBase.
roleDefinitionId Chaîne Identificateur du unifiedRoleDefinition pour lequel l’affectation est destinée. En lecture seule. Héritée de unifiedRoleScheduleInstanceBase.
Prend en charge $filter (eq).
roleEligibilityScheduleId Chaîne Identificateur du rôle parentEligibilitySchedule pour cette instance.
startDateTime DateTimeOffset Heure de démarrage de roleEligibilityScheduleInstance.

Relations

Relation Type Description
appScope appScope Propriété en lecture seule avec les détails de l’étendue spécifique de l’application lorsque l’étendue d’affectation est spécifique à l’application. Entité d’endiguement. Héritée de unifiedRoleScheduleInstanceBase. Prend en charge $expand.
directoryScope directoryObject Propriété référençant l’objet directory qui est l’étendue de l’affectation. Fourni pour que les appelants puissent obtenir l’objet d’annuaire en utilisant $expand en même temps que l’obtention des attributions de rôles éligibles. En lecture seule. Héritée de unifiedRoleScheduleInstanceBase. Prend en charge $expand.
principal directoryObject Propriété référençant le principal qui obtient une attribution de rôle éligible via la requête. Fourni pour que les appelants puissent obtenir le principal en utilisant $expand en même temps que l’obtention des attributions de rôles éligibles. En lecture seule. Héritée de unifiedRoleScheduleInstanceBase. Prend en charge $expand.
roleDefinition unifiedRoleDefinition Propriété indiquant le roleDefinition pour lequel l’affectation est destinée. Fourni pour que les appelants puissent obtenir la définition de rôle en utilisant $expand en même temps que l’obtention des attributions de rôles éligibles. roleDefinition.Id sera automatiquement développé. Héritée de unifiedRoleScheduleInstanceBase. Prend en charge $expand.

Représentation JSON

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

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