Interface ComputeSecurityPolicyRuleMatchA
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeSecurityPolicyRuleMatchA.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.965Z") @Stability(Stable) public interface ComputeSecurityPolicyRuleMatchA extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeSecurityPolicyRuleMatchA.BuilderA builder forComputeSecurityPolicyRuleMatchAstatic classComputeSecurityPolicyRuleMatchA.Jsii$ProxyAn implementation forComputeSecurityPolicyRuleMatchA
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ComputeSecurityPolicyRuleMatchA.Builderbuilder()default ComputeSecurityPolicyRuleMatchConfigAgetConfig()config block.default ComputeSecurityPolicyRuleMatchExprAgetExpr()expr block.default ComputeSecurityPolicyRuleMatchExprOptionsAgetExprOptions()expr_options block.default StringgetVersionedExpr()Preconfigured versioned expression.
-
-
-
Method Detail
-
getConfig
@Stability(Stable) @Nullable default ComputeSecurityPolicyRuleMatchConfigA getConfig()
config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#config ComputeSecurityPolicyRuleA#config}
-
getExpr
@Stability(Stable) @Nullable default ComputeSecurityPolicyRuleMatchExprA getExpr()
expr block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#expr ComputeSecurityPolicyRuleA#expr}
-
getExprOptions
@Stability(Stable) @Nullable default ComputeSecurityPolicyRuleMatchExprOptionsA getExprOptions()
expr_options block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#expr_options ComputeSecurityPolicyRuleA#expr_options}
-
getVersionedExpr
@Stability(Stable) @Nullable default String getVersionedExpr()
Preconfigured versioned expression.If this field is specified, config must also be specified. Available preconfigured expressions along with their requirements are: SRC_IPS_V1 - must specify the corresponding srcIpRange field in config. Possible values: ["SRC_IPS_V1"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#versioned_expr ComputeSecurityPolicyRuleA#versioned_expr}
-
builder
@Stability(Stable) static ComputeSecurityPolicyRuleMatchA.Builder builder()
-
-