unifiedRoleAssignmentSchedule-Ressourcentyp
Namespace: microsoft.graph
Wichtig
Die APIs unter der /beta
Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.
Stellt einen Zeitplan für eine aktive Rollenzuweisung in Ihrem Mandanten dar und wird verwendet, um eine unifiedRoleAssignmentScheduleInstance zu instanziieren. Die aktive Zuweisung wurde möglicherweise über PIM-Zuweisungen und Aktivierungsanforderungen oder direkt über die Rollenzuweisungs-API vorgenommen.
Erbt von unifiedRoleScheduleBase.
Methoden
Methode | Rückgabetyp | Beschreibung |
---|---|---|
List | unifiedRoleAssignmentSchedule-Sammlung | Ruft die Zeitpläne für aktive Rollenzuweisungsvorgänge ab. |
Get | unifiedRoleAssignmentSchedule | Rufen Sie den Zeitplan für einen aktiven Rollenzuweisungsvorgang ab. |
Nach aktuellem Benutzer filtern | unifiedRoleAssignmentSchedule-Sammlung | Ruft die Zeitpläne für aktive Rollenzuweisungsvorgänge ab, für die der angemeldete Benutzer der Prinzipal ist. |
Eigenschaften
Eigenschaft | Typ | Beschreibung |
---|---|---|
appScopeId | Zeichenfolge | Bezeichner des app-spezifischen Bereichs, wenn die Zuweisung auf eine App festgelegt ist. Der Bereich einer Zuweisung bestimmt die Gruppe von Ressourcen, für die dem Prinzipal Zugriff gewährt wurde. App-Bereiche sind Bereiche, die nur von dieser Anwendung definiert und verstanden werden. Wird / für mandantenweite App-Bereiche verwendet. Verwenden Sie directoryScopeId , um den Bereich auf bestimmte Verzeichnisobjekte zu beschränken, z. B. Auf Verwaltungseinheiten. Unterstützt $filter (eq , ne und für null -Werte). Geerbt von unifiedRoleScheduleBase. |
assignmentType | Zeichenfolge | Der Typ der Zuweisung, der entweder oder Activated sein Assigned kann. Unterstützt $filter (eq , ne ). |
createdDateTime | DateTimeOffset | Zeitpunkt der Erstellung des Zeitplans. Geerbt von unifiedRoleScheduleBase. |
createdVerwenden | Zeichenfolge | Bezeichner des unifiedRoleAssignmentScheduleRequest-Objekts , mit dem dieser Zeitplan erstellt wurde. Nullwerte zulassend. Geerbt von unifiedRoleScheduleBase. Unterstützt $filter (eq , ne und für null -Werte). |
directoryScopeId | Zeichenfolge | Bezeichner des Verzeichnisobjekts, das den Bereich der Zuweisung darstellt. Der Bereich einer Zuweisung bestimmt die Gruppe von Ressourcen, für die dem Prinzipal Zugriff gewährt wurde. Verzeichnisbereiche sind freigegebene Bereiche, die im Verzeichnis gespeichert sind und von mehreren Anwendungen verstanden werden. Verwenden Sie / für mandantenweiten Bereich. Verwenden Sie appScopeId , um den Bereich nur auf eine Anwendung zu beschränken. Unterstützt $filter (eq , ne und für null -Werte). Geerbt von unifiedRoleScheduleBase. |
id | Zeichenfolge | Der eindeutige Bezeichner für das unifiedRoleAssignmentScheduleRequest-Objekt . Unterstützt $filter (eq ). Geerbt von entity. |
memberType | Zeichenfolge | Wie die Zuweisung geerbt wird. Dies kann entweder , Direct oder Group seinInherited . Es kann auch implizieren, ob unifiedRoleAssignmentSchedule vom Aufrufer verwaltet werden kann. Unterstützt $filter (eq , ne ). |
modifiedDateTime | DateTimeOffset | Zeitpunkt der letzten Änderung des Zeitplans. Geerbt von unifiedRoleScheduleBase. |
principalId | Zeichenfolge | Bezeichner des Prinzipals, dem die Rollenzuweisung gewährt wurde. Geerbt von unifiedRoleScheduleBase. Unterstützt $filter (eq , ne ). |
roleDefinitionId | Zeichenfolge | Bezeichner des unifiedRoleDefinition-Objekts , das dem Prinzipal zugewiesen wird. Geerbt von unifiedRoleScheduleBase. Unterstützt $filter (eq , ne ). |
scheduleInfo | requestSchedule | Der Zeitraum der Rollenzuweisung. Sie kann ein einzelnes Vorkommen oder mehrere Wiederholungen darstellen. |
status | Zeichenfolge | Die status des unifiedRoleAssignmentScheduleRequest-Objekts. Geerbt von unifiedRoleScheduleBase. Die möglichen Werte sind: Canceled , Denied , Failed , Granted , PendingAdminDecision , PendingApproval , PendingProvisioning , PendingScheduleCreation , Provisioned , Revoked und ScheduleCreated . Lässt keine NULL-Werte zu. Unterstützt $filter (eq , ne ). |
Beziehungen
Beziehung | Typ | Beschreibung |
---|---|---|
activatedUsing | unifiedRoleEligibilitySchedule | Wenn die Anforderung von einem berechtigten Administrator zum Aktivieren einer Rolle stammt, zeigt dieser Parameter die zugehörige berechtigte Zuweisung für diese Aktivierung an. Andernfalls ist dies null . Unterstützt $expand . |
appScope | appScope | Schreibgeschützte Eigenschaft mit Details zum app-spezifischen Bereich, wenn die Zuweisung auf eine App festgelegt ist. Nullwerte zulassend. Unterstützt $expand . |
directoryScope | directoryObject | Das Verzeichnisobjekt, das der Bereich der Zuweisung ist. Schreibgeschützt. Unterstützt $expand . |
Prinzipal | directoryObject | Der Prinzipal, der eine Rollenzuweisung über die Anforderung erhält. Unterstützt $expand und $select geschachtelt nur $expand für id . |
roleDefinition | unifiedRoleDefinition | Ausführliche Informationen für das roleDefinition-Objekt, auf das über die roleDefinitionId-Eigenschaft verwiesen wird. Unterstützt $expand und $select geschachtelt in $expand . |
JSON-Darstellung
Die folgende JSON-Darstellung zeigt den Ressourcentyp.
{
"@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"
}