Get Security Policy Rule Match
data class GetSecurityPolicyRuleMatch(val configs: List<GetSecurityPolicyRuleMatchConfig>, val exprOptions: List<GetSecurityPolicyRuleMatchExprOption>, val exprs: List<GetSecurityPolicyRuleMatchExpr>, val versionedExpr: String)
Constructors
Link copied to clipboard
constructor(configs: List<GetSecurityPolicyRuleMatchConfig>, exprOptions: List<GetSecurityPolicyRuleMatchExprOption>, exprs: List<GetSecurityPolicyRuleMatchExpr>, versionedExpr: String)
Properties
Link copied to clipboard
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.
Link copied to clipboard
The configuration options available when specifying a user defined CEVAL expression (i.e., 'expr').
Link copied to clipboard
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.
Link copied to clipboard
Predefined rule expression. If this field is specified, config must also be specified. Available options: SRC_IPS_V1: Must specify the corresponding src_ip_ranges field in config.