Skip to main content

rules

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

Overview

Namerules
TypeResource
Idcloudflare.rum.rules

Fields

The following fields are returned by SELECT queries:

List of Web Analytics rules in the ruleset.

NameDatatypeDescription
rulesarrayA list of rules.
rulesetobject

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectaccount_id, ruleset_idLists all the rules in a Web Analytics ruleset.
updatereplaceaccount_id, ruleset_id, rule_idUpdates a rule in a Web Analytics ruleset.
deletedeleteaccount_id, ruleset_id, rule_idDeletes an existing rule from a Web Analytics ruleset.

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
account_idstringThe Cloudflare account ID.
rule_idstringThe rule ID.
ruleset_idstringThe ruleset ID.

SELECT examples

Lists all the rules in a Web Analytics ruleset.

SELECT
rules,
ruleset
FROM cloudflare.rum.rules
WHERE account_id = '{{ account_id }}' -- required
AND ruleset_id = '{{ ruleset_id }}' -- required
;

REPLACE examples

Updates a rule in a Web Analytics ruleset.

REPLACE cloudflare.rum.rules
SET
host = '{{ host }}',
inclusive = {{ inclusive }},
is_paused = {{ is_paused }},
paths = '{{ paths }}'
WHERE
account_id = '{{ account_id }}' --required
AND ruleset_id = '{{ ruleset_id }}' --required
AND rule_id = '{{ rule_id }}' --required
RETURNING
errors,
messages,
result,
success;

DELETE examples

Deletes an existing rule from a Web Analytics ruleset.

DELETE FROM cloudflare.rum.rules
WHERE account_id = '{{ account_id }}' --required
AND ruleset_id = '{{ ruleset_id }}' --required
AND rule_id = '{{ rule_id }}' --required
;