Met à jour une stratégie dans un cluster Container Service for Kubernetes (ACK) spécifique. Vous pouvez modifier l'action de la stratégie, telle que l'alerte ou le refus, ainsi que les espaces de noms auxquels la stratégie s'applique.
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:ModifyPolicyInstance |
update |
*Cluster
|
Aucune | Aucune |
Syntaxe de la requête
PUT /clusters/{cluster_id}/policies/{policy_name} HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| cluster_id |
string |
Oui |
L'identifiant du cluster. |
c8155823d057948c69a**** |
| policy_name |
string |
Oui |
Le nom de la stratégie. |
ACKAllowedRepos |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| body |
object |
Non |
Le corps de la requête. |
|
| action |
string |
Non |
L'action de la stratégie. Valeurs valides :
|
deny |
| instance_name |
string |
Non |
L'identifiant de l'instance de stratégie. |
allowed-repos-cbhhb |
| namespaces |
array |
Non |
Les espaces de noms auxquels la stratégie est appliquée. La stratégie est appliquée à tous les espaces de noms si ce paramètre est laissé vide. |
|
|
string |
Non |
La portée d'application de l'instance de stratégie. Une valeur de "" indique tous les espaces de noms du cluster. Il s'agit de la valeur par défaut. |
["test3","test4"] |
|
| parameters |
object |
Non |
Les paramètres de l'instance de stratégie. Pour plus d'informations, consultez Stratégies de sécurité prédéfinies d'ACK. |
"restrictedNamespaces": [ "test" ] |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| instances |
array |
La liste des instances de stratégie mises à jour. |
|
|
string |
L'instance de stratégie mise à jour. |
[ "allowed-repos-kqxnc" ] |
Exemples
JSON format
{
"instances": [
"[ \"allowed-repos-kqxnc\" ]"
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.