Consulte les détails d'une tâche de cluster, tels que le type de tâche, l'état d'exécution et l'étape d'exécution.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
cs:DescribeTaskInfo |
get |
*Toutes les ressources.
|
Aucune | Aucune |
Syntaxe de la requête
GET /tasks/{task_id} HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| task_id |
string |
Oui |
L'identifiant de la tâche. |
T-5faa48fb31b6b8078d00**** |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les données du corps de la réponse. |
||
| task_id |
string |
L'identifiant de la tâche. |
T-5faa48fb31b6b8078d000006 |
| cluster_id |
string |
L'identifiant du cluster. |
c78592bfe92244365b3c3ad47f1de**** |
| task_type |
string |
Le type de tâche. Le type d'une tâche de montée en charge est cluster_scaleout. |
cluster_scaleout |
| state |
string |
L'état d'exécution de la tâche. Valeurs valides :
|
running |
| created |
string |
L'heure à laquelle la tâche a été créée. |
2020-11-10T16:02:04+08:00 |
| updated |
string |
L'heure à laquelle la tâche a été mise à jour. |
2020-11-10T16:03:06+08:00 |
| target |
object |
La cible d'exécution de la tâche. |
|
| id |
string |
L'identifiant de la cible d'exécution de la tâche. |
c78592bfe92244365b3c3ad47f1de**** |
| type |
string |
Le type de la cible d'exécution de la tâche. |
cluster |
| parameters |
object |
Les paramètres de la tâche. |
|
| stages |
array<object> |
Les étapes de la tâche. |
|
|
array<object> |
Les étapes de la tâche. |
||
| state |
string |
L'état de l'étape de la tâche. |
running |
| start_time |
string |
L'heure de début de l'étape de la tâche. Le format est AAAA-MM-JJ HH:mm:ss. |
2022-12-15 23:00:00 |
| end_time |
string |
L'heure de fin de l'étape de la tâche. Le format est AAAA-MM-JJ HH:mm:ss. |
2022-12-15 23:00:00 |
| message |
string |
Les informations relatives à l'étape de la tâche. |
success to xxxxx |
| outputs |
object |
La sortie de l'étape de la tâche. |
|
| current_stage |
string |
L'étape d'exécution actuelle de la tâche. |
DrainNodes |
| events |
array<object> |
Les événements générés par la tâche. |
|
|
object |
Les détails de l'événement. |
||
| action |
string |
L'action de l'événement. |
start |
| level |
string |
Le niveau de l'événement. |
Normal |
| message |
string |
Le message de l'événement. |
start to xxx |
| reason |
string |
La raison de l'événement. |
NodePoolUpgradeStart |
| source |
string |
La source de l'événement. |
ACK |
| timestamp |
string |
L'heure à laquelle l'événement a été généré. La valeur est un horodatage UNIX en millisecondes. |
1669706229286 |
| task_result |
array<object> |
Les détails d'exécution de la tâche. |
|
|
object |
Les détails de la tâche. |
||
| data |
string |
La ressource traitée par la tâche. Par exemple, si la ressource traitée lors d'une montée en charge est une instance, cette valeur correspond à l'identifiant de l'instance. |
i-xxx |
| status |
string |
L'état de la montée en charge de la ressource. Valeurs valides :
|
success |
| error |
object |
Les informations sur les défaillances de la tâche. |
|
| code |
string |
Le code d'erreur. |
400 |
| message |
string |
Le message d'erreur. |
failed to xxx |
| outputs |
object |
La sortie de la tâche. |
Exemples
JSON format
{
"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
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.