Task
Подсказка
Актуальную спецификацию можно скачать
и использовать в привычном инструменте.
Набор методов для управления Task:
Метод API |
HTTP-метод |
Описание |
---|---|---|
Get {serviceInstanceId}/tasks |
GET |
Возвращает список задач и данные по ним в рамках заказанной услуги |
Get {serviceInstanceId}/tasks/{taskId} |
GET |
Возвращает информацию об указанной задачи, в том числе статус выполнения |
- GET /openshift/v1/{serviceInstanceId}/tasks
Возвращает список задач
- Parameters
serviceInstanceId (string) – идентификатор услуги (vDC)
- Status Codes
200 OK – A successful response.
- Response JSON Object
tasks (array) –
tasks[].command (string) – тип задачи (создать кластер, удалить кластер и т.д)
tasks[].createdAt (string) – время создания задачи
tasks[].createdBy (string) – идентификатор пользователя или сервисного аккаунта, инициировавшего задачу
tasks[].error (object) – необязательное поле. Описание ошибки (если имеется)
tasks[].error.code (integer) – код ошибки. Доступные коды ошибок определены в google.rpc.Code
tasks[].error.details (array) – A list of messages that carry the error details. There is a common set of message types for APIs to use.
tasks[].error.details[].typeUrl (string) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами описаны в google.rpc.Code
tasks[].error.details[].value (string) – значение ошибки
tasks[].error.message (string) – описание ошибки
tasks[].id (string) – идентификатор задачи
tasks[].metadata (object) – метаданные задачи. Обычно в поле содержится идентификатор ресурса, над которым выполняется задача
tasks[].metadata.typeUrl (string) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами описаны в google.rpc.Code
tasks[].metadata.value (string) – значение ошибки
tasks[].modifiedAt (string) – время последнего изменения ресурса
tasks[].response (object) – метаданные задачи. Обычно в поле содержится идентификатор ресурса, над которым выполняется задача
tasks[].response.typeUrl (string) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами описаны в google.rpc.Code
tasks[].response.value (string) – значение ошибки
tasks[].serviceInstanceId (string) – идентификатор vDC (услуги)
tasks[].status (string) – статус выполнения задачи
- GET /openshift/v1/{serviceInstanceId}/tasks/{taskId}
Возвращает задачу
- Parameters
serviceInstanceId (string) – идентификатор услуги (vDC)
taskId (string) – идентификатор задачи
- Status Codes
200 OK – A successful response
- Response JSON Object
task (object) –
task.command (string) – тип задачи (создать кластер, удалить кластер и т.д)
task.createdAt (string) – время создания задачи
task.createdBy (string) – идентификатор пользователя или сервисного аккаунта, инициировавшего задачу
task.error (object) – необязательное поле. Описание ошибки (если имеется)
task.error.code (integer) – код ошибки. Доступные коды ошибок определены в google.rpc.Code
task.error.details (array) – A list of messages that carry the error details. There is a common set of message types for APIs to use.
task.error.details[].typeUrl (string) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами описаны в google.rpc.Code
task.error.details[].value (string) – значение ошибки
task.error.message (string) – описание ошибки
task.id (string) – идентификатор задачи
task.metadata (object) – метаданные задачи. Обычно в поле содержится идентификатор ресурса, над которым выполняется задача
task.metadata.typeUrl (string) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами описаны в google.rpc.Code
task.metadata.value (string) – значение ошибки
task.modifiedAt (string) – время последнего изменения ресурса
task.response (object) – метаданные задачи. Обычно в поле содержится идентификатор ресурса, над которым выполняется задача
task.response.typeUrl (string) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами описаны в google.rpc.Code
task.response.value (string) – значение ошибки
task.serviceInstanceId (string) – идентификатор vDC (услуги)
task.status (string) – статус выполнения задачи