Skip to content

Forward Proxy Policy

Shape of the Forward Proxy Policy replace specification.

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-updateReplace Forward Proxy Policy.
f5xc-api-networksecurity-forward-proxy-policy-deleteDELETE Configure Forward Proxy Policy.
ParameterDescriptionExample
metadata.namespaceNamespace-
nameName-
namespaceNamespace-
metadata.nameName-
ParameterDescriptionExample
response_formatThe format in which the configuration object is to be fetched. This could be for example-
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_proxy-
spec.drp_http_connect-
spec.network_connector-
spec.proxy_label_selector-
OptionDescriptionRecommended
spec.allow_all-
spec.allow_list-
spec.deny_list-
spec.rule_list-
OptionDescriptionRecommended
spec.allow_list.default_action_allow-
spec.allow_list.default_action_deny-
spec.allow_list.default_action_next_policy-
OptionDescriptionRecommended
spec.allow_list.http_list[].exact_value-
spec.allow_list.http_list[].regex_value-
spec.allow_list.http_list[].suffix_value-
OptionDescriptionRecommended
spec.allow_list.http_list[].any_path-
spec.allow_list.http_list[].path_exact_value-
spec.allow_list.http_list[].path_prefix_value-
spec.allow_list.http_list[].path_regex_value-
OptionDescriptionRecommended
spec.rule_list.rules[].all_destinations-
spec.rule_list.rules[].dst_asn_list-
spec.rule_list.rules[].dst_asn_set-
spec.rule_list.rules[].dst_ip_prefix_set-
spec.rule_list.rules[].dst_label_selector-
spec.rule_list.rules[].dst_prefix_list-
spec.rule_list.rules[].http_list-
spec.rule_list.rules[].tls_list-
spec.rule_list.rules[].url_category_list-
OptionDescriptionRecommended
spec.rule_list.rules[].no_http_connect_port-
spec.rule_list.rules[].port_matcher-
OptionDescriptionRecommended
spec.rule_list.rules[].all_sources-
spec.rule_list.rules[].ip_prefix_set-
spec.rule_list.rules[].label_selector-
spec.rule_list.rules[].prefix_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/${NAMESPACE}/forward_proxy_policys" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json"
# Get specific resource
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/forward_proxy_policys/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json"
# Create resource
curl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/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/${NAMESPACE}/forward_proxy_policys/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"