Class ComputeSecurityPolicyRulePreconfiguredWafConfigExclusion.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.compute_security_policy_rule.ComputeSecurityPolicyRulePreconfiguredWafConfigExclusion.Jsii$Proxy
-
- All Implemented Interfaces:
ComputeSecurityPolicyRulePreconfiguredWafConfigExclusion,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ComputeSecurityPolicyRulePreconfiguredWafConfigExclusion
@Stability(Stable) @Internal public static final class ComputeSecurityPolicyRulePreconfiguredWafConfigExclusion.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ComputeSecurityPolicyRulePreconfiguredWafConfigExclusion
An implementation forComputeSecurityPolicyRulePreconfiguredWafConfigExclusion
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.compute_security_policy_rule.ComputeSecurityPolicyRulePreconfiguredWafConfigExclusion
ComputeSecurityPolicyRulePreconfiguredWafConfigExclusion.Builder, ComputeSecurityPolicyRulePreconfiguredWafConfigExclusion.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ComputeSecurityPolicyRulePreconfiguredWafConfigExclusion.Builder builder)Constructor that initializes the object based on literal property values passed by theComputeSecurityPolicyRulePreconfiguredWafConfigExclusion.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetRequestCookie()request_cookie block.ObjectgetRequestHeader()request_header block.ObjectgetRequestQueryParam()request_query_param block.ObjectgetRequestUri()request_uri block.List<String>getTargetRuleIds()A list of target rule IDs under the WAF rule set to apply the preconfigured WAF exclusion.StringgetTargetRuleSet()Target WAF rule set to apply the preconfigured WAF exclusion.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ComputeSecurityPolicyRulePreconfiguredWafConfigExclusion.Builder builder)
Constructor that initializes the object based on literal property values passed by theComputeSecurityPolicyRulePreconfiguredWafConfigExclusion.Builder.
-
-
Method Detail
-
getTargetRuleSet
public final String getTargetRuleSet()
Description copied from interface:ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionTarget WAF rule set to apply the preconfigured WAF exclusion.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#target_rule_set ComputeSecurityPolicyRuleA#target_rule_set}
- Specified by:
getTargetRuleSetin interfaceComputeSecurityPolicyRulePreconfiguredWafConfigExclusion
-
getRequestCookie
public final Object getRequestCookie()
Description copied from interface:ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionrequest_cookie block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#request_cookie ComputeSecurityPolicyRuleA#request_cookie}
- Specified by:
getRequestCookiein interfaceComputeSecurityPolicyRulePreconfiguredWafConfigExclusion
-
getRequestHeader
public final Object getRequestHeader()
Description copied from interface:ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionrequest_header block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#request_header ComputeSecurityPolicyRuleA#request_header}
- Specified by:
getRequestHeaderin interfaceComputeSecurityPolicyRulePreconfiguredWafConfigExclusion
-
getRequestQueryParam
public final Object getRequestQueryParam()
Description copied from interface:ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionrequest_query_param block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#request_query_param ComputeSecurityPolicyRuleA#request_query_param}
- Specified by:
getRequestQueryParamin interfaceComputeSecurityPolicyRulePreconfiguredWafConfigExclusion
-
getRequestUri
public final Object getRequestUri()
Description copied from interface:ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionrequest_uri block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#request_uri ComputeSecurityPolicyRuleA#request_uri}
- Specified by:
getRequestUriin interfaceComputeSecurityPolicyRulePreconfiguredWafConfigExclusion
-
getTargetRuleIds
public final List<String> getTargetRuleIds()
Description copied from interface:ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionA list of target rule IDs under the WAF rule set to apply the preconfigured WAF exclusion.If omitted, it refers to all the rule IDs under the WAF rule set. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#target_rule_ids ComputeSecurityPolicyRuleA#target_rule_ids}
- Specified by:
getTargetRuleIdsin interfaceComputeSecurityPolicyRulePreconfiguredWafConfigExclusion
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-