Crée une règle de réparation automatique.
Description de l'opération
Cette API n'est pas encore disponible.
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:CreateAutoRepairPolicy |
none |
*Cluster.
|
Aucune | Aucune |
Syntaxe de la requête
POST /clusters/{cluster_id}/auto_repair_policies HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| cluster_id |
string |
Non |
L'identifiant du cluster. |
cb95aa626a47740afbf6aa099b650**** |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| body |
object |
Non |
Les paramètres de la requête. |
|
| name |
string |
Non |
Le nom de la stratégie de réparation automatique. |
test |
| resource_type |
string |
Non |
Le type de ressource auquel s'applique la stratégie de réparation automatique. |
nodepool |
| resource_sub_type |
string |
Non |
Le sous-type de ressource auquel s'applique la stratégie de réparation automatique. |
ess |
| rules |
array<object> |
Non |
Les sous-règles de la stratégie de réparation automatique. |
["np-xxx"] |
|
array<object> |
Non |
Une sous-règle de la stratégie de réparation automatique. |
||
| incidents |
array<object> |
Non |
Les incidents détectés par la règle. |
|
|
object |
Non |
Un incident détecté par la règle. |
||
| name |
string |
Non |
Le nom de la défaillance. |
Node.FaultNeedReboot.HOST |
| type |
string |
Non |
Le type de la défaillance. |
system |
| repair_procedure |
array<object> |
Non |
La procédure de réparation. |
|
|
array<object> |
Non |
Une étape de la procédure de réparation. |
||
| name |
string |
Non |
Le nom de la procédure. |
Drain |
| intervention |
object |
Non |
La configuration de l'intervention manuelle dans la procédure. |
|
| enable |
boolean |
Non |
Indique si l'approbation manuelle doit être activée. |
true |
| type |
string |
Non |
Le type d'approbation manuelle. |
label |
| inquiring_label |
object |
Non |
La configuration de l'étiquette pour la demande d'autorisation. Lorsque cette étape est atteinte, ACK ajoute l'étiquette suivante à votre nœud et attend que vous autorisiez l'exécution de l'action à cette étape. |
|
| key |
string |
Non |
La clé de l'étiquette. |
k8s.aliyun.com/incident |
| value |
string |
Non |
La valeur de l'étiquette. |
inquiring |
| approved_label |
object |
Non |
La configuration de l'étiquette pour la confirmation d'autorisation. Lorsque vous ajoutez l'étiquette suivante au nœud, vous autorisez ACK à exécuter l'action à cette étape. Après avoir terminé l'action à cette étape, ACK supprime automatiquement les étiquettes de demande d'autorisation et de confirmation d'autorisation pour cette étape. Si vous n'ajoutez pas rapidement l'étiquette suivante pour autoriser l'action, ACK n'exécute pas l'action à cette étape ni les actions suivantes, et le nœud peut rester dans un état endommagé. |
|
| key |
string |
Non |
La clé de l'étiquette. |
k8s.aliyun.com/incident |
| value |
string |
Non |
La valeur de l'étiquette. |
approved |
| config |
object |
Non |
Les paramètres de configuration de la procédure de réparation. |
|
|
any |
Non |
Les paramètres de configuration de la procédure de réparation. |
{ "drain_timeout": "30s" } |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
La réponse. |
||
| request_id |
string |
L'identifiant de la requête. |
E368C761-F8F6-4A36-9B58-BD53D5****** |
| policy_id |
string |
L'identifiant de la stratégie de réparation automatique. |
r-xxxxxxx |
Exemples
JSON format
{
"request_id": "E368C761-F8F6-4A36-9B58-BD53D5******",
"policy_id": "r-xxxxxxx"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.