Package com.pulumi.gcp.compute.inputs
Class SecurityPolicyRuleMatchArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.compute.inputs.SecurityPolicyRuleMatchArgs
-
public final class SecurityPolicyRuleMatchArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SecurityPolicyRuleMatchArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SecurityPolicyRuleMatchArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecurityPolicyRuleMatchArgs.Builder
builder()
static SecurityPolicyRuleMatchArgs.Builder
builder(SecurityPolicyRuleMatchArgs defaults)
java.util.Optional<com.pulumi.core.Output<SecurityPolicyRuleMatchConfigArgs>>
config()
java.util.Optional<com.pulumi.core.Output<SecurityPolicyRuleMatchExprArgs>>
expr()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
versionedExpr()
-
-
-
Field Detail
-
Empty
public static final SecurityPolicyRuleMatchArgs Empty
-
-
Method Detail
-
config
public java.util.Optional<com.pulumi.core.Output<SecurityPolicyRuleMatchConfigArgs>> 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<com.pulumi.core.Output<SecurityPolicyRuleMatchExprArgs>> 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<com.pulumi.core.Output<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 SecurityPolicyRuleMatchArgs.Builder builder()
-
builder
public static SecurityPolicyRuleMatchArgs.Builder builder(SecurityPolicyRuleMatchArgs defaults)
-
-