Atualiza uma política em um cluster específico do Container Service for Kubernetes (ACK). Você pode modificar a ação da política, como alertar ou negar, e os namespaces aos quais a política se aplica.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cs:ModifyPolicyInstance |
update |
*Cluster
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
PUT /clusters/{cluster_id}/policies/{policy_name} HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| cluster_id |
string |
Sim |
O ID do cluster. |
c8155823d057948c69a**** |
| policy_name |
string |
Sim |
O nome da política. |
ACKAllowedRepos |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| body |
object |
Não |
O corpo da solicitação. |
|
| action |
string |
Não |
A ação da política. Valores válidos:
|
deny |
| instance_name |
string |
Não |
O ID da instância da política. |
allowed-repos-cbhhb |
| namespaces |
array |
Não |
Os namespaces aos quais a política é aplicada. A política é aplicada a todos os namespaces se este parâmetro for deixado vazio. |
|
|
string |
Não |
O escopo de aplicação da instância da política. O valor "" indica todos os namespaces no cluster. Este é o valor padrão. |
["test3","test4"] |
|
| parameters |
object |
Não |
Os parâmetros da instância da política. Para mais informações, consulte Políticas de segurança predefinidas do ACK. |
"restrictedNamespaces": [ "test" ] |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| instances |
array |
A lista de instâncias de política atualizadas. |
|
|
string |
A instância de política atualizada. |
[ "allowed-repos-kqxnc" ] |
Exemplos
Resposta de sucesso
JSON formato
{
"instances": [
"[ \"allowed-repos-kqxnc\" ]"
]
}
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.