Нет описания правки |
Нет описания правки |
||
Строка 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