REST API ile PIM rol etkinleştirme isteklerini onaylamak için Rol Atama Onaylarını kullanma
Rol Atama Onayları, rol ataması etkinleştirme istekleri için onay isteklerini yönetmenize yardımcı olur. Örneğin, çağıran kullanıcıdan onay gerektiren onaylar alabilir veya çağıran kullanıcının etkinleştirmeyi istediği onayları alabilirsiniz. Ardından, isteği onaylamak veya reddetmek için onayın her aşamasında bir PATCH
işlemi gerçekleştirilebilir.
Rol ataması onay isteklerini listelemek için Rol AtamaSı Zamanlama İstekleri - Kapsam REST API Listesi'ni kullanabilirsiniz. Sonuçlarınızı daraltmak için isteğe bağlı bir filtre belirtebilirsiniz.
Aşağıdaki istekle başlayın:
HTTPGET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests?api-version=2020-10-01
{filter}
rol ataması listesini filtrelemek için uygulamak istediğiniz koşulla değiştirin. Filtre Açıklama $filter=asApprover()
Liste yalnızca çağıran kullanıcının onaylayan olarak atandığı tüm rol atama onaylarını içerir. $filter=asCreatedBy()
Liste yalnızca çağıran kullanıcının istekleri oluşturduğu tüm rol ataması onaylarını içerir. $filter=asTarget()
Liste yalnızca çağıran kullanıcının hedeflenen istekleri olan tüm rol ataması onaylarını içerir. Onay
id
1. adımdakiname
özelliğinden gelir.
Rol atama onayının herhangi bir aşamasının ayrıntılarını almak için Rol Ataması Onay Adımı - Kimlik REST API'sini kullanabilirsiniz.
Aşağıdaki isteği kullanın:
HTTPGET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals/{approvalId}/stages?api-version=2021-01-01-preview
Rol atama onayının herhangi bir aşamasını onaylamak veya reddetmek için Rol Ataması Onay Adımı - REST API' Düzeltme Eki'ni kullanabilirsiniz.
Aşağıdaki isteği kullanın:
HTTPPATCH https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals/{approvalId}/stages/{stageId}?api-version=2021-01-01-preview
JSON{ "properties": { "reviewResult": "Approve", // Or "Deny" "justification": "Trusted User" } }