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.
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}
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í. Musíte extrahovat
id
z každéhostage
zroleAssignmentApproval
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 .
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.
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" } }