Skip to content

Infraprotect Firewall Rule Group

Infraprotect Firewall Rule Group provides tools for creating, listing, retrieving, updating, and deleting resources in F5 Distributed Cloud.

ToolDescription
f5xc-api-ddos-infraprotect-firewall-rule-group-createUpdate DDoS transit Firewall Rule Group.
f5xc-api-ddos-infraprotect-firewall-rule-group-getGet Infraprotect Firewall Rule Group.
f5xc-api-ddos-infraprotect-firewall-rule-group-listList Infraprotect Firewall Rule Group.
f5xc-api-ddos-infraprotect-firewall-rule-group-updateUpdate DDoS transit Firewall Rule Group.
f5xc-api-ddos-infraprotect-firewall-rule-group-deleteDelete Infraprotect Firewall Rule Group.
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…-

Ask Claude to help you work with Infraprotect Firewall Rule Group resources:

“Create a infraprotect-firewall-rule-group named ‘example’ in the ‘production’ namespace”

“List all infraprotect-firewall-rule-groups in the ‘production’ namespace”

Get Infraprotect Firewall Rule Group Details

Section titled “Get Infraprotect Firewall Rule Group Details”

“Get details of the infraprotect-firewall-rule-group named ‘example’ in namespace ‘production‘“

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