Modifie une règle d'auto-réparation.
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:ModifyAutoRepairPolicy |
none |
*Cluster.
|
Aucune | Aucune |
Syntaxe de la requête
PUT /clusters/{cluster_id}/auto_repair_policies/{policy_id} HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| cluster_id |
string |
Non |
L'identifiant du cluster. |
c68deb844dc6d480eb775be611fdf**** |
| policy_id |
string |
Non |
L'identifiant de la stratégie de réparation automatique. |
r-xxxxxx |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| body |
object |
Non |
Le corps de la requête. |
|
| name |
string |
Non |
Le nom de la règle d'auto-réparation. |
test |
| rules |
array<object> |
Non |
Une liste de sous-règles d'auto-réparation. |
|
|
array<object> |
Non |
Une sous-règle d'auto-réparation. |
||
| incidents |
array<object> |
Non |
Une liste des incidents identifiés. |
|
|
object |
Non |
Un incident identifié. |
||
| name |
string |
Non |
Le nom de la défaillance. |
Node.FaultNeedReboot.HOST |
| type |
string |
Non |
Le type d'approbation manuelle. |
system |
| repair_procedure |
array<object> |
Non |
Une liste des procédures de réparation. |
|
|
array<object> |
Non |
Une procédure de réparation. |
||
| name |
string |
Non |
Le nom de la procédure. |
QuarantineGPU |
| 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. |
label |
| inquiring_label |
object |
Non |
La configuration des labels pour la demande d'autorisation. Lorsque cette phase est atteinte, ACK ajoute les labels suivants à votre nœud et attend que vous autorisiez l'exécution de l'action de la phase. |
|
| key |
string |
Non |
La valeur de la clé du label. |
k8s.aliyun.com/incident |
| value |
string |
Non |
La valeur du label. |
inquiring |
| approved_label |
object |
Non |
La configuration des labels pour la confirmation d'autorisation. Lorsque vous ajoutez les labels suivants au nœud, vous autorisez ACK à effectuer les opérations de cette phase. Après avoir terminé les opérations de la phase, ACK supprime automatiquement les labels de demande d'autorisation et de confirmation d'autorisation pour cette phase. Si vous n'ajoutez pas rapidement les labels suivants pour l'autorisation, ACK n'exécute pas les actions de cette phase ni des phases suivantes, et le nœud peut rester dans un état endommagé. |
|
| key |
string |
Non |
La valeur de la clé du label. |
k8s.aliyun.com/incident |
| value |
string |
Non |
La valeur du label. |
approved |
| config |
object |
Non |
Les paramètres du flux. |
|
|
any |
Non |
La configuration des paramètres du flux. |
{ "drain_timeout": "30s" } |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
L'objet de réponse. |
||
| request_id |
string |
L'identifiant de la requête. |
db82195b-75a8-40e5-9be4-16f182****** |
Exemples
JSON format
{
"request_id": "db82195b-75a8-40e5-9be4-16f182******"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.