​
Select Service
ves-io-schema-site_mesh_group-API-Replace
Published April 5, 2023 | Last modified May 17, 2026
Examples of replacing site_mesh_group
Usecase:
Replace site-mesh-group-1
Request using vesctl:
vesctl configuration replace site_mesh_group -i site_mesh_group.yaml
where file site_mesh_group.yaml has following contents (site_mesh_group.ReplaceRequest):
RequestJSON:
{ "metadata": { "name": "site-mesh-group-1", "namespace": "system" }, "spec": { "type": "SITE_MESH_GROUP_TYPE_SPOKE", "virtual_site": [ { "kind": "virtual_site", "name": "vsite-spoke-2" } ], "hub": [ { "kind": "site_mesh_group", "name": "site-mesh-group-hub-2" } ], "bfd_enabled": { "transmit_interval_milliseconds": 3333, "receive_interval_milliseconds": 3333, "multiplier": 3 } }}vesctl yaml response: None
Request using curl:
curl -X 'PUT' -d '{"metadata":{"name":"site-mesh-group-1","namespace":"system"},"spec":{"type":"SITE_MESH_GROUP_TYPE_SPOKE","virtual_site":[{"kind":"virtual_site","name":"vsite-spoke-2"}],"hub":[{"kind":"site_mesh_group","name":"site-mesh-group-hub-2"}],"bfd_enabled":{"transmit_interval_milliseconds":3333,"receive_interval_milliseconds":3333,"multiplier":3}}}' -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/system/site_mesh_groups/site-mesh-group-1'curl response:
HTTP/1.1 200 OKContent-Length: 4Content-Type: application/jsonDate: Mon, 13 Apr 2026 02:01:19 GMTVary: Accept-Encoding
{
}