Нет описания правки |
Нет описания правки |
||
| Строка 6: | Строка 6: | ||
==Аутентификация== | ==Аутентификация== | ||
Для выполнения этого запроса вам необходимо разрешение API <code>(ClusterTokenManagement)</code>, назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. | Для выполнения этого запроса вам необходимо разрешение API <code>(ClusterTokenManagement)</code>, назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. Аутентификация кластера. | ||
==Конечная точка== | ==Конечная точка== | ||
<code>/api/cluster/v2/tokens</code> | <code>/api/cluster/v2/tokens</code> | ||
| Строка 77: | Строка 77: | ||
|} | |} | ||
====JSON-модель тела запроса==== | ====JSON-модель тела запроса==== | ||
< | <{ | ||
"revoked": true, | "revoked": true, | ||
"name": "string", | "name": "string", | ||
| Строка 110: | Строка 110: | ||
<code><nowiki>https://myManaged.cluster.com/api/cluster/v2/tokens/4e9f128e-04f9-4795-pj319-8b7c-3c14a5e885e4</nowiki></code> | <code><nowiki>https://myManaged.cluster.com/api/cluster/v2/tokens/4e9f128e-04f9-4795-pj319-8b7c-3c14a5e885e4</nowiki></code> | ||
====Тело запроса==== | ====Тело запроса==== | ||
< | <{ | ||
"revoked": "true", | "revoked": "true", | ||
"name": "updated token", | "name": "updated token", | ||
Версия от 13:29, 8 ноября 2024
Этот вызов API обновляет указанный токен кластера. Вы можете:
- Изменить имя токена.
- Отозвать токен. Отозванный токен все еще существует в среде, но его нельзя использовать.
- Изменить область действия токена.
Аутентификация
Для выполнения этого запроса вам необходимо разрешение API (ClusterTokenManagement), назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. Аутентификация кластера.
Конечная точка
/api/cluster/v2/tokens
Параметры
| Параметр | Тип | Описание | В | Обязательно |
|---|---|---|---|---|
| id | string | Идентификатор токена, который необходимо обновить.
Вы не можете обновить токен, который используете для аутентификации запроса. |
path | Да |
| body | UpdateToken | Тело JSON запроса. Содержит обновленные параметры токена. | body | Да |
Объекты тела запроса
Объект UpdateToken
| Элемент | Тип | Описание | Обязательно |
|---|---|---|---|
| revoked | boolean | Токен отозван (true) или активен (false).
|
Нет |
| name | string | Имя токена. | Да |
| expiresIn | Duration | Defines a period of time. | Нет |
| scopes | string[] | Список областей, которые должны быть назначены токену.
|
Нет |
JSON-модель тела запроса
<{
"revoked": true,
"name": "string",
"scopes": [
"DiagnosticExport"
]
}
Ответ
Коды ответа
| Код | Тип | Описание |
|---|---|---|
| 204 | Успех. Токен обновлен. | |
| 400 | ErrorEnvelope | Не удалось. Вы не можете обновить токен, который используете для аутентификации запроса. |
| 404 | ErrorEnvelope | Не удалось. Запрошенный токен не найден. |
Пример
В этом примере запрос запрашивает метаданные конкретного токена с идентификатором 4e9f128e-04f9-4795-pj319-8b7c-3c14a5e885e4. Он изменяет область маркера, обновляя метаданные маркера. Имя и срок действия токена остаются неизменными. Код ответа 204 означает, что обновление прошло успешно.
Curl
curl -X PUT "https://myManaged.cluster.com/api/cluster/v2/tokens/4e9f128e-04f9-4795-pj319-8b7c-3c14a5e885e4" -H "accept: application/json; charset=utf-8" -H "Content-Type: application/json; charset=utf-8" -d "{ \"revoked\": \"true\", \"name\": \"updated token\", \"scopes\": [ \"UnattendedInstall\" ]}"
URL-адрес запроса
https://myManaged.cluster.com/api/cluster/v2/tokens/4e9f128e-04f9-4795-pj319-8b7c-3c14a5e885e4
Тело запроса
<{
"revoked": "true",
"name": "updated token",
"scopes": ["UnattendedInstall"]
}
Код ответа
204