İngilizce dilinde oku

Aracılığıyla paylaş


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.

Tüm rol ataması onay isteklerini listeleme

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.

  1. Aşağıdaki istekle başlayın:

    HTTP
    GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests?api-version=2020-10-01
    
  2. {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.
  3. Onay id 1. adımdaki name özelliğinden gelir.

Onay aşaması ayrıntılarını alma

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.

  1. Aşağıdaki isteği kullanın:

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

Onay aşamasını onaylama veya reddetme

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.

  1. Aşağıdaki isteği kullanın:

    HTTP
    PATCH 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"
        }
    }