privilegedRoleSettings aktualisieren

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 .

Aktualisieren Sie die Rolleneinstellungen für die angegebene Rolleneinstellung. Ein privilegedRoleSettings-Objekt wird zurückgegeben.

Berechtigungen

Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.

Hinweis: Der Anforderer muss über die Rolle "Privileged Role Administrator" verfügen, um die Rolleneinstellungen zu aktualisieren.

Berechtigungstyp Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto) PrivilegedAccess.ReadWrite.AzureAD
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung Nicht unterstützt

HTTP-Anforderung

PUT /privilegedRoles/{id}/settings

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich.

Anforderungstext

Geben Sie im Anforderungstext eine JSON-Darstellung eines privilegedRoleSettings-Objekts an.

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die Sie angeben können, wenn Sie eine Rolleneinstellung aktualisieren.

Eigenschaft Typ Beschreibung
elevationDuration Dauer Die Dauer, während der die Rolle aktiviert wird. Erforderlich.
id string Der eindeutige Bezeichner für die Rolleneinstellungen. Schreibgeschützt. Erforderlich.
isMfaOnElevationConfigurable Boolescher Wert true , wenn mfaOnElevation konfigurierbar ist. false , wenn mfaOnElevation nicht konfigurierbar ist. Erforderlich.
lastGlobalAdmin Boolean Ausschließlich für interne Zwecke.
maxElavationDuration Dauer Maximale Dauer für die aktivierte Rolle. Erforderlich.
mfaOnElevation Boolean true , wenn MFA zum Aktivieren der Rolle erforderlich ist. false , wenn zum Aktivieren der Rolle keine MFA erforderlich ist. Erforderlich.
minElevationDuration Dauer Mindestdauer für die aktivierte Rolle. Erforderlich.
notificationToUserOnElevation Boolescher Wert true , wenn beim Aktivieren der Rolle eine Benachrichtigung an den Endbenutzer gesendet wird. false , wenn keine Benachrichtigung gesendet wird, wenn die Rolle aktiviert wird. Erforderlich.
ticketingInfoOnElevation Boolescher Wert true , wenn die Ticketinformationen beim Aktivieren der Rolle erforderlich sind. false , wenn die Ticketinformationen beim Aktivieren der Rolle nicht erforderlich sind. Erforderlich.
approvalOnElevation Boolescher Wert true , wenn die Genehmigung erforderlich ist, wenn die Rolle aktiviert wird. false , wenn die Genehmigung beim Aktivieren der Rolle nicht erforderlich ist. Erforderlich.
approverIds Zeichenfolgenauflistung Liste der Genehmigungs-IDs, wenn die Genehmigung für die Aktivierung erforderlich ist.

Antwort

Wenn die Methode erfolgreich verläuft, wird der Antwortcode 204 No Content zurückgegeben.

Beachten Sie, dass der Mandant bei PIM registriert werden muss. Andernfalls wird der HTTP 403 Forbidden-Statuscode zurückgegeben.

Beispiel

Anforderung

Nachfolgend sehen Sie ein Beispiel der Anforderung.

PUT https://graph.microsoft.com/beta/privilegedRoles/{id}/settings
Content-type: application/json

{
    "id": "9b895d92-2cd3-44c7-9d02-a6ac2d5ea5c3",
    "elevationDuration": "PT8H",
    "notificationToUserOnElevation": false,
    "ticketingInfoOnElevation": true,
    "mfaOnElevation": false,
    "maxElavationDuration": "PT0S",
    "minElevationDuration": "PT0S",
    "lastGlobalAdmin": false,
    "isMfaOnElevationConfigurable": true,
    "approvalOnElevation": false,
    "approverIds": ["e2b2a2fb-13d7-495c-adc9-941fe966793f", "22770e3f-b9b4-418e-9dea-d0e3d2f275dd"]
}
Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort.

HTTP/1.1 204 No Content