unifiedRoleAssignmentScheduleRequest-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 in PIM eine Anforderung für eine aktive Rollenzuweisung an einen Prinzipal dar. Die Rollenzuweisung kann mit oder ohne Ablaufdatum dauerhaft aktiv oder nach Aktivierung einer berechtigten Aufgabe vorübergehend aktiv sein. Erbt von der Anforderung.
Weitere Informationen zu PIM-Szenarien, die Sie über den unifiedRoleAssignmentScheduleRequest-Ressourcentyp definieren können, finden Sie unter Übersicht über die Rollenverwaltung über die PRIVILEGED Identity Management (PIM)-API.
Methoden
| Methode | Rückgabetyp | Beschreibung |
|---|---|---|
| unifiedRoleAssignmentScheduleRequests auflisten | unifiedRoleAssignmentScheduleRequest-Sammlung | Ruft die Anforderungen für aktive Rollenzuweisungen ab, die über das unifiedRoleAssignmentScheduleRequest-Objekt vorgenommen wurden. |
| erstellen unifiedRoleAssignmentScheduleRequest | unifiedRoleAssignmentScheduleRequest | Erstellen Sie eine Anforderung für eine aktive und dauerhafte Rollenzuweisung, oder aktivieren, deaktivieren, erweitern oder erneuern Sie eine berechtigte Rollenzuweisung. |
| unifiedRoleAssignmentScheduleRequest abrufen | unifiedRoleAssignmentScheduleRequest | Rufen Sie eine Anforderung für eine aktive Rollenzuweisung ab, die über das unifiedRoleAssignmentScheduleRequest-Objekt erfolgt. |
| cancel | Keine | Abbrechen einer Anforderung für eine aktive Rollenzuweisung. |
| filterByCurrentUser | unifiedRoleAssignmentScheduleRequest-Sammlung | Rufen Sie die Anforderungen für aktive Rollenzuweisungen für einen bestimmten Prinzipal ab. |
Eigenschaften
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| Aktion | Zeichenfolge | Stellt den Typ des Vorgangs für die Rollenzuweisungsanforderung dar. Mögliche Werte sind: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew, selfExtend, selfRenew, unknownFutureValue.
|
| approvalId | Zeichenfolge | Der Bezeichner der Genehmigung der Anforderung. Geerbt von der Anforderung. |
| 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). |
| completedDateTime | DateTimeOffset | Die Uhrzeit des Anforderungsabschlusses. Geerbt von der Anforderung. |
| createdBy | identitySet | Der Prinzipal, der diese Anforderung erstellt hat. Geerbt von der Anforderung. Schreibgeschützt. Unterstützt $filter (eqund nefür null Werte). |
| createdDateTime | DateTimeOffset | Die Uhrzeit der Anforderungserstellung. Geerbt von der Anforderung. Schreibgeschützt. |
| Customdata | Zeichenfolge | Freitextfeld zum Definieren von benutzerdefinierten Daten für die Anforderung. Nicht verwendet. Geerbt von der Anforderung. |
| 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). |
| id | Zeichenfolge | Der eindeutige Bezeichner für das unifiedRoleAssignmentScheduleRequest-Objekt . Schlüssel, nicht nullfähig, schreibgeschützt. Geerbt von entity. Unterstützt $filter (eq, ne). |
| isValidationOnly | Boolesch | Bestimmt, ob der Aufruf eine Überprüfung oder ein tatsächlicher Aufruf ist. Legen Sie diese Eigenschaft nur fest, wenn Sie überprüfen möchten, ob eine Aktivierung zusätzlichen Regeln wie MFA unterliegt, bevor Sie die Anforderung tatsächlich übermitteln. |
| Rechtfertigung | Zeichenfolge | Eine Meldung, die von Benutzern und Administratoren beim Erstellen des unifiedRoleAssignmentScheduleRequest-Objekts bereitgestellt wird. |
| principalId | Zeichenfolge | Bezeichner des Prinzipals, dem die Zuordnung erteilt wurde. Unterstützt $filter (eq, ne). |
| roleDefinitionId | Zeichenfolge | Bezeichner des unifiedRoleDefinition-Objekts , das dem Prinzipal zugewiesen wird. Unterstützt $filter (eq, ne). |
| scheduleInfo | requestSchedule | Der Zeitraum der Rollenzuweisung. Wiederkehrende Zeitpläne werden derzeit nicht unterstützt. |
| status | Zeichenfolge | Der Status der Rollenzuweisungsanforderung. Geerbt von der Anforderung. Schreibgeschützt. Unterstützt $filter (eq, ne). |
| targetScheduleId | Zeichenfolge | Bezeichner des Zeitplanobjekts, das mit der Zuweisungsanforderung verknüpft ist. Unterstützt $filter (eq, ne). |
| ticketInfo | ticketInfo | Ticketdetails, die mit der Rollenzuweisungsanforderung verknüpft sind, einschließlich Details der Ticketnummer und des Ticketsystems. |
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 unifiedRoleDefinition-Objekt , auf das über die roleDefinitionId-Eigenschaft verwiesen wird. Unterstützt $expand. |
| targetSchedule | unifiedRoleAssignmentSchedule | Der Zeitplan für eine berechtigte Rollenzuweisung, auf die über die eigenschaft targetScheduleId verwiesen wird. Unterstützt $expand. |
JSON-Darstellung
Es folgt eine JSON-Darstellung der Ressource.
{
"@odata.type": "#microsoft.graph.unifiedRoleAssignmentScheduleRequest",
"id": "String (identifier)",
"status": "String",
"completedDateTime": "String (timestamp)",
"createdDateTime": "String (timestamp)",
"approvalId": "String",
"customData": "String",
"createdBy": {
"@odata.type": "microsoft.graph.identitySet"
},
"action": "String",
"principalId": "String",
"roleDefinitionId": "String",
"directoryScopeId": "String",
"appScopeId": "String",
"isValidationOnly": "Boolean",
"targetScheduleId": "String",
"justification": "String",
"scheduleInfo": {
"@odata.type": "microsoft.graph.requestSchedule"
},
"ticketInfo": {
"@odata.type": "microsoft.graph.ticketInfo"
}
}
Feedback
Feedback senden und anzeigen für