Управление задачами
Возвращает информацию о задаче по идентификатору
Запрос
Get task/{taskId}
В теле запроса необходимо указать параметр
taskId
(string) – идентификатор задачи.
Пример запроса:GET https://10.15.39.68/api/kubernetes/v1/task/{a7baf2d9-5924-909d}
Ответ
Ответ содержит информацию о задаче:
Параметр | Тип | Описание |
---|---|---|
command | string | Команда на выполнение (например, создать кластер, удалить кластер) |
createdAt | string | Время создания задачи |
error.code | integer | Код статуса, который должен быть значением перечисления [google.rpc.Code] |
error.details[].typeUrl | string | URL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера |
error.details[].value | string | Допустимый сериализованный буфер протокола указанного выше типа |
error.message | string | Сообщение об ошибке для разработчиков (на английском языке). Любое сообщение об ошибке должно быть локализовано и отправлено в поле [google.rpc.Status.details] |
id | string | Уникальный идентификатор задачи |
metadata.typeUrl | string | URL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера |
metadata.value | string | Допустимый сериализованный буфер протокола указанного выше типа |
response.typeUrl | string | URL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера |
response.value | string | Допустимый сериализованный буфер протокола указанного выше типа |
status | string | Статус выполнения задачи |
statusChangedAt | string | Последнее время изменения статуса задачи |
Пример ответа:
Ответ type=json{ "task": { "id": "string", "command": "CREATE_CLUSTER", "createdAt": "2021-09-23T12:17:23.036Z", "status": "PENDING", "metadata": { "typeUrl": "string", "value": "string" }, "statusChangedAt": "2021-09-23T12:17:23.036Z", "response": { "typeUrl": "string", "value": "string" }, "error": { "code": 0, "message": "string", "details": [ { "typeUrl": "string", "value": "string" } ] } } }
Ответ содержит информацию о задаче:
Параметр | Тип | Описание |
---|---|---|
command | string | Команда на выполнение (например, создать кластер, удалить кластер) |
createdAt | string | Время создания задачи |
error.code | integer | Код статуса, который должен быть значением перечисления [google.rpc.Code] |
error.details[].typeUrl | string | URL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера |
error.details[].value | string | Допустимый сериализованный буфер протокола указанного выше типа |
error.message | string | Сообщение об ошибке для разработчиков (на английском языке). Любое сообщение об ошибке user должно быть локализовано и отправлено в поле [google.rpc.Status.details] |
id | string | Уникальный идентификатор задачи |
metadata.typeUrl | string | URL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера |
metadata.value | string | Допустимый сериализованный буфер протокола указанного выше типа |
response.typeUrl | string | URL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера |
response.value | string | Допустимый сериализованный буфер протокола указанного выше типа |
status | string | Статус выполнения задачи |
statusChangedAt | string | Последнее время изменения статуса задачи |