Class ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:18.968Z")
    @Stability(Stable)
    public class ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionOutputReference

        protected ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionOutputReference

        protected ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionOutputReference

        @Stability(Stable)
        public ComputeSecurityPolicyRulePreconfiguredWafConfigExclusionOutputReference​(@NotNull
                                                                                       com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                                       @NotNull
                                                                                       String terraformAttribute,
                                                                                       @NotNull
                                                                                       Number complexObjectIndex,
                                                                                       @NotNull
                                                                                       Boolean complexObjectIsFromSet)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
        complexObjectIndex - the index of this item in the list. This parameter is required.
        complexObjectIsFromSet - whether the list is wrapping a set (will add tolist() to be able to access an item via an index). This parameter is required.
    • Method Detail

      • putRequestCookie

        @Stability(Stable)
        public void putRequestCookie​(@NotNull
                                     Object value)
        Parameters:
        value - This parameter is required.
      • putRequestHeader

        @Stability(Stable)
        public void putRequestHeader​(@NotNull
                                     Object value)
        Parameters:
        value - This parameter is required.
      • putRequestQueryParam

        @Stability(Stable)
        public void putRequestQueryParam​(@NotNull
                                         Object value)
        Parameters:
        value - This parameter is required.
      • putRequestUri

        @Stability(Stable)
        public void putRequestUri​(@NotNull
                                  Object value)
        Parameters:
        value - This parameter is required.
      • resetRequestCookie

        @Stability(Stable)
        public void resetRequestCookie()
      • resetRequestHeader

        @Stability(Stable)
        public void resetRequestHeader()
      • resetRequestQueryParam

        @Stability(Stable)
        public void resetRequestQueryParam()
      • resetRequestUri

        @Stability(Stable)
        public void resetRequestUri()
      • resetTargetRuleIds

        @Stability(Stable)
        public void resetTargetRuleIds()
      • getRequestCookieInput

        @Stability(Stable)
        @Nullable
        public Object getRequestCookieInput()
      • getRequestHeaderInput

        @Stability(Stable)
        @Nullable
        public Object getRequestHeaderInput()
      • getRequestQueryParamInput

        @Stability(Stable)
        @Nullable
        public Object getRequestQueryParamInput()
      • getRequestUriInput

        @Stability(Stable)
        @Nullable
        public Object getRequestUriInput()
      • getTargetRuleIdsInput

        @Stability(Stable)
        @Nullable
        public List<String> getTargetRuleIdsInput()
      • getTargetRuleSetInput

        @Stability(Stable)
        @Nullable
        public String getTargetRuleSetInput()
      • getTargetRuleIds

        @Stability(Stable)
        @NotNull
        public List<String> getTargetRuleIds()
      • setTargetRuleIds

        @Stability(Stable)
        public void setTargetRuleIds​(@NotNull
                                     List<String> value)
      • getTargetRuleSet

        @Stability(Stable)
        @NotNull
        public String getTargetRuleSet()
      • setTargetRuleSet

        @Stability(Stable)
        public void setTargetRuleSet​(@NotNull
                                     String value)
      • getInternalValue

        @Stability(Stable)
        @Nullable
        public Object getInternalValue()
      • setInternalValue

        @Stability(Stable)
        public void setInternalValue​(@Nullable
                                     com.hashicorp.cdktf.IResolvable value)