Skip to main content

packages_rules

Creates, updates, deletes, gets or lists a packages_rules resource.

Overview

Namepackages_rules
TypeResource
Idcloudflare.firewall.packages_rules

Fields

The following fields are returned by SELECT queries:

Get a WAF rule response.

NameDatatypeDescription
errorsarray
messagesarray
resultobject
successbooleanDefines whether the API call was successful. (true)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_by_zoneselectrule_id, package_id, zone_idFetches the details of a WAF rule in a WAF package. Note: Applies only to the previous version of WAF managed rules.
list_by_zoneselectpackage_id, zone_idmode, group_id, page, per_page, order, direction, match, description, priorityFetches WAF rules in a WAF package. Note: Applies only to the previous version of WAF managed rules.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
package_idstring
rule_idstringThe rule ID.
zone_idstringThe Cloudflare zone ID.
descriptionstring
directionstring
group_idstring
matchstring
modestring
orderstring
pagenumber
per_pagenumber
prioritystring

SELECT examples

Fetches the details of a WAF rule in a WAF package. Note: Applies only to the previous version of WAF managed rules.

SELECT
errors,
messages,
result,
success
FROM cloudflare.firewall.packages_rules
WHERE rule_id = '{{ rule_id }}' -- required
AND package_id = '{{ package_id }}' -- required
AND zone_id = '{{ zone_id }}' -- required
;