Skip to content

Forward Proxy Policy

Forward Proxy Policy provides tools for creating, listing, retrieving, updating, and deleting resources in F5 Distributed Cloud.

ToolDescription
f5xc-api-networksecurity-forward-proxy-policy-createCreate Forward Proxy Policy.
f5xc-api-networksecurity-forward-proxy-policy-getGet Forward Proxy Policy.
f5xc-api-networksecurity-forward-proxy-policy-listList Configure Forward Proxy Policy.
f5xc-api-networksecurity-forward-proxy-policy-updateUpdate Forward Proxy Policy.
f5xc-api-networksecurity-forward-proxy-policy-deleteDelete Configure Forward Proxy Policy.
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.any_proxyAny proxy
spec.drp_http_connectDrp http connect
spec.network_connectorNetwork connector
spec.proxy_label_selectorProxy label selector
OptionDescriptionRecommended
spec.allow_allAllow all
spec.allow_listAllow list
spec.deny_listDeny list
spec.rule_listRule list

Ask Claude to help you work with Forward Proxy Policy resources:

“Create a forward-proxy-policy named ‘example’ in the ‘production’ namespace”

“List all forward-proxy-policys in the ‘production’ namespace”

“Get details of the forward-proxy-policy named ‘example’ in namespace ‘production‘“

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