Skip to main content

rules

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

Overview

Namerules
TypeResource
Idcloudflare.snippets.rules

Fields

The following fields are returned by SELECT queries:

A snippet rules response.

NameDatatypeDescription

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectzone_idFetches all snippet rules belonging to the zone.
updatereplacezone_id, rulesUpdates all snippet rules belonging to the zone.
deletedeletezone_idDeletes all snippet rules belonging to the zone.

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
zone_idstringThe Cloudflare zone ID.

SELECT examples

Fetches all snippet rules belonging to the zone.

SELECT
*
FROM cloudflare.snippets.rules
WHERE zone_id = '{{ zone_id }}' -- required
;

REPLACE examples

Updates all snippet rules belonging to the zone.

REPLACE cloudflare.snippets.rules
SET
rules = '{{ rules }}'
WHERE
zone_id = '{{ zone_id }}' --required
AND rules = '{{ rules }}' --required
RETURNING
errors,
messages,
result,
success;

DELETE examples

Deletes all snippet rules belonging to the zone.

DELETE FROM cloudflare.snippets.rules
WHERE zone_id = '{{ zone_id }}' --required
;