Package com.pulumi.gcp.compute.outputs
Class SecurityPolicyRuleMatch
- java.lang.Object
-
- com.pulumi.gcp.compute.outputs.SecurityPolicyRuleMatch
-
public final class SecurityPolicyRuleMatch extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SecurityPolicyRuleMatch.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecurityPolicyRuleMatch.Builder
builder()
static SecurityPolicyRuleMatch.Builder
builder(SecurityPolicyRuleMatch defaults)
java.util.Optional<SecurityPolicyRuleMatchConfig>
config()
java.util.Optional<SecurityPolicyRuleMatchExpr>
expr()
java.util.Optional<java.lang.String>
versionedExpr()
-
-
-
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`.
-
builder
public static SecurityPolicyRuleMatch.Builder builder()
-
builder
public static SecurityPolicyRuleMatch.Builder builder(SecurityPolicyRuleMatch defaults)
-
-