GetSecurityPolicyRuleMatch constructor
const
GetSecurityPolicyRuleMatch({
- required Input<
List< configs,GetSecurityPolicyRuleMatchConfig> > - required Input<
List< exprOptions,GetSecurityPolicyRuleMatchExprOption> > - required Input<
List< exprs,GetSecurityPolicyRuleMatchExpr> > - required Input<
String> versionedExpr,
Creates a new GetSecurityPolicyRuleMatch.
configs The configuration options available when specifying versioned_expr. This field must be specified if versionedExpr is specified and cannot be specified if versionedExpr is not specified.
exprOptions The configuration options available when specifying a user defined CEVAL expression (i.e., 'expr').
exprs 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.
versionedExpr Predefined rule expression. If this field is specified, config must also be specified. Available options: SRC_IPS_V1: Must specify the corresponding srcIpRanges field in config.
Implementation
const GetSecurityPolicyRuleMatch({
required this.configs,
required this.exprOptions,
required this.exprs,
required this.versionedExpr,
});