Replace a fast_acl object, fast_acl object contains rules to protect site from denial of
service
It has destination{destination IP, destination port) and references to fast_acl_rule
Tool Description f5xc-api-networksecurity-fast-acl-createCreate Fast ACL. f5xc-api-networksecurity-fast-acl-getGET Fast ACL. f5xc-api-networksecurity-fast-acl-listList Fast ACL. f5xc-api-networksecurity-fast-acl-updateReplace Fast ACL. f5xc-api-networksecurity-fast-acl-deleteDELETE Fast ACL.
Parameter Description Example metadata.namespaceNamespace -nameName -namespaceNamespace -metadata.nameName -
Parameter Description Example 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:
Option Description Recommended spec.re_acl- spec.site_acl-
Option Description Recommended spec.re_acl.all_public_vips- spec.re_acl.default_tenant_vip- spec.re_acl.selected_tenant_vip-
Option Description Recommended spec.re_acl.fast_acl_rules[].ip_prefix_set- spec.re_acl.fast_acl_rules[].prefix-
Option Description Recommended spec.re_acl.fast_acl_rules[].action.policer_action- spec.re_acl.fast_acl_rules[].action.protocol_policer_action- spec.re_acl.fast_acl_rules[].action.simple_action-
Option Description Recommended spec.re_acl.fast_acl_rules[].port[].all- spec.re_acl.fast_acl_rules[].port[].dns- spec.re_acl.fast_acl_rules[].port[].user_defined-
Option Description Recommended spec.site_acl.inside_network- spec.site_acl.outside_network-
Ask Claude to help you work with Fast Acl resources:
“Create a fast-acl named ‘example’ in the ‘production’ namespace”
“List all fast-acls in the ‘production’ namespace”
“Get details of the fast-acl named ‘example’ in namespace ‘production‘“
curl -X GET " https://${ TENANT }.console.ves.volterra.io/api/config/namespaces/${ NAMESPACE }/fast_acls " \
-H " Authorization: APIToken ${ F5XC_API_TOKEN } " \
-H " Content-Type: application/json "
curl -X GET " https://${ TENANT }.console.ves.volterra.io/api/config/namespaces/${ NAMESPACE }/fast_acls/<name> " \
-H " Authorization: APIToken ${ F5XC_API_TOKEN } " \
-H " Content-Type: application/json "
curl -X POST " https://${ TENANT }.console.ves.volterra.io/api/config/namespaces/${ NAMESPACE }/fast_acls " \
-H " Authorization: APIToken ${ F5XC_API_TOKEN } " \
-H " Content-Type: application/json " \
curl -X DELETE " https://${ TENANT }.console.ves.volterra.io/api/config/namespaces/${ NAMESPACE }/fast_acls/<name> " \
-H " Authorization: APIToken ${ F5XC_API_TOKEN } "