Управление задачами

Получение информации о задаче

Возвращает информацию о задаче по идентификатору

Запрос

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
stringURL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера
error.details[].value
stringДопустимый сериализованный буфер протокола указанного выше типа
error.message
stringСообщение об ошибке для разработчиков (на английском языке). Любое сообщение об ошибке должно быть локализовано и отправлено в поле [google.rpc.Status.details]
id
stringУникальный идентификатор задачи
metadata.typeUrl
stringURL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера
metadata.value
stringДопустимый сериализованный буфер протокола указанного выше типа
response.typeUrl
stringURL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера
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
stringURL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера
error.details[].value
stringДопустимый сериализованный буфер протокола указанного выше типа
error.message
stringСообщение об ошибке для разработчиков (на английском языке). Любое сообщение об ошибке user должно быть локализовано и отправлено в поле [google.rpc.Status.details]
id
stringУникальный идентификатор задачи
metadata.typeUrl
stringURL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера
metadata.value
stringДопустимый сериализованный буфер протокола указанного выше типа
response.typeUrl
stringURL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера
response.value
stringДопустимый сериализованный буфер протокола указанного выше типа
status
stringСтатус выполнения задачи
statusChangedAt
stringПоследнее время изменения статуса задачи
Предыдущий раздел
Управление группами узлов
Следующий раздел
Работа с файлами Kubeconfig
Была ли страница полезной?