Snippets
resource cloudflare_snippet
required
cloudflare_snippet
resource "cloudflare_snippet" "example_snippet" {
zone_id = "9f1839b6152d298aca64c4e906b6d074"
snippet_name = "my_snippet"
metadata = {
main_module = "main.js"
}
}
data cloudflare_snippet
required
cloudflare_snippet
data "cloudflare_snippet" "example_snippet" {
zone_id = "9f1839b6152d298aca64c4e906b6d074"
snippet_name = "my_snippet"
}
SnippetsRules
resource cloudflare_snippet_rules
cloudflare_snippet_rules
resource "cloudflare_snippet_rules" "example_snippet_rules" {
zone_id = "9f1839b6152d298aca64c4e906b6d074"
rules = [{
expression = "ip.src eq 1.1.1.1"
snippet_name = "my_snippet"
description = "Execute my_snippet when IP address is 1.1.1.1."
enabled = true
}]
}