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 Inherited de , Direct ou 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"
}