SecurityPolicyRuleMatcher
import type { SecurityPolicyRuleMatcher } from "https://googleapis.deno.dev/v1/compute:v1.ts";
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
§Properties
The configuration options available when specifying versioned_expr. This field must be specified if versioned_expr is specified and cannot be specified if versioned_expr is not specified.
User defined CEVAL expression. A CEVAL expression is used to specify match
criteria such as origin.ip, source.region_code and contents in the request
header. Expressions containing evaluateThreatIntelligence
require a Cloud
Armor Enterprise subscription and are not supported in Edge Policies nor in
Regional Policies. Expressions containing
evaluatePreconfiguredExpr('sourceiplist-*')
require a Cloud Armor
Enterprise subscription and are only supported in Global Security Policies.
The configuration options available when specifying a user defined CEVAL expression (i.e., 'expr').