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 Cloud
Armor Managed Protection Plus tier and are not supported in Edge Policies
nor in Regional Policies. Expressions containing
evaluatePreconfiguredExpr('sourceiplist-*')
require Cloud Armor Managed
Protection Plus tier and are only supported in Global Security Policies.
The configuration options available when specifying a user defined CEVAL expression (i.e., 'expr').