Skip to content

Securemesh Site V2

Securemesh Site V2 provides tools for creating, listing, retrieving, updating, and deleting resources in F5 Distributed Cloud.

ToolDescription
f5xc-api-sites-securemesh-site-v2-createCreate Secure Mesh site.
f5xc-api-sites-securemesh-site-v2-getGet Secure Mesh site.
f5xc-api-sites-securemesh-site-v2-listList Configure Secure Mesh Site.
f5xc-api-sites-securemesh-site-v2-updateUpdate Secure Mesh site.
f5xc-api-sites-securemesh-site-v2-deleteDelete Configure Secure Mesh Site.
ParameterDescriptionExample
namespaceNamespace This defines the workspace within which each the configuration object is to be created.system
nameName The name of the configuration object to be fetched.example-resource
ParameterDescriptionExample
response_formatThe format in which the configuration object is to be fetched. This could be for example - in GetSpec form for the contents of object…GET_RSP_FORMAT_DEFAULT
label_filterA LabelSelectorType expression that every item in list response will satisfy.-
report_fieldsThe report_fields parameter…-
report_status_fieldsThe report_status_fields parameter…-

This resource includes mutually exclusive configuration options:

OptionDescriptionRecommended
spec.block_all_servicesBlock all services
spec.blocked_servicesBlocked services
OptionDescriptionRecommended
spec.custom_proxyCustom proxy
spec.f5_proxyF5 proxy
OptionDescriptionRecommended
spec.active_forward_proxy_policiesActive forward proxy policies
spec.no_forward_proxyNo forward proxy
OptionDescriptionRecommended
spec.log_receiverLog receiver
spec.logs_streaming_disabledLogs streaming disabled
OptionDescriptionRecommended
spec.active_enhanced_firewall_policiesActive enhanced firewall policies
spec.no_network_policyNo network policy
OptionDescriptionRecommended
spec.disable_haDisable ha
spec.enable_haEnable ha
OptionDescriptionRecommended
spec.awsAws
spec.azureAzure
spec.baremetalBaremetal
spec.equinixEquinix
spec.gcpGcp
spec.kvmKvm
spec.nutanixNutanix
spec.ociOci
spec.openstackOpenstack
spec.vmwareVmware
OptionDescriptionRecommended
spec.custom_proxy_bypassCustom proxy bypass
spec.no_proxy_bypassNo proxy bypass
OptionDescriptionRecommended
spec.dc_cluster_group_sliDc cluster group sli
spec.no_s2s_connectivity_sliNo s2s connectivity sli
OptionDescriptionRecommended
spec.dc_cluster_group_sloDc cluster group slo
spec.no_s2s_connectivity_sloNo s2s connectivity slo
spec.site_mesh_group_on_sloSite mesh group on slo
OptionDescriptionRecommended
spec.disable_url_categorizationDisable url categorization
spec.enable_url_categorizationEnable url categorization

Ask Claude to help you work with Securemesh Site V2 resources:

“Create a securemesh-site-v2 named ‘example’ in the ‘production’ namespace”

“List all securemesh-site-v2s in the ‘production’ namespace”

“Get details of the securemesh-site-v2 named ‘example’ in namespace ‘production‘“

Terminal window
# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/$${PARAM}/securemesh_site_v2s" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"
# Get specific resource
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/$${PARAM}/securemesh_site_v2s/$${PARAM}" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"
# Create resource
curl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/$${PARAM}/securemesh_site_v2s" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json" \
-d @securemesh_site_v2.json
# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/$${PARAM}/securemesh_site_v2s/$${PARAM}" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"