​
Select Service
ves-io-schema-network_firewall-API-Replace
Published April 5, 2023 | Last modified June 15, 2026
Examples of replacing network_firewall
Usecase:
Replace network-firewall-1
Request using vesctl:
vesctl configuration replace network_firewall -i network_firewall.yaml
where file network_firewall.yaml has following contents (network_firewall.ReplaceRequest):
RequestJSON:
{ "metadata": { "name": "network-firewall-1", "namespace": "documentation" }, "spec": { "network_policy_set": { "name": "policy-1" }, "forward_proxy_policy_set": { "name": "policy-2" }, "fast_acl_set": { "name": "fast-acl-set-2" } }}vesctl yaml response: None
Request using curl:
curl -X 'PUT' -d '{"metadata":{"name":"network-firewall-1","namespace":"documentation"},"spec":{"network_policy_set":{"name":"policy-1"},"forward_proxy_policy_set":{"name":"policy-2"},"fast_acl_set":{"name":"fast-acl-set-2"}}}' -H 'X-Volterra-Useragent: v1/pgm=_var_folders_q2_3kp8z3zs0x5_m7pk1bgb0_ph0000gp_T_go-build1414723615_b001_apidocs.test/host=MTY6VVHQPH/svc=S:examplesvc/site=mytestce01' 'https://acmecorp.console.ves.volterra.io/api/config/namespaces/documentation/network_firewalls/network-firewall-1'curl response:
HTTP/1.1 200 OKContent-Length: 4Content-Type: application/jsonDate: Mon, 13 Apr 2026 01:59:57 GMTVary: Accept-Encoding
{
}