SecurityPolicyRuleMatch constructor

const SecurityPolicyRuleMatch({
  1. Input<SecurityPolicyRuleMatchConfig?>? config,
  2. Input<SecurityPolicyRuleMatchExpr?>? expr,
  3. Input<SecurityPolicyRuleMatchExprOptions?>? exprOptions,
  4. Input<String?>? versionedExpr,
})

Creates a new SecurityPolicyRuleMatch. config The configuration options available when specifying versionedExpr. expr 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. exprOptions The configuration options available when specifying a user defined CEVAL expression (i.e., 'expr'). versionedExpr Preconfigured versioned expression. If this field is specified, config must also be specified.

Implementation

const SecurityPolicyRuleMatch({
  this.config,
  this.expr,
  this.exprOptions,
  this.versionedExpr,
});