Sdílet prostřednictvím


Použití schválení přiřazení rolí ke schvalování žádostí o aktivaci role PIM pomocí rozhraní REST API

Schválení přiřazení rolí vám pomůže spravovat žádosti o schválení pro žádosti o aktivaci přiřazení role. Můžete například získat schválení, která vyžadují schválení od volajícího uživatele, nebo můžete získat schválení tam, kde volající uživatel požádal o aktivaci. PATCH Potom je možné v každé fázi schválení provést operaci, která žádost schválí nebo zamítá.

Vypsat všechny žádosti o schválení přiřazení role

K zobrazení seznamu žádostí o schválení přiřazení rolí můžete použít rozhraní REST API Schválení přiřazení role – Výpis . Pokud chcete výsledky upřesnit, můžete zadat volitelný filtr.

  1. Začněte následujícím požadavkem:

    GET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals?api-version=2021-01-01-preview&$filter={filter}
    
  2. Nahraďte {filter} podmínkou, kterou chcete použít k filtrování seznamu přiřazení rolí.

    Filtrovat Description
    $filter=asApprover() Seznam obsahuje pouze všechna schválení přiřazení rolí, ke kterým je volajícímu uživateli přiřazeno schvalovatele.
    $filter=asCreatedBy() Seznam obsahuje pouze všechna schválení přiřazení rolí, pro která volající uživatel vytvořil požadavky.
    $filter=asTarget() Seznam obsahuje pouze všechna schválení přiřazení rolí, na která volající uživatel cílí.
  3. Musíte extrahovat id z každého stage z roleAssignmentApproval nich a fázi schválit nebo zamítnout.

Získání podrobností o fázi schválení

Pokud chcete získat podrobnosti o jakékoli fázi schválení přiřazení role, můžete použít rest API – Krok schválení přiřazení role – Získat podle ID .

  1. Použijte následující žádost:

    GET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals/{approvalId}/stages/{stageId}?api-version=2021-01-01-preview
    

Schválení nebo zamítnutí fáze schválení

Ke schválení nebo zamítnutí jakékoli fáze schválení přiřazení role můžete použít krok schválení přiřazení role – Oprava rozhraní REST API.

  1. Použijte následující žádost:

    PATCH https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals/{approvalId}/stages/{stageId}?api-version=2021-01-01-preview
    
    {    
        "properties": {
            "reviewResult": "Approve", // Or "Deny"
            "justification": "Trusted User"
        }
    }