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