Consulta os detalhes de uma tarefa de cluster, como o tipo de tarefa, o estado de execução e o estágio de execução.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cs:DescribeTaskInfo |
get |
*All Resource.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /tasks/{task_id} HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| task_id |
string |
Sim |
O ID da tarefa. |
T-5faa48fb31b6b8078d00**** |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
Nenhum parâmetro necessário.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O corpo da resposta. |
||
| task_id |
string |
O ID da tarefa. |
T-5faa48fb31b6b8078d000006 |
| cluster_id |
string |
O ID do cluster. |
c78592bfe92244365b3c3ad47f1de**** |
| task_type |
string |
O tipo da tarefa. Para uma tarefa de scale-out, o valor é cluster_scaleout. |
cluster_scaleout |
| state |
string |
O estado da tarefa. Valores válidos:
|
running |
| created |
string |
O horário em que a tarefa foi criada. |
2020-11-10T16:02:04+08:00 |
| updated |
string |
O horário em que a tarefa foi atualizada pela última vez. |
2020-11-10T16:03:06+08:00 |
| target |
object |
O destino da tarefa. |
|
| id |
string |
O ID do destino da tarefa. |
c78592bfe92244365b3c3ad47f1de**** |
| type |
string |
O tipo do destino da tarefa. |
cluster |
| parameters |
object |
Os parâmetros da tarefa. |
|
| stages |
array<object> |
Os estágios da tarefa. |
|
|
array<object> |
Um estágio da tarefa. |
||
| state |
string |
O estado do estágio da tarefa. |
running |
| start_time |
string |
O horário de início do estágio da tarefa. |
2022-12-15 23:00:00 |
| end_time |
string |
O horário de término do estágio da tarefa. |
2022-12-15 23:00:00 |
| message |
string |
A mensagem do estágio da tarefa. |
success to xxxxx |
| outputs |
object |
A saída do estágio da tarefa. |
|
| current_stage |
string |
O estágio atual da tarefa. |
DrainNodes |
| events |
array<object> |
Eventos gerados pela tarefa. |
|
|
object |
Os detalhes do evento. |
||
| action |
string |
A ação do evento. |
start |
| level |
string |
O nível do evento. |
Normal |
| message |
string |
A mensagem do evento. |
start to xxx |
| reason |
string |
O motivo do evento. |
NodePoolUpgradeStart |
| source |
string |
A origem do evento. |
ACK |
| timestamp |
string |
O horário em que o evento foi gerado. |
1669706229286 |
| task_result |
array<object> |
Os detalhes da execução da tarefa. |
|
|
object |
O resultado para um recurso específico. |
||
| data |
string |
O recurso no qual a tarefa opera. Por exemplo, para uma tarefa de scale-out que opera em uma instância, este campo é o ID da instância. |
i-xxx |
| status |
string |
O estado de scale-out do recurso. Valores válidos:
|
success |
| error |
object |
Informações de erro da tarefa. |
|
| code |
string |
O código de erro. |
400 |
| message |
string |
A mensagem de erro. |
failed to xxx |
| outputs |
object |
Exemplos
Resposta de sucesso
JSON formato
{
"task_id": "T-5faa48fb31b6b8078d000006",
"cluster_id": "c78592bfe92244365b3c3ad47f1de****",
"task_type": "cluster_scaleout",
"state": "running",
"created": "2020-11-10T16:02:04+08:00",
"updated": "2020-11-10T16:03:06+08:00",
"target": {
"id": "c78592bfe92244365b3c3ad47f1de****\n",
"type": "cluster"
},
"parameters": {
"test": "test",
"test2": 1
},
"stages": [
{
"state": "running",
"start_time": "2022-12-15 23:00:00",
"end_time": "2022-12-15 23:00:00",
"message": "success to xxxxx",
"outputs": {
"test": "test",
"test2": 1
}
}
],
"current_stage": "DrainNodes",
"events": [
{
"action": "start",
"level": "Normal",
"message": "start to xxx",
"reason": "NodePoolUpgradeStart",
"source": "ACK",
"timestamp": "1669706229286"
}
],
"task_result": [
{
"data": "i-xxx",
"status": "success"
}
],
"error": {
"code": "400",
"message": "failed to xxx"
},
"outputs": {
"test": "test",
"test2": 1
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.