- Home
- API Enriched
- Sites
- config
- Replace Secure Mesh site.
Replace Secure Mesh site.
const url = 'https://example-corp.console.ves.volterra.io/api/v1/api/production/us-east-1/namespaces/default/api/config/namespaces/example/securemesh_site_v2s/example';const options = { method: 'PUT', headers: {Authorization: '<Authorization>', 'Content-Type': 'application/json'}, body: '{"metadata":{"annotations":{},"description":"example","disable":true,"labels":{},"name":"example","namespace":"example"},"spec":{"active_enhanced_firewall_policies":{"enhanced_firewall_policies":[{"name":"example","namespace":"example"}]},"active_forward_proxy_policies":{"forward_proxy_policies":[{"name":"example","namespace":"example"}]},"admin_user_credentials":{"admin_password":{"blindfold_secret_info":{"decryption_provider":"example","location":"example","store_provider":"example"},"clear_secret_info":{"provider":"example","url":"https://example.com"},"blindfold_secret_info_internal":{"decryption_provider":"example","location":"example","store_provider":"example"},"secret_encoding_type":"EncodingNone","vault_secret_info":{"key":"example","location":"example","provider":"example","secret_encoding":"EncodingNone","version":1},"wingman_secret_info":{"name":"example"}},"ssh_key":"example"},"aws":{"not_managed":{"node_list":[{"hostname":"example","interface_list":[{"bond_interface":{"active_backup":{},"devices":["example"],"lacp":{"rate":1},"link_polling_interval":1,"link_up_delay":1,"name":"example"},"description":"example","dhcp_client":{},"ethernet_interface":{"device":"example","mac":"example"},"ipv6_auto_config":{"host":{},"router":{"dns_config":{"configured_list":{"dns_list":["example"]},"local_dns":{"configured_address":"example","first_address":{},"last_address":{}}},"network_prefix":"example","stateful":{"automatic_from_end":{},"automatic_from_start":{},"dhcp_networks":[{"network_prefix":"example","pool_settings":"INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS","pools":[{"end_ip":"example","start_ip":"example"}]}],"fixed_ip_map":{},"interface_ip_map":{"interface_ip_map":{}}}}},"labels":{},"monitor":{},"monitor_disabled":{},"mtu":1,"name":"example","network_option":{"site_local_inside_network":{},"site_local_network":{}},"no_ipv4_address":{},"no_ipv6_address":{},"priority":1,"site_to_site_connectivity_interface_disabled":{},"site_to_site_connectivity_interface_enabled":{},"static_ip":{"default_gw":"example","ip_address":"example"},"static_ipv6_address":{"cluster_static_ip":{"interface_ip_map":{}},"node_static_ip":{"default_gw":"example","ip_address":"example"}},"vlan_interface":{"device":"example","vlan_id":1}}],"public_ip":"example","type":"example"}]}},"azure":{"not_managed":{"node_list":[{"hostname":"example","interface_list":[{"bond_interface":{"active_backup":{},"devices":["example"],"lacp":{"rate":1},"link_polling_interval":1,"link_up_delay":1,"name":"example"},"description":"example","dhcp_client":{},"ethernet_interface":{"device":"example","mac":"example"},"ipv6_auto_config":{"host":{},"router":{"dns_config":{"configured_list":{"dns_list":["example"]},"local_dns":{"configured_address":"example","first_address":{},"last_address":{}}},"network_prefix":"example","stateful":{"automatic_from_end":{},"automatic_from_start":{},"dhcp_networks":[{"network_prefix":"example","pool_settings":"INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS","pools":[{"end_ip":"example","start_ip":"example"}]}],"fixed_ip_map":{},"interface_ip_map":{"interface_ip_map":{}}}}},"labels":{},"monitor":{},"monitor_disabled":{},"mtu":1,"name":"example","network_option":{"site_local_inside_network":{},"site_local_network":{}},"no_ipv4_address":{},"no_ipv6_address":{},"priority":1,"site_to_site_connectivity_interface_disabled":{},"site_to_site_connectivity_interface_enabled":{},"static_ip":{"default_gw":"example","ip_address":"example"},"static_ipv6_address":{"cluster_static_ip":{"interface_ip_map":{}},"node_static_ip":{"default_gw":"example","ip_address":"example"}},"vlan_interface":{"device":"example","vlan_id":1}}],"public_ip":"example","type":"example"}]}},"baremetal":{"not_managed":{"node_list":[{"hostname":"example","interface_list":[{"bond_interface":{"active_backup":{},"devices":["example"],"lacp":{"rate":1},"link_polling_interval":1,"link_up_delay":1,"name":"example"},"description":"example","dhcp_client":{},"ethernet_interface":{"device":"example","mac":"example"},"ipv6_auto_config":{"host":{},"router":{"dns_config":{"configured_list":{"dns_list":["example"]},"local_dns":{"configured_address":"example","first_address":{},"last_address":{}}},"network_prefix":"example","stateful":{"automatic_from_end":{},"automatic_from_start":{},"dhcp_networks":[{"network_prefix":"example","pool_settings":"INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS","pools":[{"end_ip":"example","start_ip":"example"}]}],"fixed_ip_map":{},"interface_ip_map":{"interface_ip_map":{}}}}},"labels":{},"monitor":{},"monitor_disabled":{},"mtu":1,"name":"example","network_option":{"site_local_inside_network":{},"site_local_network":{}},"no_ipv4_address":{},"no_ipv6_address":{},"priority":1,"site_to_site_connectivity_interface_disabled":{},"site_to_site_connectivity_interface_enabled":{},"static_ip":{"default_gw":"example","ip_address":"example"},"static_ipv6_address":{"cluster_static_ip":{"interface_ip_map":{}},"node_static_ip":{"default_gw":"example","ip_address":"example"}},"vlan_interface":{"device":"example","vlan_id":1}}],"public_ip":"example","type":"example"}]}},"block_all_services":{},"blocked_services":{"blocked_sevice":[{"dns":{},"network_type":"VIRTUAL_NETWORK_SITE_LOCAL","ssh":{},"web_user_interface":{}}]},"custom_proxy":{"disable_re_tunnel":{},"enable_re_tunnel":{},"password":{"blindfold_secret_info":{"decryption_provider":"example","location":"example","store_provider":"example"},"clear_secret_info":{"provider":"example","url":"https://example.com"},"blindfold_secret_info_internal":{"decryption_provider":"example","location":"example","store_provider":"example"},"secret_encoding_type":"EncodingNone","vault_secret_info":{"key":"example","location":"example","provider":"example","secret_encoding":"EncodingNone","version":1},"wingman_secret_info":{"name":"example"}},"proxy_ip_address":"example","proxy_port":1,"username":"example"},"custom_proxy_bypass":{"proxy_bypass":["example"]},"dc_cluster_group_sli":{"name":"example","namespace":"example"},"dc_cluster_group_slo":{"name":"example","namespace":"example"},"disable_ha":{},"disable_url_categorization":{},"dns_ntp_config":{"custom_dns":{"dns_servers":["example"]},"custom_ntp":{"ntp_servers":["example"]},"f5_dns_default":{},"f5_ntp_default":{}},"enable_ha":{},"enable_url_categorization":{},"equinix":{"not_managed":{"node_list":[{"hostname":"example","interface_list":[{"bond_interface":{"active_backup":{},"devices":["example"],"lacp":{"rate":1},"link_polling_interval":1,"link_up_delay":1,"name":"example"},"description":"example","dhcp_client":{},"ethernet_interface":{"device":"example","mac":"example"},"ipv6_auto_config":{"host":{},"router":{"dns_config":{"configured_list":{"dns_list":["example"]},"local_dns":{"configured_address":"example","first_address":{},"last_address":{}}},"network_prefix":"example","stateful":{"automatic_from_end":{},"automatic_from_start":{},"dhcp_networks":[{"network_prefix":"example","pool_settings":"INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS","pools":[{"end_ip":"example","start_ip":"example"}]}],"fixed_ip_map":{},"interface_ip_map":{"interface_ip_map":{}}}}},"labels":{},"monitor":{},"monitor_disabled":{},"mtu":1,"name":"example","network_option":{"site_local_inside_network":{},"site_local_network":{}},"no_ipv4_address":{},"no_ipv6_address":{},"priority":1,"site_to_site_connectivity_interface_disabled":{},"site_to_site_connectivity_interface_enabled":{},"static_ip":{"default_gw":"example","ip_address":"example"},"static_ipv6_address":{"cluster_static_ip":{"interface_ip_map":{}},"node_static_ip":{"default_gw":"example","ip_address":"example"}},"vlan_interface":{"device":"example","vlan_id":1}}],"public_ip":"example","type":"example"}]}},"f5_proxy":{},"gcp":{"not_managed":{"node_list":[{"hostname":"example","interface_list":[{"bond_interface":{"active_backup":{},"devices":["example"],"lacp":{"rate":1},"link_polling_interval":1,"link_up_delay":1,"name":"example"},"description":"example","dhcp_client":{},"ethernet_interface":{"device":"example","mac":"example"},"ipv6_auto_config":{"host":{},"router":{"dns_config":{"configured_list":{"dns_list":["example"]},"local_dns":{"configured_address":"example","first_address":{},"last_address":{}}},"network_prefix":"example","stateful":{"automatic_from_end":{},"automatic_from_start":{},"dhcp_networks":[{"network_prefix":"example","pool_settings":"INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS","pools":[{"end_ip":"example","start_ip":"example"}]}],"fixed_ip_map":{},"interface_ip_map":{"interface_ip_map":{}}}}},"labels":{},"monitor":{},"monitor_disabled":{},"mtu":1,"name":"example","network_option":{"site_local_inside_network":{},"site_local_network":{}},"no_ipv4_address":{},"no_ipv6_address":{},"priority":1,"site_to_site_connectivity_interface_disabled":{},"site_to_site_connectivity_interface_enabled":{},"static_ip":{"default_gw":"example","ip_address":"example"},"static_ipv6_address":{"cluster_static_ip":{"interface_ip_map":{}},"node_static_ip":{"default_gw":"example","ip_address":"example"}},"vlan_interface":{"device":"example","vlan_id":1}}],"public_ip":"example","type":"example"}]}},"kvm":{"not_managed":{"node_list":[{"hostname":"example","interface_list":[{"bond_interface":{"active_backup":{},"devices":["example"],"lacp":{"rate":1},"link_polling_interval":1,"link_up_delay":1,"name":"example"},"description":"example","dhcp_client":{},"ethernet_interface":{"device":"example","mac":"example"},"ipv6_auto_config":{"host":{},"router":{"dns_config":{"configured_list":{"dns_list":["example"]},"local_dns":{"configured_address":"example","first_address":{},"last_address":{}}},"network_prefix":"example","stateful":{"automatic_from_end":{},"automatic_from_start":{},"dhcp_networks":[{"network_prefix":"example","pool_settings":"INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS","pools":[{"end_ip":"example","start_ip":"example"}]}],"fixed_ip_map":{},"interface_ip_map":{"interface_ip_map":{}}}}},"labels":{},"monitor":{},"monitor_disabled":{},"mtu":1,"name":"example","network_option":{"site_local_inside_network":{},"site_local_network":{}},"no_ipv4_address":{},"no_ipv6_address":{},"priority":1,"site_to_site_connectivity_interface_disabled":{},"site_to_site_connectivity_interface_enabled":{},"static_ip":{"default_gw":"example","ip_address":"example"},"static_ipv6_address":{"cluster_static_ip":{"interface_ip_map":{}},"node_static_ip":{"default_gw":"example","ip_address":"example"}},"vlan_interface":{"device":"example","vlan_id":1}}],"public_ip":"example","type":"example"}]}},"load_balancing":{"vip_vrrp_mode":"VIP_VRRP_INVALID"},"local_vrf":{"default_config":{},"default_sli_config":{},"sli_config":{"labels":{},"nameserver":"example","no_static_routes":{},"no_v6_static_routes":{},"static_routes":{"static_routes":[{"attrs":["ROUTE_ATTR_NO_OP"],"default_gateway":{},"ip_address":"example","ip_prefixes":["example"],"node_interface":{"list":[{"interface":[{"name":"example","namespace":"example"}],"node":"example"}]}}]},"static_v6_routes":{"static_routes":[{"attrs":["ROUTE_ATTR_NO_OP"],"default_gateway":{},"ip_address":"example","ip_prefixes":["example"],"node_interface":{"list":[{"interface":[{"name":"example","namespace":"example"}],"node":"example"}]}}]},"vip":"example","secondary_nameserver":"example"},"slo_config":{"labels":{},"nameserver":"example","no_static_routes":{},"no_v6_static_routes":{},"static_routes":{"static_routes":[{"attrs":["ROUTE_ATTR_NO_OP"],"default_gateway":{},"ip_address":"example","ip_prefixes":["example"],"node_interface":{"list":[{"interface":[{"name":"example","namespace":"example"}],"node":"example"}]}}]},"static_v6_routes":{"static_routes":[{"attrs":["ROUTE_ATTR_NO_OP"],"default_gateway":{},"ip_address":"example","ip_prefixes":["example"],"node_interface":{"list":[{"interface":[{"name":"example","namespace":"example"}],"node":"example"}]}}]},"vip":"example","secondary_nameserver":"example"}},"log_receiver":{"name":"example","namespace":"example"},"logs_streaming_disabled":{},"no_forward_proxy":{},"no_network_policy":{},"no_proxy_bypass":{},"no_s2s_connectivity_sli":{},"no_s2s_connectivity_slo":{},"nutanix":{"not_managed":{"node_list":[{"hostname":"example","interface_list":[{"bond_interface":{"active_backup":{},"devices":["example"],"lacp":{"rate":1},"link_polling_interval":1,"link_up_delay":1,"name":"example"},"description":"example","dhcp_client":{},"ethernet_interface":{"device":"example","mac":"example"},"ipv6_auto_config":{"host":{},"router":{"dns_config":{"configured_list":{"dns_list":["example"]},"local_dns":{"configured_address":"example","first_address":{},"last_address":{}}},"network_prefix":"example","stateful":{"automatic_from_end":{},"automatic_from_start":{},"dhcp_networks":[{"network_prefix":"example","pool_settings":"INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS","pools":[{"end_ip":"example","start_ip":"example"}]}],"fixed_ip_map":{},"interface_ip_map":{"interface_ip_map":{}}}}},"labels":{},"monitor":{},"monitor_disabled":{},"mtu":1,"name":"example","network_option":{"site_local_inside_network":{},"site_local_network":{}},"no_ipv4_address":{},"no_ipv6_address":{},"priority":1,"site_to_site_connectivity_interface_disabled":{},"site_to_site_connectivity_interface_enabled":{},"static_ip":{"default_gw":"example","ip_address":"example"},"static_ipv6_address":{"cluster_static_ip":{"interface_ip_map":{}},"node_static_ip":{"default_gw":"example","ip_address":"example"}},"vlan_interface":{"device":"example","vlan_id":1}}],"public_ip":"example","type":"example"}]}},"oci":{"not_managed":{"node_list":[{"hostname":"example","interface_list":[{"bond_interface":{"active_backup":{},"devices":["example"],"lacp":{"rate":1},"link_polling_interval":1,"link_up_delay":1,"name":"example"},"description":"example","dhcp_client":{},"ethernet_interface":{"device":"example","mac":"example"},"ipv6_auto_config":{"host":{},"router":{"dns_config":{"configured_list":{"dns_list":["example"]},"local_dns":{"configured_address":"example","first_address":{},"last_address":{}}},"network_prefix":"example","stateful":{"automatic_from_end":{},"automatic_from_start":{},"dhcp_networks":[{"network_prefix":"example","pool_settings":"INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS","pools":[{"end_ip":"example","start_ip":"example"}]}],"fixed_ip_map":{},"interface_ip_map":{"interface_ip_map":{}}}}},"labels":{},"monitor":{},"monitor_disabled":{},"mtu":1,"name":"example","network_option":{"site_local_inside_network":{},"site_local_network":{}},"no_ipv4_address":{},"no_ipv6_address":{},"priority":1,"site_to_site_connectivity_interface_disabled":{},"site_to_site_connectivity_interface_enabled":{},"static_ip":{"default_gw":"example","ip_address":"example"},"static_ipv6_address":{"cluster_static_ip":{"interface_ip_map":{}},"node_static_ip":{"default_gw":"example","ip_address":"example"}},"vlan_interface":{"device":"example","vlan_id":1}}],"public_ip":"example","type":"example"}]}},"offline_survivability_mode":{"enable_offline_survivability_mode":{},"no_offline_survivability_mode":{}},"openstack":{"not_managed":{"node_list":[{"hostname":"example","interface_list":[{"bond_interface":{"active_backup":{},"devices":["example"],"lacp":{"rate":1},"link_polling_interval":1,"link_up_delay":1,"name":"example"},"description":"example","dhcp_client":{},"ethernet_interface":{"device":"example","mac":"example"},"ipv6_auto_config":{"host":{},"router":{"dns_config":{"configured_list":{"dns_list":["example"]},"local_dns":{"configured_address":"example","first_address":{},"last_address":{}}},"network_prefix":"example","stateful":{"automatic_from_end":{},"automatic_from_start":{},"dhcp_networks":[{"network_prefix":"example","pool_settings":"INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS","pools":[{"end_ip":"example","start_ip":"example"}]}],"fixed_ip_map":{},"interface_ip_map":{"interface_ip_map":{}}}}},"labels":{},"monitor":{},"monitor_disabled":{},"mtu":1,"name":"example","network_option":{"site_local_inside_network":{},"site_local_network":{}},"no_ipv4_address":{},"no_ipv6_address":{},"priority":1,"site_to_site_connectivity_interface_disabled":{},"site_to_site_connectivity_interface_enabled":{},"static_ip":{"default_gw":"example","ip_address":"example"},"static_ipv6_address":{"cluster_static_ip":{"interface_ip_map":{}},"node_static_ip":{"default_gw":"example","ip_address":"example"}},"vlan_interface":{"device":"example","vlan_id":1}}],"public_ip":"example","type":"example"}]}},"performance_enhancement_mode":{"perf_mode_l3_enhanced":{"jumbo":{},"no_jumbo":{}},"perf_mode_l7_enhanced":{}},"re_select":{"geo_proximity":{},"specific_re":{"primary_re":"example","backup_re":"example"}},"site_mesh_group_on_slo":{"no_site_mesh_group":{},"site_mesh_group":{"name":"example","namespace":"example"},"sm_connection_public_ip":{},"sm_connection_pvt_ip":{}},"software_settings":{"os":{"default_os_version":{},"operating_system_version":"example"},"sw":{"default_sw_version":{},"volterra_software_version":"example"}},"tunnel_dead_timeout":1,"tunnel_type":"SITE_TO_SITE_TUNNEL_IPSEC_OR_SSL","upgrade_settings":{"kubernetes_upgrade_drain":{"disable_upgrade_drain":{},"enable_upgrade_drain":{"disable_vega_upgrade_mode":{},"drain_max_unavailable_node_count":1,"drain_node_timeout":1,"enable_vega_upgrade_mode":{}}}},"vmware":{"not_managed":{"node_list":[{"hostname":"example","interface_list":[{"bond_interface":{"active_backup":{},"devices":["example"],"lacp":{"rate":1},"link_polling_interval":1,"link_up_delay":1,"name":"example"},"description":"example","dhcp_client":{},"ethernet_interface":{"device":"example","mac":"example"},"ipv6_auto_config":{"host":{},"router":{"dns_config":{"configured_list":{"dns_list":["example"]},"local_dns":{"configured_address":"example","first_address":{},"last_address":{}}},"network_prefix":"example","stateful":{"automatic_from_end":{},"automatic_from_start":{},"dhcp_networks":[{"network_prefix":"example","pool_settings":"INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS","pools":[{"end_ip":"example","start_ip":"example"}]}],"fixed_ip_map":{},"interface_ip_map":{"interface_ip_map":{}}}}},"labels":{},"monitor":{},"monitor_disabled":{},"mtu":1,"name":"example","network_option":{"site_local_inside_network":{},"site_local_network":{}},"no_ipv4_address":{},"no_ipv6_address":{},"priority":1,"site_to_site_connectivity_interface_disabled":{},"site_to_site_connectivity_interface_enabled":{},"static_ip":{"default_gw":"example","ip_address":"example"},"static_ipv6_address":{"cluster_static_ip":{"interface_ip_map":{}},"node_static_ip":{"default_gw":"example","ip_address":"example"}},"vlan_interface":{"device":"example","vlan_id":1}}],"public_ip":"example","type":"example"}]}},"log_receiver_with_net":{"log_receiver":{"name":"example","namespace":"example"},"use_management_network":{},"use_slo_sli":{}},"openshift_virtualization":{"not_managed":{"node_list":[{"hostname":"example","interface_list":[{"bond_interface":{"active_backup":{},"devices":["example"],"lacp":{"rate":1},"link_polling_interval":1,"link_up_delay":1,"name":"example"},"description":"example","dhcp_client":{},"ethernet_interface":{"device":"example","mac":"example"},"ipv6_auto_config":{"host":{},"router":{"dns_config":{"configured_list":{"dns_list":["example"]},"local_dns":{"configured_address":"example","first_address":{},"last_address":{}}},"network_prefix":"example","stateful":{"automatic_from_end":{},"automatic_from_start":{},"dhcp_networks":[{"network_prefix":"example","pool_settings":"INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS","pools":[{"end_ip":"example","start_ip":"example"}]}],"fixed_ip_map":{},"interface_ip_map":{"interface_ip_map":{}}}}},"labels":{},"monitor":{},"monitor_disabled":{},"mtu":1,"name":"example","network_option":{"site_local_inside_network":{},"site_local_network":{}},"no_ipv4_address":{},"no_ipv6_address":{},"priority":1,"site_to_site_connectivity_interface_disabled":{},"site_to_site_connectivity_interface_enabled":{},"static_ip":{"default_gw":"example","ip_address":"example"},"static_ipv6_address":{"cluster_static_ip":{"interface_ip_map":{}},"node_static_ip":{"default_gw":"example","ip_address":"example"}},"vlan_interface":{"device":"example","vlan_id":1}}],"public_ip":"example","type":"example"}]}},"segment_vrf":[{"segment_config":{"nameserver":"example","nameserver_v6":"example","no_static_routes":{},"no_v6_static_routes":{},"static_routes":{"static_routes":[{"attrs":["ROUTE_ATTR_NO_OP"],"default_gateway":{},"ip_address":"example","ip_prefixes":["example"],"node_interface":{"list":[{"interface":[{"name":"example","namespace":"example"}],"node":"example"}]}}]},"static_v6_routes":{"static_routes":[{"attrs":["ROUTE_ATTR_NO_OP"],"default_gateway":{},"ip_address":"example","ip_prefixes":["example"],"node_interface":{"list":[{"interface":[{"name":"example","namespace":"example"}],"node":"example"}]}}]},"secondary_nameserver":"example"}}]}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://example-corp.console.ves.volterra.io/api/v1/api/production/us-east-1/namespaces/default/api/config/namespaces/example/securemesh_site_v2s/example \ --header 'Authorization: <Authorization>' \ --header 'Content-Type: application/json' \ --data '{ "metadata": { "annotations": {}, "description": "example", "disable": true, "labels": {}, "name": "example", "namespace": "example" }, "spec": { "active_enhanced_firewall_policies": { "enhanced_firewall_policies": [ { "name": "example", "namespace": "example" } ] }, "active_forward_proxy_policies": { "forward_proxy_policies": [ { "name": "example", "namespace": "example" } ] }, "admin_user_credentials": { "admin_password": { "blindfold_secret_info": { "decryption_provider": "example", "location": "example", "store_provider": "example" }, "clear_secret_info": { "provider": "example", "url": "https://example.com" }, "blindfold_secret_info_internal": { "decryption_provider": "example", "location": "example", "store_provider": "example" }, "secret_encoding_type": "EncodingNone", "vault_secret_info": { "key": "example", "location": "example", "provider": "example", "secret_encoding": "EncodingNone", "version": 1 }, "wingman_secret_info": { "name": "example" } }, "ssh_key": "example" }, "aws": { "not_managed": { "node_list": [ { "hostname": "example", "interface_list": [ { "bond_interface": { "active_backup": {}, "devices": [ "example" ], "lacp": { "rate": 1 }, "link_polling_interval": 1, "link_up_delay": 1, "name": "example" }, "description": "example", "dhcp_client": {}, "ethernet_interface": { "device": "example", "mac": "example" }, "ipv6_auto_config": { "host": {}, "router": { "dns_config": { "configured_list": { "dns_list": [ "example" ] }, "local_dns": { "configured_address": "example", "first_address": {}, "last_address": {} } }, "network_prefix": "example", "stateful": { "automatic_from_end": {}, "automatic_from_start": {}, "dhcp_networks": [ { "network_prefix": "example", "pool_settings": "INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS", "pools": [ { "end_ip": "example", "start_ip": "example" } ] } ], "fixed_ip_map": {}, "interface_ip_map": { "interface_ip_map": {} } } } }, "labels": {}, "monitor": {}, "monitor_disabled": {}, "mtu": 1, "name": "example", "network_option": { "site_local_inside_network": {}, "site_local_network": {} }, "no_ipv4_address": {}, "no_ipv6_address": {}, "priority": 1, "site_to_site_connectivity_interface_disabled": {}, "site_to_site_connectivity_interface_enabled": {}, "static_ip": { "default_gw": "example", "ip_address": "example" }, "static_ipv6_address": { "cluster_static_ip": { "interface_ip_map": {} }, "node_static_ip": { "default_gw": "example", "ip_address": "example" } }, "vlan_interface": { "device": "example", "vlan_id": 1 } } ], "public_ip": "example", "type": "example" } ] } }, "azure": { "not_managed": { "node_list": [ { "hostname": "example", "interface_list": [ { "bond_interface": { "active_backup": {}, "devices": [ "example" ], "lacp": { "rate": 1 }, "link_polling_interval": 1, "link_up_delay": 1, "name": "example" }, "description": "example", "dhcp_client": {}, "ethernet_interface": { "device": "example", "mac": "example" }, "ipv6_auto_config": { "host": {}, "router": { "dns_config": { "configured_list": { "dns_list": [ "example" ] }, "local_dns": { "configured_address": "example", "first_address": {}, "last_address": {} } }, "network_prefix": "example", "stateful": { "automatic_from_end": {}, "automatic_from_start": {}, "dhcp_networks": [ { "network_prefix": "example", "pool_settings": "INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS", "pools": [ { "end_ip": "example", "start_ip": "example" } ] } ], "fixed_ip_map": {}, "interface_ip_map": { "interface_ip_map": {} } } } }, "labels": {}, "monitor": {}, "monitor_disabled": {}, "mtu": 1, "name": "example", "network_option": { "site_local_inside_network": {}, "site_local_network": {} }, "no_ipv4_address": {}, "no_ipv6_address": {}, "priority": 1, "site_to_site_connectivity_interface_disabled": {}, "site_to_site_connectivity_interface_enabled": {}, "static_ip": { "default_gw": "example", "ip_address": "example" }, "static_ipv6_address": { "cluster_static_ip": { "interface_ip_map": {} }, "node_static_ip": { "default_gw": "example", "ip_address": "example" } }, "vlan_interface": { "device": "example", "vlan_id": 1 } } ], "public_ip": "example", "type": "example" } ] } }, "baremetal": { "not_managed": { "node_list": [ { "hostname": "example", "interface_list": [ { "bond_interface": { "active_backup": {}, "devices": [ "example" ], "lacp": { "rate": 1 }, "link_polling_interval": 1, "link_up_delay": 1, "name": "example" }, "description": "example", "dhcp_client": {}, "ethernet_interface": { "device": "example", "mac": "example" }, "ipv6_auto_config": { "host": {}, "router": { "dns_config": { "configured_list": { "dns_list": [ "example" ] }, "local_dns": { "configured_address": "example", "first_address": {}, "last_address": {} } }, "network_prefix": "example", "stateful": { "automatic_from_end": {}, "automatic_from_start": {}, "dhcp_networks": [ { "network_prefix": "example", "pool_settings": "INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS", "pools": [ { "end_ip": "example", "start_ip": "example" } ] } ], "fixed_ip_map": {}, "interface_ip_map": { "interface_ip_map": {} } } } }, "labels": {}, "monitor": {}, "monitor_disabled": {}, "mtu": 1, "name": "example", "network_option": { "site_local_inside_network": {}, "site_local_network": {} }, "no_ipv4_address": {}, "no_ipv6_address": {}, "priority": 1, "site_to_site_connectivity_interface_disabled": {}, "site_to_site_connectivity_interface_enabled": {}, "static_ip": { "default_gw": "example", "ip_address": "example" }, "static_ipv6_address": { "cluster_static_ip": { "interface_ip_map": {} }, "node_static_ip": { "default_gw": "example", "ip_address": "example" } }, "vlan_interface": { "device": "example", "vlan_id": 1 } } ], "public_ip": "example", "type": "example" } ] } }, "block_all_services": {}, "blocked_services": { "blocked_sevice": [ { "dns": {}, "network_type": "VIRTUAL_NETWORK_SITE_LOCAL", "ssh": {}, "web_user_interface": {} } ] }, "custom_proxy": { "disable_re_tunnel": {}, "enable_re_tunnel": {}, "password": { "blindfold_secret_info": { "decryption_provider": "example", "location": "example", "store_provider": "example" }, "clear_secret_info": { "provider": "example", "url": "https://example.com" }, "blindfold_secret_info_internal": { "decryption_provider": "example", "location": "example", "store_provider": "example" }, "secret_encoding_type": "EncodingNone", "vault_secret_info": { "key": "example", "location": "example", "provider": "example", "secret_encoding": "EncodingNone", "version": 1 }, "wingman_secret_info": { "name": "example" } }, "proxy_ip_address": "example", "proxy_port": 1, "username": "example" }, "custom_proxy_bypass": { "proxy_bypass": [ "example" ] }, "dc_cluster_group_sli": { "name": "example", "namespace": "example" }, "dc_cluster_group_slo": { "name": "example", "namespace": "example" }, "disable_ha": {}, "disable_url_categorization": {}, "dns_ntp_config": { "custom_dns": { "dns_servers": [ "example" ] }, "custom_ntp": { "ntp_servers": [ "example" ] }, "f5_dns_default": {}, "f5_ntp_default": {} }, "enable_ha": {}, "enable_url_categorization": {}, "equinix": { "not_managed": { "node_list": [ { "hostname": "example", "interface_list": [ { "bond_interface": { "active_backup": {}, "devices": [ "example" ], "lacp": { "rate": 1 }, "link_polling_interval": 1, "link_up_delay": 1, "name": "example" }, "description": "example", "dhcp_client": {}, "ethernet_interface": { "device": "example", "mac": "example" }, "ipv6_auto_config": { "host": {}, "router": { "dns_config": { "configured_list": { "dns_list": [ "example" ] }, "local_dns": { "configured_address": "example", "first_address": {}, "last_address": {} } }, "network_prefix": "example", "stateful": { "automatic_from_end": {}, "automatic_from_start": {}, "dhcp_networks": [ { "network_prefix": "example", "pool_settings": "INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS", "pools": [ { "end_ip": "example", "start_ip": "example" } ] } ], "fixed_ip_map": {}, "interface_ip_map": { "interface_ip_map": {} } } } }, "labels": {}, "monitor": {}, "monitor_disabled": {}, "mtu": 1, "name": "example", "network_option": { "site_local_inside_network": {}, "site_local_network": {} }, "no_ipv4_address": {}, "no_ipv6_address": {}, "priority": 1, "site_to_site_connectivity_interface_disabled": {}, "site_to_site_connectivity_interface_enabled": {}, "static_ip": { "default_gw": "example", "ip_address": "example" }, "static_ipv6_address": { "cluster_static_ip": { "interface_ip_map": {} }, "node_static_ip": { "default_gw": "example", "ip_address": "example" } }, "vlan_interface": { "device": "example", "vlan_id": 1 } } ], "public_ip": "example", "type": "example" } ] } }, "f5_proxy": {}, "gcp": { "not_managed": { "node_list": [ { "hostname": "example", "interface_list": [ { "bond_interface": { "active_backup": {}, "devices": [ "example" ], "lacp": { "rate": 1 }, "link_polling_interval": 1, "link_up_delay": 1, "name": "example" }, "description": "example", "dhcp_client": {}, "ethernet_interface": { "device": "example", "mac": "example" }, "ipv6_auto_config": { "host": {}, "router": { "dns_config": { "configured_list": { "dns_list": [ "example" ] }, "local_dns": { "configured_address": "example", "first_address": {}, "last_address": {} } }, "network_prefix": "example", "stateful": { "automatic_from_end": {}, "automatic_from_start": {}, "dhcp_networks": [ { "network_prefix": "example", "pool_settings": "INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS", "pools": [ { "end_ip": "example", "start_ip": "example" } ] } ], "fixed_ip_map": {}, "interface_ip_map": { "interface_ip_map": {} } } } }, "labels": {}, "monitor": {}, "monitor_disabled": {}, "mtu": 1, "name": "example", "network_option": { "site_local_inside_network": {}, "site_local_network": {} }, "no_ipv4_address": {}, "no_ipv6_address": {}, "priority": 1, "site_to_site_connectivity_interface_disabled": {}, "site_to_site_connectivity_interface_enabled": {}, "static_ip": { "default_gw": "example", "ip_address": "example" }, "static_ipv6_address": { "cluster_static_ip": { "interface_ip_map": {} }, "node_static_ip": { "default_gw": "example", "ip_address": "example" } }, "vlan_interface": { "device": "example", "vlan_id": 1 } } ], "public_ip": "example", "type": "example" } ] } }, "kvm": { "not_managed": { "node_list": [ { "hostname": "example", "interface_list": [ { "bond_interface": { "active_backup": {}, "devices": [ "example" ], "lacp": { "rate": 1 }, "link_polling_interval": 1, "link_up_delay": 1, "name": "example" }, "description": "example", "dhcp_client": {}, "ethernet_interface": { "device": "example", "mac": "example" }, "ipv6_auto_config": { "host": {}, "router": { "dns_config": { "configured_list": { "dns_list": [ "example" ] }, "local_dns": { "configured_address": "example", "first_address": {}, "last_address": {} } }, "network_prefix": "example", "stateful": { "automatic_from_end": {}, "automatic_from_start": {}, "dhcp_networks": [ { "network_prefix": "example", "pool_settings": "INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS", "pools": [ { "end_ip": "example", "start_ip": "example" } ] } ], "fixed_ip_map": {}, "interface_ip_map": { "interface_ip_map": {} } } } }, "labels": {}, "monitor": {}, "monitor_disabled": {}, "mtu": 1, "name": "example", "network_option": { "site_local_inside_network": {}, "site_local_network": {} }, "no_ipv4_address": {}, "no_ipv6_address": {}, "priority": 1, "site_to_site_connectivity_interface_disabled": {}, "site_to_site_connectivity_interface_enabled": {}, "static_ip": { "default_gw": "example", "ip_address": "example" }, "static_ipv6_address": { "cluster_static_ip": { "interface_ip_map": {} }, "node_static_ip": { "default_gw": "example", "ip_address": "example" } }, "vlan_interface": { "device": "example", "vlan_id": 1 } } ], "public_ip": "example", "type": "example" } ] } }, "load_balancing": { "vip_vrrp_mode": "VIP_VRRP_INVALID" }, "local_vrf": { "default_config": {}, "default_sli_config": {}, "sli_config": { "labels": {}, "nameserver": "example", "no_static_routes": {}, "no_v6_static_routes": {}, "static_routes": { "static_routes": [ { "attrs": [ "ROUTE_ATTR_NO_OP" ], "default_gateway": {}, "ip_address": "example", "ip_prefixes": [ "example" ], "node_interface": { "list": [ { "interface": [ { "name": "example", "namespace": "example" } ], "node": "example" } ] } } ] }, "static_v6_routes": { "static_routes": [ { "attrs": [ "ROUTE_ATTR_NO_OP" ], "default_gateway": {}, "ip_address": "example", "ip_prefixes": [ "example" ], "node_interface": { "list": [ { "interface": [ { "name": "example", "namespace": "example" } ], "node": "example" } ] } } ] }, "vip": "example", "secondary_nameserver": "example" }, "slo_config": { "labels": {}, "nameserver": "example", "no_static_routes": {}, "no_v6_static_routes": {}, "static_routes": { "static_routes": [ { "attrs": [ "ROUTE_ATTR_NO_OP" ], "default_gateway": {}, "ip_address": "example", "ip_prefixes": [ "example" ], "node_interface": { "list": [ { "interface": [ { "name": "example", "namespace": "example" } ], "node": "example" } ] } } ] }, "static_v6_routes": { "static_routes": [ { "attrs": [ "ROUTE_ATTR_NO_OP" ], "default_gateway": {}, "ip_address": "example", "ip_prefixes": [ "example" ], "node_interface": { "list": [ { "interface": [ { "name": "example", "namespace": "example" } ], "node": "example" } ] } } ] }, "vip": "example", "secondary_nameserver": "example" } }, "log_receiver": { "name": "example", "namespace": "example" }, "logs_streaming_disabled": {}, "no_forward_proxy": {}, "no_network_policy": {}, "no_proxy_bypass": {}, "no_s2s_connectivity_sli": {}, "no_s2s_connectivity_slo": {}, "nutanix": { "not_managed": { "node_list": [ { "hostname": "example", "interface_list": [ { "bond_interface": { "active_backup": {}, "devices": [ "example" ], "lacp": { "rate": 1 }, "link_polling_interval": 1, "link_up_delay": 1, "name": "example" }, "description": "example", "dhcp_client": {}, "ethernet_interface": { "device": "example", "mac": "example" }, "ipv6_auto_config": { "host": {}, "router": { "dns_config": { "configured_list": { "dns_list": [ "example" ] }, "local_dns": { "configured_address": "example", "first_address": {}, "last_address": {} } }, "network_prefix": "example", "stateful": { "automatic_from_end": {}, "automatic_from_start": {}, "dhcp_networks": [ { "network_prefix": "example", "pool_settings": "INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS", "pools": [ { "end_ip": "example", "start_ip": "example" } ] } ], "fixed_ip_map": {}, "interface_ip_map": { "interface_ip_map": {} } } } }, "labels": {}, "monitor": {}, "monitor_disabled": {}, "mtu": 1, "name": "example", "network_option": { "site_local_inside_network": {}, "site_local_network": {} }, "no_ipv4_address": {}, "no_ipv6_address": {}, "priority": 1, "site_to_site_connectivity_interface_disabled": {}, "site_to_site_connectivity_interface_enabled": {}, "static_ip": { "default_gw": "example", "ip_address": "example" }, "static_ipv6_address": { "cluster_static_ip": { "interface_ip_map": {} }, "node_static_ip": { "default_gw": "example", "ip_address": "example" } }, "vlan_interface": { "device": "example", "vlan_id": 1 } } ], "public_ip": "example", "type": "example" } ] } }, "oci": { "not_managed": { "node_list": [ { "hostname": "example", "interface_list": [ { "bond_interface": { "active_backup": {}, "devices": [ "example" ], "lacp": { "rate": 1 }, "link_polling_interval": 1, "link_up_delay": 1, "name": "example" }, "description": "example", "dhcp_client": {}, "ethernet_interface": { "device": "example", "mac": "example" }, "ipv6_auto_config": { "host": {}, "router": { "dns_config": { "configured_list": { "dns_list": [ "example" ] }, "local_dns": { "configured_address": "example", "first_address": {}, "last_address": {} } }, "network_prefix": "example", "stateful": { "automatic_from_end": {}, "automatic_from_start": {}, "dhcp_networks": [ { "network_prefix": "example", "pool_settings": "INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS", "pools": [ { "end_ip": "example", "start_ip": "example" } ] } ], "fixed_ip_map": {}, "interface_ip_map": { "interface_ip_map": {} } } } }, "labels": {}, "monitor": {}, "monitor_disabled": {}, "mtu": 1, "name": "example", "network_option": { "site_local_inside_network": {}, "site_local_network": {} }, "no_ipv4_address": {}, "no_ipv6_address": {}, "priority": 1, "site_to_site_connectivity_interface_disabled": {}, "site_to_site_connectivity_interface_enabled": {}, "static_ip": { "default_gw": "example", "ip_address": "example" }, "static_ipv6_address": { "cluster_static_ip": { "interface_ip_map": {} }, "node_static_ip": { "default_gw": "example", "ip_address": "example" } }, "vlan_interface": { "device": "example", "vlan_id": 1 } } ], "public_ip": "example", "type": "example" } ] } }, "offline_survivability_mode": { "enable_offline_survivability_mode": {}, "no_offline_survivability_mode": {} }, "openstack": { "not_managed": { "node_list": [ { "hostname": "example", "interface_list": [ { "bond_interface": { "active_backup": {}, "devices": [ "example" ], "lacp": { "rate": 1 }, "link_polling_interval": 1, "link_up_delay": 1, "name": "example" }, "description": "example", "dhcp_client": {}, "ethernet_interface": { "device": "example", "mac": "example" }, "ipv6_auto_config": { "host": {}, "router": { "dns_config": { "configured_list": { "dns_list": [ "example" ] }, "local_dns": { "configured_address": "example", "first_address": {}, "last_address": {} } }, "network_prefix": "example", "stateful": { "automatic_from_end": {}, "automatic_from_start": {}, "dhcp_networks": [ { "network_prefix": "example", "pool_settings": "INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS", "pools": [ { "end_ip": "example", "start_ip": "example" } ] } ], "fixed_ip_map": {}, "interface_ip_map": { "interface_ip_map": {} } } } }, "labels": {}, "monitor": {}, "monitor_disabled": {}, "mtu": 1, "name": "example", "network_option": { "site_local_inside_network": {}, "site_local_network": {} }, "no_ipv4_address": {}, "no_ipv6_address": {}, "priority": 1, "site_to_site_connectivity_interface_disabled": {}, "site_to_site_connectivity_interface_enabled": {}, "static_ip": { "default_gw": "example", "ip_address": "example" }, "static_ipv6_address": { "cluster_static_ip": { "interface_ip_map": {} }, "node_static_ip": { "default_gw": "example", "ip_address": "example" } }, "vlan_interface": { "device": "example", "vlan_id": 1 } } ], "public_ip": "example", "type": "example" } ] } }, "performance_enhancement_mode": { "perf_mode_l3_enhanced": { "jumbo": {}, "no_jumbo": {} }, "perf_mode_l7_enhanced": {} }, "re_select": { "geo_proximity": {}, "specific_re": { "primary_re": "example", "backup_re": "example" } }, "site_mesh_group_on_slo": { "no_site_mesh_group": {}, "site_mesh_group": { "name": "example", "namespace": "example" }, "sm_connection_public_ip": {}, "sm_connection_pvt_ip": {} }, "software_settings": { "os": { "default_os_version": {}, "operating_system_version": "example" }, "sw": { "default_sw_version": {}, "volterra_software_version": "example" } }, "tunnel_dead_timeout": 1, "tunnel_type": "SITE_TO_SITE_TUNNEL_IPSEC_OR_SSL", "upgrade_settings": { "kubernetes_upgrade_drain": { "disable_upgrade_drain": {}, "enable_upgrade_drain": { "disable_vega_upgrade_mode": {}, "drain_max_unavailable_node_count": 1, "drain_node_timeout": 1, "enable_vega_upgrade_mode": {} } } }, "vmware": { "not_managed": { "node_list": [ { "hostname": "example", "interface_list": [ { "bond_interface": { "active_backup": {}, "devices": [ "example" ], "lacp": { "rate": 1 }, "link_polling_interval": 1, "link_up_delay": 1, "name": "example" }, "description": "example", "dhcp_client": {}, "ethernet_interface": { "device": "example", "mac": "example" }, "ipv6_auto_config": { "host": {}, "router": { "dns_config": { "configured_list": { "dns_list": [ "example" ] }, "local_dns": { "configured_address": "example", "first_address": {}, "last_address": {} } }, "network_prefix": "example", "stateful": { "automatic_from_end": {}, "automatic_from_start": {}, "dhcp_networks": [ { "network_prefix": "example", "pool_settings": "INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS", "pools": [ { "end_ip": "example", "start_ip": "example" } ] } ], "fixed_ip_map": {}, "interface_ip_map": { "interface_ip_map": {} } } } }, "labels": {}, "monitor": {}, "monitor_disabled": {}, "mtu": 1, "name": "example", "network_option": { "site_local_inside_network": {}, "site_local_network": {} }, "no_ipv4_address": {}, "no_ipv6_address": {}, "priority": 1, "site_to_site_connectivity_interface_disabled": {}, "site_to_site_connectivity_interface_enabled": {}, "static_ip": { "default_gw": "example", "ip_address": "example" }, "static_ipv6_address": { "cluster_static_ip": { "interface_ip_map": {} }, "node_static_ip": { "default_gw": "example", "ip_address": "example" } }, "vlan_interface": { "device": "example", "vlan_id": 1 } } ], "public_ip": "example", "type": "example" } ] } }, "log_receiver_with_net": { "log_receiver": { "name": "example", "namespace": "example" }, "use_management_network": {}, "use_slo_sli": {} }, "openshift_virtualization": { "not_managed": { "node_list": [ { "hostname": "example", "interface_list": [ { "bond_interface": { "active_backup": {}, "devices": [ "example" ], "lacp": { "rate": 1 }, "link_polling_interval": 1, "link_up_delay": 1, "name": "example" }, "description": "example", "dhcp_client": {}, "ethernet_interface": { "device": "example", "mac": "example" }, "ipv6_auto_config": { "host": {}, "router": { "dns_config": { "configured_list": { "dns_list": [ "example" ] }, "local_dns": { "configured_address": "example", "first_address": {}, "last_address": {} } }, "network_prefix": "example", "stateful": { "automatic_from_end": {}, "automatic_from_start": {}, "dhcp_networks": [ { "network_prefix": "example", "pool_settings": "INCLUDE_IP_ADDRESSES_FROM_DHCP_POOLS", "pools": [ { "end_ip": "example", "start_ip": "example" } ] } ], "fixed_ip_map": {}, "interface_ip_map": { "interface_ip_map": {} } } } }, "labels": {}, "monitor": {}, "monitor_disabled": {}, "mtu": 1, "name": "example", "network_option": { "site_local_inside_network": {}, "site_local_network": {} }, "no_ipv4_address": {}, "no_ipv6_address": {}, "priority": 1, "site_to_site_connectivity_interface_disabled": {}, "site_to_site_connectivity_interface_enabled": {}, "static_ip": { "default_gw": "example", "ip_address": "example" }, "static_ipv6_address": { "cluster_static_ip": { "interface_ip_map": {} }, "node_static_ip": { "default_gw": "example", "ip_address": "example" } }, "vlan_interface": { "device": "example", "vlan_id": 1 } } ], "public_ip": "example", "type": "example" } ] } }, "segment_vrf": [ { "segment_config": { "nameserver": "example", "nameserver_v6": "example", "no_static_routes": {}, "no_v6_static_routes": {}, "static_routes": { "static_routes": [ { "attrs": [ "ROUTE_ATTR_NO_OP" ], "default_gateway": {}, "ip_address": "example", "ip_prefixes": [ "example" ], "node_interface": { "list": [ { "interface": [ { "name": "example", "namespace": "example" } ], "node": "example" } ] } } ] }, "static_v6_routes": { "static_routes": [ { "attrs": [ "ROUTE_ATTR_NO_OP" ], "default_gateway": {}, "ip_address": "example", "ip_prefixes": [ "example" ], "node_interface": { "list": [ { "interface": [ { "name": "example", "namespace": "example" } ], "node": "example" } ] } } ] }, "secondary_nameserver": "example" } } ] } }'Shape of the Secure Mesh site specification.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Namespace This defines the workspace within which each the configuration object is to be created. Must be a DNS_LABEL format. For a namespace object itself, namespace value will be ""
Name The configuration object to be replaced will be looked up by name.
Request Bodyrequired
Section titled “Request Bodyrequired”This is the input message of the ‘Replace’ RPC.
object
object
Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects.
object
Human readable description for the object.
A value of true will administratively disable the object.
Map of string keys and values that can be used to organize and categorize (scope and select) objects as chosen by the user. Values specified here will be used by selector expression.
object
This is the name of configuration object. It has to be unique within the namespace. It can only be specified during create API and cannot be changed during replace API. The value of name has to follow DNS-1035 format. Required: YES.
This defines the workspace within which each the configuration object is to be created. Must be a DNS_LABEL format. For a namespace object itself, namespace value will be ""
object
object
Ordered List of Enhanced Firewall Policies active
Required: YES.
This type establishes a direct reference from one object(the referrer) to another(the referred). Such a reference is in form of tenant/namespace/name.
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name. Required: YES.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
object
Ordered List of Forward Proxy Policies active
Required: YES.
This type establishes a direct reference from one object(the referrer) to another(the referred). Such a reference is in form of tenant/namespace/name.
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name. Required: YES.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
object
object
object
Name of the Secret Management Access object that contains information about the backend Secret Management service.
Location is the uri_ref. It could be in URL format for string:/// Or it could be a path if the store provider is an HTTP/HTTPS location Required: YES.
Name of the Secret Management Access object that contains information about the store to GET encrypted bytes This field needs to be provided only if the URL scheme is not string:///.
object
Name of the Secret Management Access object that contains information about the store to GET encrypted bytes This field needs to be provided only if the URL scheme is not string:///.
URL of the secret. Currently supported URL schemes is string:///. For string:/// scheme, Secret needs to be encoded Base64 format. When asked for this secret, caller will GET Secret bytes after Base64 decoding. Required: YES.
object
Name of the Secret Management Access object that contains information about the backend Secret Management service.
Location is the uri_ref. It could be in URL format for string:/// Or it could be a path if the store provider is an HTTP/HTTPS location Required: YES.
Name of the Secret Management Access object that contains information about the store to GET encrypted bytes This field needs to be provided only if the URL scheme is not string:///.
object
X-displayName: “Key” Key of the individual secret. Vault Secrets are stored as key-value pair. If user is only interested in one value from the map, this field should be set to the corresponding key. If not provided entire secret will be returned.
X-displayName: “Location” x-required Path to secret in Vault.
X-displayName: “Provider” x-required Name of the Secret Management Access object that contains information about the backend Vault.
X-displayName: “Version” Version of the secret to be fetched. As vault secrets are versioned, user can specify this field to fetch specific version. If not provided latest version will be returned.
object
X-displayName: “Name” x-required Name of the secret.
Provided Public SSH key can be used for accessing nodes of the site. When provided, customers can SSH to the nodes of this Customer Edge site using admin as the user.
object
object
This section will show nodes associated with this site. Note: For sites that are not orchestrated by F5XC, create nodes in the chosen provider. Once a node is created and registers with the site, it will be shown in this section.
Node definition.
object
Hostname for this Node.
Manage interfaces belonging to this node.
Interface definition.
object
object
object
Ethernet devices that will make up this bond Required: YES.
object
Interval in seconds to transmit LACP packets.
Link polling interval in milliseconds Required: YES.
Milliseconds wait before link is declared up Required: YES.
Name for the Bond. Ex ‘bond0’ Required: YES.
Description for this Interface.
object
object
Select an Ethernet device from the discovered interfaces to configure. Once configured, this interface will be part of this sites dataplane and can participate in the networking services configured on this site. Required: YES.
Configuration parameter for mac
object
object
object
object
object
List of IPv6 Addresses acting as DNS servers Required: YES.
object
Exclusive with [first_address last_address] Configured address from the network prefix is chosen as DNS server.
object
object
Exclusive with [stateful] Nework prefix that is used as Prefix information Allowed only /64 prefix length as per RFC 4862.
object
object
object
List of networks from which DHCP server can allocate IP addresses
Required: YES.
DHCP IPv6 network type configuration.
object
Exclusive with [] Network Prefix to be used for IPv6 address auto configuration.
List of non overlapping IP address ranges.
DHCP IPv6 pool is a range of IP addresses (start IP and end IP).
object
Ending IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix.
Starting IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix. 2001::1 with prefix length of 64, start offset is 5.
Fixed MAC address to IPv6 assignments, Key: MAC address, Value: IPv6 Address Assign fixed IPv6 addresses based on the MAC Address of the DHCP Client.
object
object
Map of Site:Node to IPv6 address.
object
Add Labels for this Interface, these labels can be used in firewall policy.
object
object
object
Maximum packet size (Maximum Transfer Unit) of the interface When configured, MTU must be between 512 and 16384.
Name of this Interface.
object
object
object
object
object
For a node, if multiple interfaces are configured in a VRF, interfaces with highest priority will be used as active and interfaces with lower priority will be used as backup. If multiple interfaces have the same priority, ECMP will be used. Greater the value, higher the priority.
object
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
object
Map of Node to Static IP configuration value, Key:Node, Value:IP Address.
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
Select a parent interface from the dropdown. Required: YES.
Configure the VLAN tag for this interface.
Public IP for this Node.
Type for this Node, can be Control or Worker.
object
object
This section will show nodes associated with this site. Note: For sites that are not orchestrated by F5XC, create nodes in the chosen provider. Once a node is created and registers with the site, it will be shown in this section.
Node definition.
object
Hostname for this Node.
Manage interfaces belonging to this node.
Interface definition.
object
object
object
Ethernet devices that will make up this bond Required: YES.
object
Interval in seconds to transmit LACP packets.
Link polling interval in milliseconds Required: YES.
Milliseconds wait before link is declared up Required: YES.
Name for the Bond. Ex ‘bond0’ Required: YES.
Description for this Interface.
object
object
Select an Ethernet device from the discovered interfaces to configure. Once configured, this interface will be part of this sites dataplane and can participate in the networking services configured on this site. Required: YES.
Configuration parameter for mac
object
object
object
object
object
List of IPv6 Addresses acting as DNS servers Required: YES.
object
Exclusive with [first_address last_address] Configured address from the network prefix is chosen as DNS server.
object
object
Exclusive with [stateful] Nework prefix that is used as Prefix information Allowed only /64 prefix length as per RFC 4862.
object
object
object
List of networks from which DHCP server can allocate IP addresses
Required: YES.
DHCP IPv6 network type configuration.
object
Exclusive with [] Network Prefix to be used for IPv6 address auto configuration.
List of non overlapping IP address ranges.
DHCP IPv6 pool is a range of IP addresses (start IP and end IP).
object
Ending IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix.
Starting IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix. 2001::1 with prefix length of 64, start offset is 5.
Fixed MAC address to IPv6 assignments, Key: MAC address, Value: IPv6 Address Assign fixed IPv6 addresses based on the MAC Address of the DHCP Client.
object
object
Map of Site:Node to IPv6 address.
object
Add Labels for this Interface, these labels can be used in firewall policy.
object
object
object
Maximum packet size (Maximum Transfer Unit) of the interface When configured, MTU must be between 512 and 16384.
Name of this Interface.
object
object
object
object
object
For a node, if multiple interfaces are configured in a VRF, interfaces with highest priority will be used as active and interfaces with lower priority will be used as backup. If multiple interfaces have the same priority, ECMP will be used. Greater the value, higher the priority.
object
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
object
Map of Node to Static IP configuration value, Key:Node, Value:IP Address.
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
Select a parent interface from the dropdown. Required: YES.
Configure the VLAN tag for this interface.
Public IP for this Node.
Type for this Node, can be Control or Worker.
object
object
This section will show nodes associated with this site. Note: For sites that are not orchestrated by F5XC, create nodes in the chosen provider. Once a node is created and registers with the site, it will be shown in this section.
Node definition.
object
Hostname for this Node.
Manage interfaces belonging to this node.
Interface definition.
object
object
object
Ethernet devices that will make up this bond Required: YES.
object
Interval in seconds to transmit LACP packets.
Link polling interval in milliseconds Required: YES.
Milliseconds wait before link is declared up Required: YES.
Name for the Bond. Ex ‘bond0’ Required: YES.
Description for this Interface.
object
object
Select an Ethernet device from the discovered interfaces to configure. Once configured, this interface will be part of this sites dataplane and can participate in the networking services configured on this site. Required: YES.
Configuration parameter for mac
object
object
object
object
object
List of IPv6 Addresses acting as DNS servers Required: YES.
object
Exclusive with [first_address last_address] Configured address from the network prefix is chosen as DNS server.
object
object
Exclusive with [stateful] Nework prefix that is used as Prefix information Allowed only /64 prefix length as per RFC 4862.
object
object
object
List of networks from which DHCP server can allocate IP addresses
Required: YES.
DHCP IPv6 network type configuration.
object
Exclusive with [] Network Prefix to be used for IPv6 address auto configuration.
List of non overlapping IP address ranges.
DHCP IPv6 pool is a range of IP addresses (start IP and end IP).
object
Ending IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix.
Starting IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix. 2001::1 with prefix length of 64, start offset is 5.
Fixed MAC address to IPv6 assignments, Key: MAC address, Value: IPv6 Address Assign fixed IPv6 addresses based on the MAC Address of the DHCP Client.
object
object
Map of Site:Node to IPv6 address.
object
Add Labels for this Interface, these labels can be used in firewall policy.
object
object
object
Maximum packet size (Maximum Transfer Unit) of the interface When configured, MTU must be between 512 and 16384.
Name of this Interface.
object
object
object
object
object
For a node, if multiple interfaces are configured in a VRF, interfaces with highest priority will be used as active and interfaces with lower priority will be used as backup. If multiple interfaces have the same priority, ECMP will be used. Greater the value, higher the priority.
object
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
object
Map of Node to Static IP configuration value, Key:Node, Value:IP Address.
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
Select a parent interface from the dropdown. Required: YES.
Configure the VLAN tag for this interface.
Public IP for this Node.
Type for this Node, can be Control or Worker.
object
object
Blocking or denial configuration
Disable a node local service on this site.
object
object
object
object
object
object
object
object
object
Name of the Secret Management Access object that contains information about the backend Secret Management service.
Location is the uri_ref. It could be in URL format for string:/// Or it could be a path if the store provider is an HTTP/HTTPS location Required: YES.
Name of the Secret Management Access object that contains information about the store to GET encrypted bytes This field needs to be provided only if the URL scheme is not string:///.
object
Name of the Secret Management Access object that contains information about the store to GET encrypted bytes This field needs to be provided only if the URL scheme is not string:///.
URL of the secret. Currently supported URL schemes is string:///. For string:/// scheme, Secret needs to be encoded Base64 format. When asked for this secret, caller will GET Secret bytes after Base64 decoding. Required: YES.
object
Name of the Secret Management Access object that contains information about the backend Secret Management service.
Location is the uri_ref. It could be in URL format for string:/// Or it could be a path if the store provider is an HTTP/HTTPS location Required: YES.
Name of the Secret Management Access object that contains information about the store to GET encrypted bytes This field needs to be provided only if the URL scheme is not string:///.
object
X-displayName: “Key” Key of the individual secret. Vault Secrets are stored as key-value pair. If user is only interested in one value from the map, this field should be set to the corresponding key. If not provided entire secret will be returned.
X-displayName: “Location” x-required Path to secret in Vault.
X-displayName: “Provider” x-required Name of the Secret Management Access object that contains information about the backend Vault.
X-displayName: “Version” Version of the secret to be fetched. As vault secrets are versioned, user can specify this field to fetch specific version. If not provided latest version will be returned.
object
X-displayName: “Name” x-required Name of the secret.
Specify the IPv4 Address of the internal Enterprise Proxy Required: YES.
Specify the Port of the internal Enterprise Proxy Required: YES.
If the internal Enterprise Proxy is using basic authentication, specify the username. This is an optional field.
object
List of domains to bypass the proxy.
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name. Required: YES.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name. Required: YES.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
object
object
object
object
DNS Servers.
object
NTP Servers.
object
object
object
object
object
object
This section will show nodes associated with this site. Note: For sites that are not orchestrated by F5XC, create nodes in the chosen provider. Once a node is created and registers with the site, it will be shown in this section.
Node definition.
object
Hostname for this Node.
Manage interfaces belonging to this node.
Interface definition.
object
object
object
Ethernet devices that will make up this bond Required: YES.
object
Interval in seconds to transmit LACP packets.
Link polling interval in milliseconds Required: YES.
Milliseconds wait before link is declared up Required: YES.
Name for the Bond. Ex ‘bond0’ Required: YES.
Description for this Interface.
object
object
Select an Ethernet device from the discovered interfaces to configure. Once configured, this interface will be part of this sites dataplane and can participate in the networking services configured on this site. Required: YES.
Configuration parameter for mac
object
object
object
object
object
List of IPv6 Addresses acting as DNS servers Required: YES.
object
Exclusive with [first_address last_address] Configured address from the network prefix is chosen as DNS server.
object
object
Exclusive with [stateful] Nework prefix that is used as Prefix information Allowed only /64 prefix length as per RFC 4862.
object
object
object
List of networks from which DHCP server can allocate IP addresses
Required: YES.
DHCP IPv6 network type configuration.
object
Exclusive with [] Network Prefix to be used for IPv6 address auto configuration.
List of non overlapping IP address ranges.
DHCP IPv6 pool is a range of IP addresses (start IP and end IP).
object
Ending IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix.
Starting IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix. 2001::1 with prefix length of 64, start offset is 5.
Fixed MAC address to IPv6 assignments, Key: MAC address, Value: IPv6 Address Assign fixed IPv6 addresses based on the MAC Address of the DHCP Client.
object
object
Map of Site:Node to IPv6 address.
object
Add Labels for this Interface, these labels can be used in firewall policy.
object
object
object
Maximum packet size (Maximum Transfer Unit) of the interface When configured, MTU must be between 512 and 16384.
Name of this Interface.
object
object
object
object
object
For a node, if multiple interfaces are configured in a VRF, interfaces with highest priority will be used as active and interfaces with lower priority will be used as backup. If multiple interfaces have the same priority, ECMP will be used. Greater the value, higher the priority.
object
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
object
Map of Node to Static IP configuration value, Key:Node, Value:IP Address.
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
Select a parent interface from the dropdown. Required: YES.
Configure the VLAN tag for this interface.
Public IP for this Node.
Type for this Node, can be Control or Worker.
object
object
object
This section will show nodes associated with this site. Note: For sites that are not orchestrated by F5XC, create nodes in the chosen provider. Once a node is created and registers with the site, it will be shown in this section.
Node definition.
object
Hostname for this Node.
Manage interfaces belonging to this node.
Interface definition.
object
object
object
Ethernet devices that will make up this bond Required: YES.
object
Interval in seconds to transmit LACP packets.
Link polling interval in milliseconds Required: YES.
Milliseconds wait before link is declared up Required: YES.
Name for the Bond. Ex ‘bond0’ Required: YES.
Description for this Interface.
object
object
Select an Ethernet device from the discovered interfaces to configure. Once configured, this interface will be part of this sites dataplane and can participate in the networking services configured on this site. Required: YES.
Configuration parameter for mac
object
object
object
object
object
List of IPv6 Addresses acting as DNS servers Required: YES.
object
Exclusive with [first_address last_address] Configured address from the network prefix is chosen as DNS server.
object
object
Exclusive with [stateful] Nework prefix that is used as Prefix information Allowed only /64 prefix length as per RFC 4862.
object
object
object
List of networks from which DHCP server can allocate IP addresses
Required: YES.
DHCP IPv6 network type configuration.
object
Exclusive with [] Network Prefix to be used for IPv6 address auto configuration.
List of non overlapping IP address ranges.
DHCP IPv6 pool is a range of IP addresses (start IP and end IP).
object
Ending IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix.
Starting IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix. 2001::1 with prefix length of 64, start offset is 5.
Fixed MAC address to IPv6 assignments, Key: MAC address, Value: IPv6 Address Assign fixed IPv6 addresses based on the MAC Address of the DHCP Client.
object
object
Map of Site:Node to IPv6 address.
object
Add Labels for this Interface, these labels can be used in firewall policy.
object
object
object
Maximum packet size (Maximum Transfer Unit) of the interface When configured, MTU must be between 512 and 16384.
Name of this Interface.
object
object
object
object
object
For a node, if multiple interfaces are configured in a VRF, interfaces with highest priority will be used as active and interfaces with lower priority will be used as backup. If multiple interfaces have the same priority, ECMP will be used. Greater the value, higher the priority.
object
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
object
Map of Node to Static IP configuration value, Key:Node, Value:IP Address.
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
Select a parent interface from the dropdown. Required: YES.
Configure the VLAN tag for this interface.
Public IP for this Node.
Type for this Node, can be Control or Worker.
object
object
This section will show nodes associated with this site. Note: For sites that are not orchestrated by F5XC, create nodes in the chosen provider. Once a node is created and registers with the site, it will be shown in this section.
Node definition.
object
Hostname for this Node.
Manage interfaces belonging to this node.
Interface definition.
object
object
object
Ethernet devices that will make up this bond Required: YES.
object
Interval in seconds to transmit LACP packets.
Link polling interval in milliseconds Required: YES.
Milliseconds wait before link is declared up Required: YES.
Name for the Bond. Ex ‘bond0’ Required: YES.
Description for this Interface.
object
object
Select an Ethernet device from the discovered interfaces to configure. Once configured, this interface will be part of this sites dataplane and can participate in the networking services configured on this site. Required: YES.
Configuration parameter for mac
object
object
object
object
object
List of IPv6 Addresses acting as DNS servers Required: YES.
object
Exclusive with [first_address last_address] Configured address from the network prefix is chosen as DNS server.
object
object
Exclusive with [stateful] Nework prefix that is used as Prefix information Allowed only /64 prefix length as per RFC 4862.
object
object
object
List of networks from which DHCP server can allocate IP addresses
Required: YES.
DHCP IPv6 network type configuration.
object
Exclusive with [] Network Prefix to be used for IPv6 address auto configuration.
List of non overlapping IP address ranges.
DHCP IPv6 pool is a range of IP addresses (start IP and end IP).
object
Ending IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix.
Starting IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix. 2001::1 with prefix length of 64, start offset is 5.
Fixed MAC address to IPv6 assignments, Key: MAC address, Value: IPv6 Address Assign fixed IPv6 addresses based on the MAC Address of the DHCP Client.
object
object
Map of Site:Node to IPv6 address.
object
Add Labels for this Interface, these labels can be used in firewall policy.
object
object
object
Maximum packet size (Maximum Transfer Unit) of the interface When configured, MTU must be between 512 and 16384.
Name of this Interface.
object
object
object
object
object
For a node, if multiple interfaces are configured in a VRF, interfaces with highest priority will be used as active and interfaces with lower priority will be used as backup. If multiple interfaces have the same priority, ECMP will be used. Greater the value, higher the priority.
object
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
object
Map of Node to Static IP configuration value, Key:Node, Value:IP Address.
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
Select a parent interface from the dropdown. Required: YES.
Configure the VLAN tag for this interface.
Public IP for this Node.
Type for this Node, can be Control or Worker.
object
object
object
object
object
Add Labels for this network, these labels can be used in firewall policy.
object
Optional DNS V4 server IP to be used for name resolution.
object
object
object
Required: YES.
Defines a static route, configuring a list of prefixes and a next-hop to be used for them.
object
List of attributes that control forwarding, dynamic routing and control plane (host) reachability.
object
Exclusive with [default_gateway node_interface] Traffic matching the IP prefixes is sent to this IP Address.
List of route prefixes that have common next hop and attributes Required: YES.
object
On a multinode site, this list holds the nodes and corresponding networking_interface.
On a multinode site, this list holds the nodes and corresponding tunnel transport interface.
object
Interface reference on this node.
This type establishes a ‘direct reference’ from one object(the referrer) to another(the referred). Such a reference is in form of tenant/namespace/name for public API and Uid for private API This type of reference is called direct because the relation is explicit and concrete (as opposed to selector reference which builds a group based on labels of selectee objects)
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then kind will hold the referred object’s kind (e.g. “route”)
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then uid will hold the referred object’s(e.g. Route’s) uid.
Node name on this site.
object
List of IPv6 static routes
Required: YES.
Defines a static route of IPv6 prefixes, configuring a list of prefixes and a next-hop to be used for them.
object
List of attributes that control forwarding, dynamic routing and control plane (host) reachability.
object
Exclusive with [default_gateway node_interface] Traffic matching the IP prefixes is sent to this IP Address.
List of IPv6 route prefixes that have common next hop and attributes Required: YES.
object
On a multinode site, this list holds the nodes and corresponding networking_interface.
On a multinode site, this list holds the nodes and corresponding tunnel transport interface.
object
Interface reference on this node.
This type establishes a ‘direct reference’ from one object(the referrer) to another(the referred). Such a reference is in form of tenant/namespace/name for public API and Uid for private API This type of reference is called direct because the relation is explicit and concrete (as opposed to selector reference which builds a group based on labels of selectee objects)
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then kind will hold the referred object’s kind (e.g. “route”)
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then uid will hold the referred object’s(e.g. Route’s) uid.
Node name on this site.
Optional common virtual V4 IP across all nodes to be used as automatic VIP.
Optional Secondary IPv4 DNS server to be used for name resolution.
object
Add Labels for this network, these labels can be used in firewall policy.
object
Optional DNS V4 server IP to be used for name resolution.
object
object
object
Required: YES.
Defines a static route, configuring a list of prefixes and a next-hop to be used for them.
object
List of attributes that control forwarding, dynamic routing and control plane (host) reachability.
object
Exclusive with [default_gateway node_interface] Traffic matching the IP prefixes is sent to this IP Address.
List of route prefixes that have common next hop and attributes Required: YES.
object
On a multinode site, this list holds the nodes and corresponding networking_interface.
On a multinode site, this list holds the nodes and corresponding tunnel transport interface.
object
Interface reference on this node.
This type establishes a ‘direct reference’ from one object(the referrer) to another(the referred). Such a reference is in form of tenant/namespace/name for public API and Uid for private API This type of reference is called direct because the relation is explicit and concrete (as opposed to selector reference which builds a group based on labels of selectee objects)
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then kind will hold the referred object’s kind (e.g. “route”)
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then uid will hold the referred object’s(e.g. Route’s) uid.
Node name on this site.
object
List of IPv6 static routes
Required: YES.
Defines a static route of IPv6 prefixes, configuring a list of prefixes and a next-hop to be used for them.
object
List of attributes that control forwarding, dynamic routing and control plane (host) reachability.
object
Exclusive with [default_gateway node_interface] Traffic matching the IP prefixes is sent to this IP Address.
List of IPv6 route prefixes that have common next hop and attributes Required: YES.
object
On a multinode site, this list holds the nodes and corresponding networking_interface.
On a multinode site, this list holds the nodes and corresponding tunnel transport interface.
object
Interface reference on this node.
This type establishes a ‘direct reference’ from one object(the referrer) to another(the referred). Such a reference is in form of tenant/namespace/name for public API and Uid for private API This type of reference is called direct because the relation is explicit and concrete (as opposed to selector reference which builds a group based on labels of selectee objects)
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then kind will hold the referred object’s kind (e.g. “route”)
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then uid will hold the referred object’s(e.g. Route’s) uid.
Node name on this site.
Optional common virtual V4 IP across all nodes to be used as automatic VIP.
Optional Secondary IPv4 DNS server to be used for name resolution.
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name. Required: YES.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
object
object
object
object
object
object
object
object
This section will show nodes associated with this site. Note: For sites that are not orchestrated by F5XC, create nodes in the chosen provider. Once a node is created and registers with the site, it will be shown in this section.
Node definition.
object
Hostname for this Node.
Manage interfaces belonging to this node.
Interface definition.
object
object
object
Ethernet devices that will make up this bond Required: YES.
object
Interval in seconds to transmit LACP packets.
Link polling interval in milliseconds Required: YES.
Milliseconds wait before link is declared up Required: YES.
Name for the Bond. Ex ‘bond0’ Required: YES.
Description for this Interface.
object
object
Select an Ethernet device from the discovered interfaces to configure. Once configured, this interface will be part of this sites dataplane and can participate in the networking services configured on this site. Required: YES.
Configuration parameter for mac
object
object
object
object
object
List of IPv6 Addresses acting as DNS servers Required: YES.
object
Exclusive with [first_address last_address] Configured address from the network prefix is chosen as DNS server.
object
object
Exclusive with [stateful] Nework prefix that is used as Prefix information Allowed only /64 prefix length as per RFC 4862.
object
object
object
List of networks from which DHCP server can allocate IP addresses
Required: YES.
DHCP IPv6 network type configuration.
object
Exclusive with [] Network Prefix to be used for IPv6 address auto configuration.
List of non overlapping IP address ranges.
DHCP IPv6 pool is a range of IP addresses (start IP and end IP).
object
Ending IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix.
Starting IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix. 2001::1 with prefix length of 64, start offset is 5.
Fixed MAC address to IPv6 assignments, Key: MAC address, Value: IPv6 Address Assign fixed IPv6 addresses based on the MAC Address of the DHCP Client.
object
object
Map of Site:Node to IPv6 address.
object
Add Labels for this Interface, these labels can be used in firewall policy.
object
object
object
Maximum packet size (Maximum Transfer Unit) of the interface When configured, MTU must be between 512 and 16384.
Name of this Interface.
object
object
object
object
object
For a node, if multiple interfaces are configured in a VRF, interfaces with highest priority will be used as active and interfaces with lower priority will be used as backup. If multiple interfaces have the same priority, ECMP will be used. Greater the value, higher the priority.
object
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
object
Map of Node to Static IP configuration value, Key:Node, Value:IP Address.
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
Select a parent interface from the dropdown. Required: YES.
Configure the VLAN tag for this interface.
Public IP for this Node.
Type for this Node, can be Control or Worker.
object
object
This section will show nodes associated with this site. Note: For sites that are not orchestrated by F5XC, create nodes in the chosen provider. Once a node is created and registers with the site, it will be shown in this section.
Node definition.
object
Hostname for this Node.
Manage interfaces belonging to this node.
Interface definition.
object
object
object
Ethernet devices that will make up this bond Required: YES.
object
Interval in seconds to transmit LACP packets.
Link polling interval in milliseconds Required: YES.
Milliseconds wait before link is declared up Required: YES.
Name for the Bond. Ex ‘bond0’ Required: YES.
Description for this Interface.
object
object
Select an Ethernet device from the discovered interfaces to configure. Once configured, this interface will be part of this sites dataplane and can participate in the networking services configured on this site. Required: YES.
Configuration parameter for mac
object
object
object
object
object
List of IPv6 Addresses acting as DNS servers Required: YES.
object
Exclusive with [first_address last_address] Configured address from the network prefix is chosen as DNS server.
object
object
Exclusive with [stateful] Nework prefix that is used as Prefix information Allowed only /64 prefix length as per RFC 4862.
object
object
object
List of networks from which DHCP server can allocate IP addresses
Required: YES.
DHCP IPv6 network type configuration.
object
Exclusive with [] Network Prefix to be used for IPv6 address auto configuration.
List of non overlapping IP address ranges.
DHCP IPv6 pool is a range of IP addresses (start IP and end IP).
object
Ending IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix.
Starting IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix. 2001::1 with prefix length of 64, start offset is 5.
Fixed MAC address to IPv6 assignments, Key: MAC address, Value: IPv6 Address Assign fixed IPv6 addresses based on the MAC Address of the DHCP Client.
object
object
Map of Site:Node to IPv6 address.
object
Add Labels for this Interface, these labels can be used in firewall policy.
object
object
object
Maximum packet size (Maximum Transfer Unit) of the interface When configured, MTU must be between 512 and 16384.
Name of this Interface.
object
object
object
object
object
For a node, if multiple interfaces are configured in a VRF, interfaces with highest priority will be used as active and interfaces with lower priority will be used as backup. If multiple interfaces have the same priority, ECMP will be used. Greater the value, higher the priority.
object
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
object
Map of Node to Static IP configuration value, Key:Node, Value:IP Address.
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
Select a parent interface from the dropdown. Required: YES.
Configure the VLAN tag for this interface.
Public IP for this Node.
Type for this Node, can be Control or Worker.
object
object
object
object
object
This section will show nodes associated with this site. Note: For sites that are not orchestrated by F5XC, create nodes in the chosen provider. Once a node is created and registers with the site, it will be shown in this section.
Node definition.
object
Hostname for this Node.
Manage interfaces belonging to this node.
Interface definition.
object
object
object
Ethernet devices that will make up this bond Required: YES.
object
Interval in seconds to transmit LACP packets.
Link polling interval in milliseconds Required: YES.
Milliseconds wait before link is declared up Required: YES.
Name for the Bond. Ex ‘bond0’ Required: YES.
Description for this Interface.
object
object
Select an Ethernet device from the discovered interfaces to configure. Once configured, this interface will be part of this sites dataplane and can participate in the networking services configured on this site. Required: YES.
Configuration parameter for mac
object
object
object
object
object
List of IPv6 Addresses acting as DNS servers Required: YES.
object
Exclusive with [first_address last_address] Configured address from the network prefix is chosen as DNS server.
object
object
Exclusive with [stateful] Nework prefix that is used as Prefix information Allowed only /64 prefix length as per RFC 4862.
object
object
object
List of networks from which DHCP server can allocate IP addresses
Required: YES.
DHCP IPv6 network type configuration.
object
Exclusive with [] Network Prefix to be used for IPv6 address auto configuration.
List of non overlapping IP address ranges.
DHCP IPv6 pool is a range of IP addresses (start IP and end IP).
object
Ending IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix.
Starting IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix. 2001::1 with prefix length of 64, start offset is 5.
Fixed MAC address to IPv6 assignments, Key: MAC address, Value: IPv6 Address Assign fixed IPv6 addresses based on the MAC Address of the DHCP Client.
object
object
Map of Site:Node to IPv6 address.
object
Add Labels for this Interface, these labels can be used in firewall policy.
object
object
object
Maximum packet size (Maximum Transfer Unit) of the interface When configured, MTU must be between 512 and 16384.
Name of this Interface.
object
object
object
object
object
For a node, if multiple interfaces are configured in a VRF, interfaces with highest priority will be used as active and interfaces with lower priority will be used as backup. If multiple interfaces have the same priority, ECMP will be used. Greater the value, higher the priority.
object
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
object
Map of Node to Static IP configuration value, Key:Node, Value:IP Address.
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
Select a parent interface from the dropdown. Required: YES.
Configure the VLAN tag for this interface.
Public IP for this Node.
Type for this Node, can be Control or Worker.
object
object
object
object
object
object
object
object
Select primary RE for this site.
Select backup RE for this site, cannot be the same as Primary RE.
object
object
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name. Required: YES.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
object
object
object
object
object
Exclusive with [default_os_version] Specify a OS version to be used e.g. 9.2024.6.
object
object
Exclusive with [default_sw_version] Specify a F5XC Software Version to be used e.g. Crt-20210329-1002.
Time interval, in millisec, within which any IPsec / SSL connection from the site going down is detected. When not set (== 0), a default value of 10000 msec will be used.
object
object
object
object
object
Exclusive with []
Seconds to wait before initiating upgrade on the next set of nodes. Setting it to 0 will wait indefinitely for all services on nodes to be upgraded gracefully before proceeding to the next set of nodes. (Warning: It may block upgrade if services on a node cannot be gracefully upgraded. It is recommended to use the default value).
Required: YES.
object
object
object
This section will show nodes associated with this site. Note: For sites that are not orchestrated by F5XC, create nodes in the chosen provider. Once a node is created and registers with the site, it will be shown in this section.
Node definition.
object
Hostname for this Node.
Manage interfaces belonging to this node.
Interface definition.
object
object
object
Ethernet devices that will make up this bond Required: YES.
object
Interval in seconds to transmit LACP packets.
Link polling interval in milliseconds Required: YES.
Milliseconds wait before link is declared up Required: YES.
Name for the Bond. Ex ‘bond0’ Required: YES.
Description for this Interface.
object
object
Select an Ethernet device from the discovered interfaces to configure. Once configured, this interface will be part of this sites dataplane and can participate in the networking services configured on this site. Required: YES.
Configuration parameter for mac
object
object
object
object
object
List of IPv6 Addresses acting as DNS servers Required: YES.
object
Exclusive with [first_address last_address] Configured address from the network prefix is chosen as DNS server.
object
object
Exclusive with [stateful] Nework prefix that is used as Prefix information Allowed only /64 prefix length as per RFC 4862.
object
object
object
List of networks from which DHCP server can allocate IP addresses
Required: YES.
DHCP IPv6 network type configuration.
object
Exclusive with [] Network Prefix to be used for IPv6 address auto configuration.
List of non overlapping IP address ranges.
DHCP IPv6 pool is a range of IP addresses (start IP and end IP).
object
Ending IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix.
Starting IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix. 2001::1 with prefix length of 64, start offset is 5.
Fixed MAC address to IPv6 assignments, Key: MAC address, Value: IPv6 Address Assign fixed IPv6 addresses based on the MAC Address of the DHCP Client.
object
object
Map of Site:Node to IPv6 address.
object
Add Labels for this Interface, these labels can be used in firewall policy.
object
object
object
Maximum packet size (Maximum Transfer Unit) of the interface When configured, MTU must be between 512 and 16384.
Name of this Interface.
object
object
object
object
object
For a node, if multiple interfaces are configured in a VRF, interfaces with highest priority will be used as active and interfaces with lower priority will be used as backup. If multiple interfaces have the same priority, ECMP will be used. Greater the value, higher the priority.
object
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
object
Map of Node to Static IP configuration value, Key:Node, Value:IP Address.
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
Select a parent interface from the dropdown. Required: YES.
Configure the VLAN tag for this interface.
Public IP for this Node.
Type for this Node, can be Control or Worker.
object
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name. Required: YES.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
object
object
object
object
This section will show nodes associated with this site. Note: For sites that are not orchestrated by F5XC, create nodes in the chosen provider. Once a node is created and registers with the site, it will be shown in this section.
Node definition.
object
Hostname for this Node.
Manage interfaces belonging to this node.
Interface definition.
object
object
object
Ethernet devices that will make up this bond Required: YES.
object
Interval in seconds to transmit LACP packets.
Link polling interval in milliseconds Required: YES.
Milliseconds wait before link is declared up Required: YES.
Name for the Bond. Ex ‘bond0’ Required: YES.
Description for this Interface.
object
object
Select an Ethernet device from the discovered interfaces to configure. Once configured, this interface will be part of this sites dataplane and can participate in the networking services configured on this site. Required: YES.
Configuration parameter for mac
object
object
object
object
object
List of IPv6 Addresses acting as DNS servers Required: YES.
object
Exclusive with [first_address last_address] Configured address from the network prefix is chosen as DNS server.
object
object
Exclusive with [stateful] Nework prefix that is used as Prefix information Allowed only /64 prefix length as per RFC 4862.
object
object
object
List of networks from which DHCP server can allocate IP addresses
Required: YES.
DHCP IPv6 network type configuration.
object
Exclusive with [] Network Prefix to be used for IPv6 address auto configuration.
List of non overlapping IP address ranges.
DHCP IPv6 pool is a range of IP addresses (start IP and end IP).
object
Ending IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix.
Starting IPv6 address of the pool range. In case of address allocator, offset is derived based on network prefix. 2001::1 with prefix length of 64, start offset is 5.
Fixed MAC address to IPv6 assignments, Key: MAC address, Value: IPv6 Address Assign fixed IPv6 addresses based on the MAC Address of the DHCP Client.
object
object
Map of Site:Node to IPv6 address.
object
Add Labels for this Interface, these labels can be used in firewall policy.
object
object
object
Maximum packet size (Maximum Transfer Unit) of the interface When configured, MTU must be between 512 and 16384.
Name of this Interface.
object
object
object
object
object
For a node, if multiple interfaces are configured in a VRF, interfaces with highest priority will be used as active and interfaces with lower priority will be used as backup. If multiple interfaces have the same priority, ECMP will be used. Greater the value, higher the priority.
object
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
object
Map of Node to Static IP configuration value, Key:Node, Value:IP Address.
object
object
IP address of the default gateway.
IP address of the interface and prefix length Required: YES.
object
Select a parent interface from the dropdown. Required: YES.
Configure the VLAN tag for this interface.
Public IP for this Node.
Type for this Node, can be Control or Worker.
The Segment VRF is valid across all Sites of a Tenant. These are identified with a Segment name. Though these VRFs are across all Sites of a Tenant, there are some configurations that are valid per Site that can be configured here.
The Segment VRF is valid across all Sites of a Tenant. These are identified with a Segment name. Though these VRFs are across all Sites of a Tenant, there are some configurations that are valid per Site that can be configured here.
object
object
X-displayName: “DNS V4 Server” Optional DNS V4 server IP to be used for name resolution.
X-displayName: “DNS V6 Server” Optional DNS V6 server IP to be used for name resolution.
object
object
object
Required: YES.
Defines a static route, configuring a list of prefixes and a next-hop to be used for them.
object
List of attributes that control forwarding, dynamic routing and control plane (host) reachability.
object
Exclusive with [default_gateway node_interface] Traffic matching the IP prefixes is sent to this IP Address.
List of route prefixes that have common next hop and attributes Required: YES.
object
On a multinode site, this list holds the nodes and corresponding networking_interface.
On a multinode site, this list holds the nodes and corresponding tunnel transport interface.
object
Interface reference on this node.
This type establishes a ‘direct reference’ from one object(the referrer) to another(the referred). Such a reference is in form of tenant/namespace/name for public API and Uid for private API This type of reference is called direct because the relation is explicit and concrete (as opposed to selector reference which builds a group based on labels of selectee objects)
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then kind will hold the referred object’s kind (e.g. “route”)
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then uid will hold the referred object’s(e.g. Route’s) uid.
Node name on this site.
object
List of IPv6 static routes
Required: YES.
Defines a static route of IPv6 prefixes, configuring a list of prefixes and a next-hop to be used for them.
object
List of attributes that control forwarding, dynamic routing and control plane (host) reachability.
object
Exclusive with [default_gateway node_interface] Traffic matching the IP prefixes is sent to this IP Address.
List of IPv6 route prefixes that have common next hop and attributes Required: YES.
object
On a multinode site, this list holds the nodes and corresponding networking_interface.
On a multinode site, this list holds the nodes and corresponding tunnel transport interface.
object
Interface reference on this node.
This type establishes a ‘direct reference’ from one object(the referrer) to another(the referred). Such a reference is in form of tenant/namespace/name for public API and Uid for private API This type of reference is called direct because the relation is explicit and concrete (as opposed to selector reference which builds a group based on labels of selectee objects)
object
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then kind will hold the referred object’s kind (e.g. “route”)
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then name will hold the referred object’s(e.g. Route’s) name.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then namespace will hold the referred object’s(e.g. Route’s) namespace.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then tenant will hold the referred object’s(e.g. Route’s) tenant.
When a configuration object(e.g. Virtual_host) refers to another(e.g route) then uid will hold the referred object’s(e.g. Route’s) uid.
Node name on this site.
Optional Secondary IPv4 DNS server to be used for name resolution.
Responses
Section titled “Responses”A successful response.
object
Examplegenerated
{}Returned when operation is not authorized.
Examplegenerated
exampleReturned when there is no permission to access resource.
Examplegenerated
exampleReturned when resource is not found.
Examplegenerated
exampleReturned when operation on resource is conflicting with current value.
Examplegenerated
exampleReturned when operation has been rejected as it is happening too frequently.
Examplegenerated
exampleReturned when server encountered an error in processing API.
Examplegenerated
exampleReturned when service is unavailable temporarily.
Examplegenerated
exampleReturned when server timed out processing request.
Examplegenerated
example