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 d’éligibilité à un rôle dans votre client.

Hérite de unifiedRoleScheduleInstanceBase.

Méthodes

Méthode Type de retour Description
List collection unifiedRoleEligibilityScheduleInstance GGet les instances d’éligibilité des rôles.
Obtenir unifiedRoleEligibilityScheduleInstance Obtenez l’instance d’éligibilité d’un rôle.
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 String Identificateur de l’étendue spécifique à l’application lorsque l’étendue de l’attribution est spécifique à l’application. L’étendue d’une affectation détermine l’ensemble des ressources pour lesquelles le principal a obtenu l’accès. Les étendues d’application sont définies et comprises uniquement par cette application. À utiliser / pour les étendues d’applications à l’échelle du locataire. Utilisez directoryScopeId pour limiter l’étendue à des objets d’annuaire particuliers, par exemple des unités administratives. Hérité de unifiedRoleScheduleInstanceBase. Prend en charge $filter (eq, neet sur null les valeurs).
directoryScopeId String Identificateur de l’objet d’annuaire représentant l’étendue de l’affectation. L’étendue d’une affectation détermine l’ensemble des ressources pour lesquelles le principal a obtenu l’accès. Les étendues d’annuaire sont des étendues partagées stockées dans l’annuaire et comprises par plusieurs applications. À utiliser / pour une étendue à l’échelle du locataire. Utilisez appScopeId pour limiter l’étendue à une application uniquement. Hérité de unifiedRoleScheduleInstanceBase. Prend en charge $filter (eq, neet sur null les valeurs).
endDateTime DateTimeOffset Heure à laquelle le roleEligibilityScheduleInstance va expirer.
id String Identificateur unique pour roleEligibilityScheduleInstance. Clé, non nullable, en lecture seule. Hérité de unifiedRoleScheduleInstanceBase.
memberType String Type d’appartenance de l’affectation. Il peut s’agir Inheritedde , Directou Group.
principalId String Identificateur du principal auquel l’affectation est accordée. Il peut s’agir d’un groupe ou d’un utilisateur. Hérité de unifiedRoleScheduleInstanceBase.
roleDefinitionId String Identificateur de unifiedRoleDefinition pour lequel l’affectation est destinée. En lecture seule. Hérité de unifiedRoleScheduleInstanceBase.
Prend en charge $filter (eq).
roleEligibilityScheduleId String Identificateur du rôle parentEligibilitySchedule pour cette instance.
startDateTime DateTimeOffset Heure à laquelle le roleEligibilityScheduleInstance démarre.

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 de l’affectation est spécifique à l’application. Entité de confinement. Hérité de unifiedRoleScheduleInstanceBase. Prend en charge $expand.
Étendue de répertoire directoryObject Propriété faisant référence à l’objet répertoire qui constitue l’étendue de l’affectation. Fourni pour que les appelants puissent obtenir l’objet d’annuaire en même $expand temps que les attributions de rôles éligibles. En lecture seule. Hérité de unifiedRoleScheduleInstanceBase. Prend en charge $expand.
de service directoryObject Propriété faisant référence au principal qui obtient une attribution de rôle éligible par le biais de la demande. Fourni afin que les appelants puissent obtenir le principal en même $expand temps que les attributions de rôles éligibles. En lecture seule. Hérité de unifiedRoleScheduleInstanceBase. Prend en charge $expand.
roleDefinition unifiedRoleDefinition Propriété indiquant la définition de rôle pour laquelle l’affectation est destinée. Fourni pour que les appelants puissent obtenir la définition de rôle en même $expand temps que les attributions de rôles éligibles. roleDefinition.Id sera développé automatiquement. Hérité 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"
}