Condividi tramite


Ottenere ruoli PAM

Utilizzato da un account con privilegi per elencare i ruoli PAM per i quali l'account è candidato.

Nota

Gli URL di questo articolo sono relativi al nome host scelto durante la distribuzione api, ad esempio https://api.contoso.com.

Richiesta

Metodo URL richiesta
GET /api/pamresources/pamroles

Parametri di query

Parametro Descrizione
$filter Facoltativa. Specificare una delle proprietà del ruolo PAM in un'espressione di filtro per restituire un elenco filtrato di risposte. Per altre informazioni sugli operatori supportati, vedere Filtro nei dettagli del servizio API REST PAM.
v Facoltativa. La versione delle API. Se non è incluso, viene usata la versione corrente (più recente rilasciata) dell'API. Per altre informazioni, vedere Controllo delle versioni nel servizio API REST PAM.

Intestazioni della richiesta

Per le intestazioni di richiesta comuni, vedere Intestazioni di richiesta HTTP e risposta nei dettagli del servizio API REST PAM.

Testo della richiesta

Nessuno.

Risposta

Questa sezione descrive la risposta.

Codici di risposta

Codice Descrizione
200 OK
401 Non autorizzata
403 Accesso negato
408 Timeout richiesta
500 Internal Server Error
503 Servizio non disponibile

Intestazioni di risposta

Per le intestazioni di richiesta comuni, vedere Intestazioni di richiesta HTTP e risposta nei dettagli del servizio API REST PAM.

Corpo della risposta

Una risposta con esito positivo contiene una raccolta di uno o più ruoli PAM, ognuno dei quali ha le proprietà seguenti:

Proprietà Descrizione
RoleID Identificatore univoco (GUID) del ruolo PAM.
DisplayName Nome visualizzato del ruolo PAM nel servizio MIM.
Descrizione Descrizione del ruolo PAM nel servizio MIM.
TTL Il timeout di scadenza massimo in secondi dei diritti di accesso del ruolo.
AvailableFrom La prima ora del giorno in cui viene attivata una richiesta.
AvailableTo Ora più recente del giorno in cui viene attivata una richiesta.
MFAEnabled Valore booleano che indica se le richieste di attivazione per questo ruolo richiedono una richiesta di autenticazione a più fattori.
ApprovalEnabled Valore booleano che indica se le richieste di attivazione per questo ruolo richiedono l’approvazione da parte del proprietario di un ruolo.
AvailabilityWindowEnabled Valore booleano che indica se il ruolo può essere attivato solo durante un intervallo di tempo specificato.

Esempio

Questa sezione fornisce un esempio per ottenere i ruoli PAM.

Esempio: Richiesta

GET /api/pamresources/pamroles HTTP/1.1

Esempio: Risposta

HTTP/1.1 200 OK

{
    "odata.metadata":"http://localhost:8086/api/pamresources/%24metadata#pamroles",
    "value":[
        {
            "RoleId":"00000000-0000-0000-0000-000000000000",
            "DisplayName":"Allow AD Access ",
            "Description":null,
            "TTL":"3600",
            "AvailableFrom":"0001-01-01T00:00:00",
            "AvailableTo":"0001-01-01T00:00:00",
            "MFAEnabled":false,
            "ApprovalEnabled":false,
            "AvailabilityWindowEnabled":false
        },
        {
            "RoleId":"00000000-0000-0000-0000-000000000000",
            "DisplayName":"ApprovalRole",
            "Description":null,
            "TTL":"3600",
            "AvailableFrom":"0001-01-01T00:00:00",
            "AvailableTo":"0001-01-01T00:00:00",
            "MFAEnabled":false,
            "ApprovalEnabled":true,
            "AvailabilityWindowEnabled":false
        }
    ]
}