Поделиться через


Создание запроса PAM

Используется привилегированной учетной записью для повышения роли PAM.

Примечание

URL-адреса в этой статье относятся к имени узла, выбранному во время развертывания API, например https://api.contoso.com.

Запрос

Метод URL-адрес запроса
POST /api/pamresources/pamrequests

Параметры запроса

Параметр Описание
Обоснование Необязательный элемент. Указанная пользователем причина запроса на повышение прав.
RoleId Обязательный элемент. Уникальный идентификатор (GUID) роли PAM, до которой необходимо выполнить повышение.
RequestedTTL Обязательный. Запрошенный срок действия, в секундах.
RequestedTime Необязательный элемент. Время повышения прав.
v Необязательный элемент. Версия API. Если он не включен, используется текущая (последняя выпущенная) версия API. Дополнительные сведения см. в разделе Управление версиями в службе REST API PAM.

Примечание

Параметры Justification, RoleId, RequestedTTL и RequestedTime можно указать как свойства в тексте запроса, а не как параметры запроса. Параметр v можно указать только в качестве параметра запроса.

Заголовки запросов

Общие заголовки запросов см. в разделе Заголовки HTTP-запросов и ответов в службе REST API PAM.

Текст запроса

Необязательный элемент. Параметры Justification, RoleId, RequestedTTL и RequestedTime можно указать как свойства текста запроса, а не указывать их в строке запроса URL-адреса.

Ответ

В этом разделе описывается ответ.

Коды ответов

Код Описание
200 ОК
401 Не авторизовано
403 Запрещено
408 Истекло время ожидания запроса
500 Внутренняя ошибка сервера
503 Служба недоступна

Заголовки ответов

Общие заголовки запросов см. в разделе Заголовки HTTP-запросов и ответов в службе REST API PAM.

Текст ответа

Успешный ответ содержит объект запроса PAM со следующими свойствами:

Свойство Описание
RequestID Уникальный идентификатор (GUID) запроса PAM.
CreatorID Уникальный идентификатор (GUID) учетной записи, создавшей запрос, в службе MIM.
Обоснование Причина повышения прав.
CreationTime Время создания запроса.
CreationMethod Метод, используемый для создания запроса.
ExpirationTime Срок действия запроса.
RoleID Уникальный идентификатор (GUID) роли PAM.
RequestedTTL Запрошенное время ожидания в секундах.
RequestedTime Запрошенное время повышения прав.
Состояние RequestStatus Состояние запроса. Возможные значения: "Processing", "Active", "Closed", "Closed", "Expired", "PendingApproval", "PendingMFA" и "Rejected".

Пример

В этом разделе приведены примеры создания запроса PAM.

Пример. Запрос 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

Пример: ответ 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"
}

Пример: запрос 2

POST /api/pamresources/pamrequests?Justification=&RoleId=00000000-0000-0000-0000-000000000000&RequestedTTL=3600&RequestedTime= HTTP/1.1

Пример: ответ 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"
}