Zatwierdzanie zatwierdzeń przypisań ról w usłudze PIM za pomocą interfejsu API REST
Zatwierdzenia przypisania ról ułatwiają zarządzanie żądaniami zatwierdzenia dla żądań aktywacji przypisania roli. Możesz na przykład uzyskać zatwierdzenia, które wymagają zatwierdzenia od użytkownika wywołującego lub uzyskać zatwierdzenia, w których użytkownik wywołujący zażądał aktywacji. Następnie można wykonać operację PATCH
na każdym etapie zatwierdzenia lub odmowy żądania.
Wyświetlanie listy wszystkich żądań zatwierdzenia przypisania roli
Aby wyświetlić listę żądań zatwierdzenia przypisania roli, możesz użyć żądania harmonogramu przypisań ról — lista dla interfejsu API REST zakresu. Aby uściślić wyniki, możesz określić opcjonalny filtr.
Zacznij od następującego żądania:
GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests?api-version=2020-10-01
Zastąp {filter} warunkiem, który chcesz zastosować, aby filtrować listę przypisań ról.
Filtr Opis $filter=asApprover()
Lista zawiera tylko wszystkie zatwierdzenia przypisań ról, które użytkownik wywołujący jest przypisany jako osoba zatwierdzająca. $filter=asCreatedBy()
Lista zawiera tylko wszystkie zatwierdzenia przypisań ról, dla których użytkownik wywołujący utworzył żądania. $filter=asTarget()
Lista zawiera tylko wszystkie zatwierdzenia przypisań ról, dla których użytkownik wywołujący ma żądania docelowe. id
zatwierdzenia pochodzi z właściwościname
z kroku 1.
Pobieranie szczegółów etapu zatwierdzania
Aby uzyskać szczegółowe informacje na temat dowolnego etapu zatwierdzania przypisania roli, możesz użyć kroku zatwierdzania przypisania roli — pobierz według identyfikatora interfejsu API REST.
Użyj następującego żądania:
GET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals/{approvalId}/stages?api-version=2021-01-01-preview
Zatwierdzanie lub odrzucanie etapu zatwierdzania
Aby zatwierdzić lub odmówić dowolnego etapu zatwierdzania przypisania roli, możesz użyć kroku zatwierdzania przypisania roli — patch interfejsu API REST.
Użyj następującego żądania:
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" } }