(Новая страница: «Этот вызов API изменяет состояние запроса доступа для определенного идентификатора запр...») |
Нет описания правки |
||
| Строка 2: | Строка 2: | ||
==Аутентификация== | ==Аутентификация== | ||
Для выполнения этого запроса вам необходимо разрешение одной из областей API <code>(ClusterTokenManagement, ServiceProvider или Nodekeeper)</code>, назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. | Для выполнения этого запроса вам необходимо разрешение одной из областей API <code>(ClusterTokenManagement, ServiceProvider или Nodekeeper)</code>, назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. Аутентификация кластера. | ||
==Конечная точка== | ==Конечная точка== | ||
<code>/api/cluster/v2/remoteaccess/requests</code> | <code>/api/cluster/v2/remoteaccess/requests</code> | ||
| Строка 49: | Строка 49: | ||
=== JSON-модель тела запроса === | === JSON-модель тела запроса === | ||
< | <{ | ||
"state": "ACCEPTED" | "state": "ACCEPTED" | ||
}</code> | }</code> | ||
| Строка 86: | Строка 86: | ||
==== Тело запроса ==== | ==== Тело запроса ==== | ||
< | <{ | ||
"state": "REJECTED" | "state": "REJECTED" | ||
}</code> | }</code> | ||
Версия от 13:30, 8 ноября 2024
Этот вызов API изменяет состояние запроса доступа для определенного идентификатора запроса. Вы можете установить запрос на доступ к состоянию PENDING, ACCEPTED, REJECTED или EXPIRED. Запрос использует полезную нагрузку application/json.
Аутентификация
Для выполнения этого запроса вам необходимо разрешение одной из областей API (ClusterTokenManagement, ServiceProvider или Nodekeeper), назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. Аутентификация кластера.
Конечная точка
/api/cluster/v2/remoteaccess/requests
Параметры
| Параметр | Тип | Описание | В | Обязательно |
|---|---|---|---|---|
| requestId | string | Параметр идентификатора запроса | path | Да |
| body | AccessRequestStateData | Тело запроса JSON, содержащее новое состояние запроса доступа. | body | Нет |
Объекты тела запроса
Объект AccessRequestStateData
| Элемент | Тип | Описание | Обязательно |
|---|---|---|---|
| state | string | Состояние запроса доступа
Элемент может содержать эти значения
|
Нет |
JSON-модель тела запроса
<{
"state": "ACCEPTED"
}
Ответ
Коды ответа
| Код | Описание |
|---|---|
| 200 | Успешно |
| 400 | Недопустимый запрос |
| 403 | Утверждение запроса на удаленный доступ отключено |
| 404 | Запрос доступа не найден |
| 409 | Запрос на доступ найден, но срок его действия уже истек |
| 500 | Операция не удалась |
Пример
В этом примере вы запрашиваете изменение разрешения на удаленный доступ на отклоненное для идентификатора запроса на доступ: 7a397770-86b7-473b-b23e-4a07d79f2eff. Код ответа — 200, и состояние разрешений на удаленный доступ изменено.
Curl
curl -X PUT "https://myManaged.cluster.com/api/cluster/v2/remoteaccess/requests/7a397770-86b7-473b-b23e-4a07d79f2eff/state" -H "accept: */*" -H "Content-Type: */*" -d "{\"state\":\"ACCEPTED\"}"
URL-адрес запроса
https://myManaged.cluster.com/api/cluster/v2/remoteaccess/requests/7a397770-86b7-473b-b23e-4a07d79f2eff/state
Тело запроса
<{
"state": "REJECTED"
}
Код ответа
200