Type de ressource unifiedRoleEligibilitySchedule

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 une planification pour l’éligibilité d’un rôle dans votre locataire et est utilisé pour instancier un unifiedRoleEligibilityScheduleInstance.

Hérite de unifiedRoleScheduleBase.

Méthodes

Méthode Type de retour Description
List collection unifiedRoleEligibilitySchedule Obtenez les planifications pour les opérations d’éligibilité aux rôles.
Obtenir unifiedRoleEligibilitySchedule Récupérer la planification d’une opération d’éligibilité de rôle.
Filtrer par utilisateur actuel collection unifiedRoleEligibilitySchedule Récupérez les planifications pour les éligibilités aux rôles pour lesquelles l’utilisateur connecté est le principal.

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é de unifiedRoleScheduleBase. Prend en charge $filter (eq, ne, et sur les null valeurs).
createdDateTime DateTimeOffset Heure de création de la planification. Hérité de unifiedRoleScheduleBase.
createdUsing Chaîne Identificateur de la demande roleEligibilityScheduleRequest qui a créé cette planification. Hérité de unifiedRoleScheduleBase. 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é de unifiedRoleScheduleBase. Prend en charge $filter (eq, ne, et sur les null valeurs).
id Chaîne Identificateur unique de unifiedRoleEligibilitySchedule. Clé non nullable, en lecture seule. Hérité de unifiedRoleScheduleBase. Prend en charge $filter (eq).
memberType Chaîne Type d’appartenance de l’affectation éligible. Il peut s’agir Inheritedde , Directou Group. Prend en charge $filter (eq).
modifiedDateTime DateTimeOffset Dernière fois que la planification a été mise à jour. Hérité de unifiedRoleScheduleBase.
principalId Chaîne Identificateur du principal auquel l’attribution éligible est accordée. Il peut s’agir d’un groupe ou d’un utilisateur. Hérité de unifiedRoleScheduleBase.
Prend en charge $filter (eq).
roleDefinitionId Chaîne Identificateur du unifiedRoleDefinition pour lequel l’affectation est destinée. Hérité de unifiedRoleScheduleBase.
Prend en charge $filter (eq).
scheduleInfo requestSchedule Objet de planification de la demande d’attribution de rôle éligible.
status Chaîne État de .roleEligibilitySchedule Il peut inclure des messages liés à l’état tels que Provisioned, Revoked, Pending Provisioninget Pending Approval. Hérité de unifiedRoleScheduleBase.
Prend en charge $filter (eq).

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 unifiedRoleScheduleBase
directoryScope directoryObject Propriété référençant l’objet directory qui est l’étendue de l’affectation éligible. Fourni pour que les appelants puissent obtenir l’objet d’annuaire en utilisant $expand en même temps que l’attribution de rôle éligible. En lecture seule. Héritée de unifiedRoleScheduleBase
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’attribution de rôle éligible. En lecture seule. Héritée de unifiedRoleScheduleBase
roleDefinition unifiedRoleDefinition Propriété indiquant le roleDefinition pour lequel l’affectation éligible 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’attribution de rôle éligible. roleDefinition.Id sera automatiquement développé. Héritée de unifiedRoleScheduleBase

Représentation JSON

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

{
  "@odata.type": "#microsoft.graph.unifiedRoleEligibilitySchedule",
  "id": "String (identifier)",
  "principalId": "String",
  "roleDefinitionId": "String",
  "directoryScopeId": "String",
  "appScopeId": "String",
  "createdUsing": "String",
  "createdDateTime": "String (timestamp)",
  "modifiedDateTime": "String (timestamp)",
  "status": "String",
  "scheduleInfo": {
    "@odata.type": "microsoft.graph.requestSchedule"
  },
  "memberType": "String"
}