SecurityPolicyRuleMatch

data class SecurityPolicyRuleMatch(val config: SecurityPolicyRuleMatchConfig? = null, val expr: SecurityPolicyRuleMatchExpr? = null, val versionedExpr: String? = null)

Constructors

Link copied to clipboard
constructor(config: SecurityPolicyRuleMatchConfig? = null, expr: SecurityPolicyRuleMatchExpr? = null, versionedExpr: String? = null)

Types

Link copied to clipboard
object Companion

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. Structure is documented below.

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. Structure is documented below.

Link copied to clipboard
val versionedExpr: String? = null

Predefined rule expression. If this field is specified, config must also be specified. Available options: