Class SecurityPolicyRuleMatch


  • public final class SecurityPolicyRuleMatch
    extends java.lang.Object
    • Method Detail

      • config

        public java.util.Optional<SecurityPolicyRuleMatchConfig> config()
        Returns:
        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.
      • expr

        public java.util.Optional<SecurityPolicyRuleMatchExpr> expr()
        Returns:
        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.
      • versionedExpr

        public java.util.Optional<java.lang.String> versionedExpr()
        Returns:
        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`.