Skip to content

Infraprotect Deny List Rule

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

ToolDescription
f5xc-api-ddos-infraprotect-deny-list-rule-createCreate DDoS transit Deny List Rule.
f5xc-api-ddos-infraprotect-deny-list-rule-getGet Infraprotect Deny List Rule.
f5xc-api-ddos-infraprotect-deny-list-rule-listList Infraprotect Deny List Rule.
f5xc-api-ddos-infraprotect-deny-list-rule-updateUpdate DDoS transit Deny List Rule.
f5xc-api-ddos-infraprotect-deny-list-rule-deleteDelete Infraprotect Deny List Rule.
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.expiration_neverExpiration never
spec.expiration_timestampExpiration timestamp
spec.one_dayOne day
spec.one_hourOne hour
spec.one_monthOne month
spec.one_yearOne year

Ask Claude to help you work with Infraprotect Deny List Rule resources:

“Create a infraprotect-deny-list-rule named ‘example’ in the ‘production’ namespace”

“List all infraprotect-deny-list-rules in the ‘production’ namespace”

“Get details of the infraprotect-deny-list-rule named ‘example’ in namespace ‘production‘“

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