Skip to content
Start here

Payloads

resource cloudflare_content_scanning_expression

required Expand Collapse
zone_id: String

Defines an identifier.

body: List[Attributes]
payload: String

Defines the ruleset expression to use in matching content objects.

computed Expand Collapse
id: String

defines the unique ID for this custom scan expression.

cloudflare_content_scanning_expression

resource "cloudflare_content_scanning_expression" "example_content_scanning_expression" {
  zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
  body = [{
    payload = "lookup_json_string(http.request.body.raw, \"file\")"
  }]
}

data cloudflare_content_scanning_expressions

required Expand Collapse
zone_id: String

Defines an identifier.

optional Expand Collapse
max_items?: Int64

Max items to fetch, default: 1000

computed Expand Collapse
result: List[Attributes]

The items returned by the data source

id: String

defines the unique ID for this custom scan expression.

payload: String

Defines the ruleset expression to use in matching content objects.

cloudflare_content_scanning_expressions

data "cloudflare_content_scanning_expressions" "example_content_scanning_expressions" {
  zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
}