Type de ressource unifiedRoleAssignmentSchedule
Espace de noms: microsoft.graph
Représente une planification pour une attribution de rôle active dans votre locataire et est utilisé pour instancier un unifiedRoleAssignmentScheduleInstance. L’affectation active peut avoir été effectuée via des affectations PIM et des demandes d’activation, ou directement via l’API d’attributions de rôles.
Hérite de unifiedRoleScheduleBase.
Méthodes
Méthode | Type de retour | Description |
---|---|---|
List | collection unifiedRoleAssignmentSchedule | Obtenez les planifications pour les opérations d’attribution de rôle actives. |
Obtenir | unifiedRoleAssignmentSchedule | Récupérez la planification d’une opération d’attribution de rôle active. |
Filtrer par utilisateur actuel | collection unifiedRoleAssignmentSchedule | Récupérez les planifications des opérations d’attribution de rôle actives 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’affectation est étendue à une 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. Prend en charge $filter (eq , ne , et sur les null valeurs). Hérité de unifiedRoleScheduleBase. |
assignmentType | Chaîne | Type de l’affectation qui peut être Assigned ou Activated . Prend en charge $filter (eq , ne ). |
createdDateTime | DateTimeOffset | Lorsque la planification a été créée. Hérité de unifiedRoleScheduleBase. |
createdUsing | Chaîne | Identificateur de l’objet unifiedRoleAssignmentScheduleRequest par le biais duquel cette planification a été créée. Pouvant accepter la valeur Null. 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. Prend en charge $filter (eq , ne , et sur les null valeurs). Hérité de unifiedRoleScheduleBase. |
id | Chaîne | Identificateur unique de l’objet unifiedRoleAssignmentScheduleRequest . Prend en charge $filter (eq ). Hérité de l’entité. |
Membertype | Chaîne | La façon dont l’affectation est héritée. Il peut s’agir Inherited de , Direct ou Group . Cela peut également indiquer si unifiedRoleAssignmentSchedule peut être géré par l’appelant. Prend en charge $filter (eq , ne ). |
modifiedDateTime | DateTimeOffset | Lorsque la planification a été modifiée pour la dernière fois. Hérité de unifiedRoleScheduleBase. |
principalId | Chaîne | Identificateur du principal auquel l’attribution de rôle a été accordée. Hérité de unifiedRoleScheduleBase. Prend en charge $filter (eq , ne ). |
roleDefinitionId | Chaîne | Identificateur de l’objet unifiedRoleDefinition affecté au principal. Hérité de unifiedRoleScheduleBase. Prend en charge $filter (eq , ne ). |
scheduleInfo | requestSchedule | Période de l’attribution de rôle. Il peut représenter une seule occurrence ou plusieurs périodicités. |
status | Chaîne | Status de l’objet unifiedRoleAssignmentScheduleRequest. Hérité de unifiedRoleScheduleBase. Les valeurs possibles sont , Canceled , Denied , Failed Granted , PendingAdminDecision , PendingApproval , PendingProvisioning , PendingScheduleCreation , Provisioned , , Revoked et ScheduleCreated . Ne pouvant accepter la valeur null. Prend en charge $filter (eq , ne ). |
Relations
Relation | Type | Description |
---|---|---|
activatedUsing | unifiedRoleEligibilitySchedule | Si la demande provient d’un administrateur éligible pour activer un rôle, ce paramètre affiche l’attribution éligible associée pour cette activation. Sinon, il s’agit de null . Prend en charge $expand . |
appScope | appScope | Propriété en lecture seule avec les détails de l’étendue spécifique à l’application lorsque l’affectation est étendue à une application. Pouvant accepter la valeur Null. Prend en charge $expand . |
directoryScope | directoryObject | Objet de répertoire qui est l’étendue de l’affectation. En lecture seule. Prend en charge $expand . |
principal | directoryObject | Principal qui obtient une attribution de rôle par le biais de la requête. Prend en charge $expand et $select imbriqué dans $expand pour id uniquement. |
roleDefinition | unifiedRoleDefinition | Informations détaillées sur l’objet roleDefinition référencé par le biais de la propriété roleDefinitionId . Prend en charge $expand et $select imbriqué dans $expand . |
Représentation JSON
La représentation JSON suivante montre le type de ressource.
{
"@odata.type": "#microsoft.graph.unifiedRoleAssignmentSchedule",
"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"
},
"assignmentType": "String",
"memberType": "String"
}