SecurityPolicyRuleMatchArgs

data class SecurityPolicyRuleMatchArgs(val config: Output<SecurityPolicyRuleMatchConfigArgs>? = null, val expr: Output<SecurityPolicyRuleMatchExprArgs>? = null, val versionedExpr: Output<String>? = null) : ConvertibleToJava<SecurityPolicyRuleMatchArgs>

Constructors

Link copied to clipboard
constructor(config: Output<SecurityPolicyRuleMatchConfigArgs>? = null, expr: Output<SecurityPolicyRuleMatchExprArgs>? = null, versionedExpr: Output<String>? = null)

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: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): SecurityPolicyRuleMatchArgs