unifiedRoleManagementPolicyRule aktualisieren

Namespace: microsoft.graph

Aktualisieren einer Regel, die für eine Rollenverwaltungsrichtlinie definiert ist. Die Regel kann einer der folgenden Typen sein, die vom unifiedRoleManagementPolicyRule-Objekt abgeleitet werden:

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.

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

HTTP-Anforderung

PATCH /policies/roleManagementPolicies/{unifiedRoleManagementPolicyId}/rules/{unifiedRoleManagementPolicyRuleId}

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich.
Content-Type application/json. Erforderlich.

Anforderungstext

Stellen Sie im Anforderungstext nur die Werte für Eigenschaften bereit, die aktualisiert werden sollen. Vorhandene Eigenschaften, die nicht im Anforderungstext enthalten sind, behalten ihre vorherigen Werte bei oder werden basierend auf Änderungen an anderen Eigenschaftswerten neu berechnet.

In der folgenden Tabelle sind die Eigenschaften angegeben, die aktualisiert werden können.

Eigenschaft Typ Beschreibung
claimValue Zeichenfolge Der Wert des Authentifizierungskontextanspruchs.

Kann für den unifiedRoleManagementPolicyAuthenticationContextRule-Regeltyp aktualisiert werden.
enabledRules Zeichenfolgensammlung Die Sammlung von Regeln, die für diese Richtlinienregel aktiviert sind. Beispiel: MultiFactorAuthentication, Ticketingund Justification.

Kann für den unifiedRoleManagementPolicyEnablementRule-Regeltyp aktualisiert werden.
isDefaultRecipientsEnabled Boolean Gibt an, ob ein Standardempfänger die Benachrichtigungs-E-Mail erhält.

Kann für den unifiedRoleManagementPolicyNotificationRule-Regeltyp aktualisiert werden.
isEnabled Boolescher Wert Gibt an, ob diese Regel aktiviert ist.

Kann für den unifiedRoleManagementPolicyAuthenticationContextRule-Regeltyp aktualisiert werden.
isExpirationRequired Boolean Gibt an, ob ein Ablauf erforderlich ist oder ob es sich um eine dauerhaft aktive Aufgabe oder Berechtigung handelt.

Kann für den unifiedRoleManagementPolicyExpirationRule-Regeltyp aktualisiert werden.
maximumDuration Dauer Die maximal zulässige Dauer für die Berechtigung oder Zuordnung, die nicht dauerhaft ist. Erforderlich, wenn isExpirationRequired ist true.

Kann für den unifiedRoleManagementPolicyExpirationRule-Regeltyp aktualisiert werden.
notificationLevel Zeichenfolge Die Benachrichtigungsebene. Die möglichen Werte sind None, Critical, All.

Kann für den unifiedRoleManagementPolicyNotificationRule-Regeltyp aktualisiert werden.
notificationRecipients Zeichenfolgenauflistung Die Liste der Empfänger der E-Mail-Benachrichtigungen.

Kann für den unifiedRoleManagementPolicyNotificationRule-Regeltyp aktualisiert werden.
Notificationtype Zeichenfolge Der Typ der Benachrichtigung. Nur Email wird unterstützt.

Kann für den unifiedRoleManagementPolicyNotificationRule-Regeltyp aktualisiert werden.
recipientType Zeichenfolge Der Empfängertyp der Benachrichtigung. Die möglichen Werte sind Requestor, Approver, Admin.
Kann für den unifiedRoleManagementPolicyNotificationRule-Regeltyp aktualisiert werden.
Einstellung approvalSettings Die Einstellungen für die Genehmigung der Rollenzuweisung.

Kann für den unifiedRoleManagementPolicyApprovalRule-Regeltyp aktualisiert werden.
target unifiedRoleManagementPolicyRuleTarget Definiert Details des Bereichs, auf den die Rollenverwaltungsrichtlinienregel abzielt. Die Details können den Prinzipaltyp, den Rollenzuweisungstyp und Aktionen umfassen, die sich auf eine Rolle auswirken.

Kann für alle Regeltypen aktualisiert werden.

Hinweis: Die @odata.type Eigenschaft mit einem Wert des bestimmten Regeltyps muss im Textkörper enthalten sein. Beispiel: "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule".

Antwort

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

Beispiele

Anforderung

Im folgenden Beispiel wird eine Rollenverwaltungsrichtlinienregel mit der ID Expiration_EndUser_Assignmentaktualisiert.

PATCH https://graph.microsoft.com/beta/policies/roleManagementPolicies/DirectoryRole_84841066-274d-4ec0-a5c1-276be684bdd3_200ec19a-09e7-4e7a-9515-cf1ee64b96f9/rules/Expiration_EndUser_Assignment
Content-Type: application/json

{
    "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
    "id": "Expiration_EndUser_Assignment",
    "isExpirationRequired": true,
    "maximumDuration": "PT1H45M",
    "target": {
        "@odata.type": "microsoft.graph.unifiedRoleManagementPolicyRuleTarget",
        "caller": "EndUser",
        "operations": [
            "All"
        ],
        "level": "Assignment",
        "inheritableSettings": [],
        "enforcedSettings": []
    }
}

Antwort

HTTP/1.1 204 No Content