Obtém os detalhes de uma tarefa assíncrona.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
bdrc:DescribeTask |
none |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /api/v1/tasks/{TaskId} HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| TaskId |
string |
Sim |
O ID da tarefa. Você pode chamar a operação DescribeTasks para obter os IDs das tarefas. |
t-0004d9ctt1ii******** |
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. |
||
| Data |
object |
Os dados retornados. |
|
| TaskId |
string |
O ID da tarefa. |
t-xxxxxxxx |
| TaskName |
string |
O nome da tarefa. |
test5566 |
| TaskDescription |
string |
A descrição da tarefa. |
empty |
| TaskType |
string |
O tipo de tarefa. Valores válidos: UPDATE_RESOURCES (atualiza recursos e seus status) e CHECK_RULES. |
UPDATE_RESOURCES |
| TaskPriority |
string |
A prioridade da tarefa. Valores válidos: HIGH (geralmente para tarefas iniciadas pelo usuário) e LOW (geralmente para tarefas em segundo plano). |
HIGH |
| RequestId |
string |
O ID da solicitação. |
784076D6-BD6D-5564-9CEA-834EB11F0C62 |
| TaskDetail |
string |
Os detalhes da execução da tarefa. |
{"resourceTypes":["ACS::ECS::Instance","ACS::OSS::Bucket","ACS::OTS::Instance","ACS::NAS::FileSystem"]} |
| ExecutionId |
string |
O ID da execução. Este parâmetro foi descontinuado e sempre retorna uma string vazia. |
empty |
| Progress |
integer |
O progresso da tarefa, medido em uma escala de 0 a 10.000. |
100 |
| TaskStatus |
string |
O status da tarefa. Valores válidos: CREATED (Criado), RUNNING (Em execução), COMPLETE (Concluído), FAILED (Com falha), EXPIRED (Expirado) e CANCELED (Cancelado). |
RUNNING |
| ErrorMessage |
string |
A mensagem de erro retornada se a tarefa falhar. |
too many requests. |
| StartTime |
integer |
A hora de início, formatada como um timestamp Unix em segundos. |
1724983927 |
| CompleteTime |
integer |
A hora de conclusão, formatada como um timestamp Unix em segundos. |
1724983927 |
| ExpireTime |
integer |
A hora de expiração, formatada como um timestamp Unix em segundos. |
1719026680 |
| TaskResult |
string |
The result of the task. |
{"resourceCounts":[{"resourceType":"ACS::OSS::Bucket","count":2},{"resourceType":"ACS::NAS::FileSystem","count":3}]} |
| RequestId |
string |
O ID da solicitação. |
14DFF801-A4E3-5136-AAB8-7D246012CD7A |
Exemplos
Resposta de sucesso
JSON formato
{
"Data": {
"TaskId": "t-xxxxxxxx",
"TaskName": "test5566",
"TaskDescription": " empty",
"TaskType": "UPDATE_RESOURCES",
"TaskPriority": "HIGH",
"RequestId": "784076D6-BD6D-5564-9CEA-834EB11F0C62",
"TaskDetail": "{\"resourceTypes\":[\"ACS::ECS::Instance\",\"ACS::OSS::Bucket\",\"ACS::OTS::Instance\",\"ACS::NAS::FileSystem\"]}",
"ExecutionId": " empty",
"Progress": 100,
"TaskStatus": "RUNNING",
"ErrorMessage": "too many requests.",
"StartTime": 1724983927,
"CompleteTime": 1724983927,
"ExpireTime": 1719026680,
"TaskResult": "{\"resourceCounts\":[{\"resourceType\":\"ACS::OSS::Bucket\",\"count\":2},{\"resourceType\":\"ACS::NAS::FileSystem\",\"count\":3}]}"
},
"RequestId": "14DFF801-A4E3-5136-AAB8-7D246012CD7A"
}
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.