unifiedRoleAssignmentSchedule-Ressourcentyp

Namespace: microsoft.graph

Wichtig

APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .

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
unifiedRoleAssignmentSchedules auflisten unifiedRoleAssignmentSchedule-Sammlung Rufen Sie die Zeitpläne für aktive Rollenzuweisungsvorgänge ab.
unifiedRoleAssignmentSchedule abrufen unifiedRoleAssignmentSchedule Rufen Sie den Zeitplan für einen aktiven Rollenzuweisungsvorgang ab.
filterByCurrentUser unifiedRoleAssignmentSchedule-Sammlung Rufen Sie 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 beschränkt ist. Der Bereich einer Zuordnung bestimmt den Satz 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. administrative Einheiten. Unterstützt $filter (eqund nefür null Werte). Geerbt von unifiedRoleScheduleBase.
assignmentType Zeichenfolge Typ der Zuordnung, die entweder sein Assigned kann oder Activated. Unterstützt $filter (eq, ne).
createdDateTime DateTimeOffset Zeitpunkt der Erstellung des Zeitplans. Geerbt von unifiedRoleScheduleBase.
createdUsing Zeichenfolge Bezeichner des unifiedRoleAssignmentScheduleRequest-Objekts , mit dem dieser Zeitplan erstellt wurde. Nullwerte zulassend. Geerbt von unifiedRoleScheduleBase. Unterstützt $filter (eqund nefür null Werte).
directoryScopeId Zeichenfolge Bezeichner des Verzeichnisobjekts, das den Bereich der Zuordnung darstellt. Der Bereich einer Zuordnung bestimmt den Satz 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. Wird / für mandantenweiten Bereich verwendet. Verwenden Sie appScopeId , um den Bereich nur auf eine Anwendung zu beschränken. Unterstützt $filter (eqund nefü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 Zuordnungen geerbt werden. Dabei kann es sich entweder um , Directoder Group.Inherited Es kann weiter implizieren, ob die 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 erteilt 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. Es kann ein einzelnes Vorkommen oder mehrere Serien darstellen.
status Zeichenfolge Der Status des unifiedRoleAssignmentScheduleRequest-Objekts . Geerbt von unifiedRoleScheduleBase. Die folgenden Werte sind möglich: , , , Granted``Failed, PendingAdminDecision, PendingProvisioning``PendingApproval, PendingScheduleCreation, Provisioned, Revokedund ScheduleCreated. Denied``Canceled 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 nulles . Unterstützt $expand.
appScope appScope Schreibgeschützte Eigenschaft mit Details zum appspezifischen Bereich, wenn die Zuweisung auf eine App beschränkt ist. Nullwerte zulassend. Unterstützt $expand.
directoryScope directoryObject Das Verzeichnisobjekt, das dem Bereich der Zuweisung entspricht. Schreibgeschützt. Unterstützt $expand.
Prinzipal directoryObject Der Prinzipal, der eine Rollenzuweisung über die Anforderung abruft. Unterstützt $expand.
roleDefinition unifiedRoleDefinition Detaillierte Informationen für das roleDefinition-Objekt, auf das über die roleDefinitionId-Eigenschaft verwiesen wird. Unterstützt $expand.

JSON-Darstellung

Es folgt eine JSON-Darstellung der 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"
}