Creare una richiesta PAM
Utilizzato da un account con privilegi per elevare a un ruolo PAM.
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 |
---|---|
POST | /api/pamresources/pamrequests |
Parametri di query
Parametro | Descrizione |
---|---|
Giustificazione | Facoltativa. Il motivo specificato dall'utente per la richiesta di elevazione dei privilegi. |
RoleId | Obbligatorio. Identificatore univoco (GUID) del ruolo PAM da elevare a. |
RequestedTTL | Obbligatorio. Ora di scadenza richiesta, in secondi. |
RequestedTime | Facoltativa. Tempo necessario ad elevare i privilegi. |
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. |
Nota
è possibile specificare i parametri Justification, RoleId, RequestedTTL e RequestedTime come proprietà del testo della richiesta, anziché come parametri di query. Il parametro v può essere specificato solo come parametro di query.
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
Facoltativa. I parametri Giustificazione, RoleId, RequestedTTL e RequestedTime possono essere specificati come proprietà di un corpo della richiesta anziché specificarli nella stringa di query URL.
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 corretta contiene un oggetto richiesta PAM con le proprietà seguenti:
Proprietà | Descrizione |
---|---|
RequestID | Identificatore univoco (GUID) per la richiesta PAM. |
CreatorID | Identificatore univoco (GUID) nel servizio MIM per l'account che ha creato la richiesta. |
Giustificazione | Il motivo per l'elevazione dei privilegi. |
CreationTime | Ora di creazione della richiesta. |
CreationMethod | Il metodo utilizzato per creare la richiesta. |
ExpirationTime | Ora di scadenza della richiesta. |
RoleID | Identificatore univoco (GUID) del ruolo PAM. |
RequestedTTL | Timeout di scadenza richiesta, in secondi. |
RequestedTime | Il tempo richiesto per l'elevazione dei privilegi. |
RequestStatus | Lo stato della richiesta. I valori possibili sono "Elaborazione", "Active", "Closed", "Closing", "Expired", "PendingApproval", "PendingMFA" e "Rejected". |
Esempio
Questa sezione fornisce esempi per creare una richiesta PAM.
Esempio: Richiesta 1
POST /api/pamresources/pamrequests?Justification=Sample+Reason&RoleId=00000000-0000-0000-0000-000000000000&RequestedTTL=7200&RequestedTime=2015%2F07%2F11+23%3A40 HTTP/1.1
Esempio: Risposta 1
HTTP/1.1 201 Created
{
"odata.metadata":"http://localhost:8086/api/pamresources/%24metadata#pamrequests/@Element",
"RequestId":"c0112f13-b16b-40ad-b547-07f23a7fba52",
"CreatorID":"73257e5e-00b3-4309-a330-f1e607ff113a",
"Justification":"Sample Reason",
"CreationTime":"2015-07-11T23:38:09.036164-07:00",
"CreationMethod":"PAM Web API",
"ExpirationTime":"0001-01-01T00:00:00",
"RoleId":"00000000-0000-0000-0000-000000000000",
"RequestedTTL":"7200",
"RequestedTime":"2015-07-12T06:40:00Z",
"RequestStatus":"PendingApproval"
}
Esempio: Richiesta 2
POST /api/pamresources/pamrequests?Justification=&RoleId=00000000-0000-0000-0000-000000000000&RequestedTTL=3600&RequestedTime= HTTP/1.1
Esempio: Risposta 2
HTTP/1.1 201 Created
{
"odata.metadata":"http://localhost:8086/api/pamresources/%24metadata#pamrequests/@Element",
"RequestId":"504f9c49-00db-42bd-a157-ee5664617189",
"CreatorID":"73257e5e-00b3-4309-a330-f1e607ff113a",
"Justification":null,
"CreationTime":"2015-07-11T23:07:30.2200123-07:00",
"CreationMethod":"PAM Web API",
"ExpirationTime":"0001-01-01T00:00:00",
"RoleId":"00000000-0000-0000-0000-000000000000",
"RequestedTTL":"3600",
"RequestedTime":"2015-07-12T06:07:27.7229894Z",
"RequestStatus":"PendingApproval"
}