Class ComputeRegionNetworkFirewallPolicyRuleMatchOutputReference

  • 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.802Z")
    @Stability(Stable)
    public class ComputeRegionNetworkFirewallPolicyRuleMatchOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • ComputeRegionNetworkFirewallPolicyRuleMatchOutputReference

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

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

        @Stability(Stable)
        public ComputeRegionNetworkFirewallPolicyRuleMatchOutputReference​(@NotNull
                                                                          com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                          @NotNull
                                                                          String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • putLayer4Configs

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

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

        @Stability(Stable)
        public void resetDestAddressGroups()
      • resetDestFqdns

        @Stability(Stable)
        public void resetDestFqdns()
      • resetDestIpRanges

        @Stability(Stable)
        public void resetDestIpRanges()
      • resetDestRegionCodes

        @Stability(Stable)
        public void resetDestRegionCodes()
      • resetDestThreatIntelligences

        @Stability(Stable)
        public void resetDestThreatIntelligences()
      • resetSrcAddressGroups

        @Stability(Stable)
        public void resetSrcAddressGroups()
      • resetSrcFqdns

        @Stability(Stable)
        public void resetSrcFqdns()
      • resetSrcIpRanges

        @Stability(Stable)
        public void resetSrcIpRanges()
      • resetSrcRegionCodes

        @Stability(Stable)
        public void resetSrcRegionCodes()
      • resetSrcSecureTags

        @Stability(Stable)
        public void resetSrcSecureTags()
      • resetSrcThreatIntelligences

        @Stability(Stable)
        public void resetSrcThreatIntelligences()
      • getDestAddressGroupsInput

        @Stability(Stable)
        @Nullable
        public List<String> getDestAddressGroupsInput()
      • getDestFqdnsInput

        @Stability(Stable)
        @Nullable
        public List<String> getDestFqdnsInput()
      • getDestIpRangesInput

        @Stability(Stable)
        @Nullable
        public List<String> getDestIpRangesInput()
      • getDestRegionCodesInput

        @Stability(Stable)
        @Nullable
        public List<String> getDestRegionCodesInput()
      • getDestThreatIntelligencesInput

        @Stability(Stable)
        @Nullable
        public List<String> getDestThreatIntelligencesInput()
      • getLayer4ConfigsInput

        @Stability(Stable)
        @Nullable
        public Object getLayer4ConfigsInput()
      • getSrcAddressGroupsInput

        @Stability(Stable)
        @Nullable
        public List<String> getSrcAddressGroupsInput()
      • getSrcFqdnsInput

        @Stability(Stable)
        @Nullable
        public List<String> getSrcFqdnsInput()
      • getSrcIpRangesInput

        @Stability(Stable)
        @Nullable
        public List<String> getSrcIpRangesInput()
      • getSrcRegionCodesInput

        @Stability(Stable)
        @Nullable
        public List<String> getSrcRegionCodesInput()
      • getSrcSecureTagsInput

        @Stability(Stable)
        @Nullable
        public Object getSrcSecureTagsInput()
      • getSrcThreatIntelligencesInput

        @Stability(Stable)
        @Nullable
        public List<String> getSrcThreatIntelligencesInput()
      • getDestAddressGroups

        @Stability(Stable)
        @NotNull
        public List<String> getDestAddressGroups()
      • setDestAddressGroups

        @Stability(Stable)
        public void setDestAddressGroups​(@NotNull
                                         List<String> value)
      • getDestFqdns

        @Stability(Stable)
        @NotNull
        public List<String> getDestFqdns()
      • setDestFqdns

        @Stability(Stable)
        public void setDestFqdns​(@NotNull
                                 List<String> value)
      • getDestIpRanges

        @Stability(Stable)
        @NotNull
        public List<String> getDestIpRanges()
      • setDestIpRanges

        @Stability(Stable)
        public void setDestIpRanges​(@NotNull
                                    List<String> value)
      • getDestRegionCodes

        @Stability(Stable)
        @NotNull
        public List<String> getDestRegionCodes()
      • setDestRegionCodes

        @Stability(Stable)
        public void setDestRegionCodes​(@NotNull
                                       List<String> value)
      • getDestThreatIntelligences

        @Stability(Stable)
        @NotNull
        public List<String> getDestThreatIntelligences()
      • setDestThreatIntelligences

        @Stability(Stable)
        public void setDestThreatIntelligences​(@NotNull
                                               List<String> value)
      • getSrcAddressGroups

        @Stability(Stable)
        @NotNull
        public List<String> getSrcAddressGroups()
      • setSrcAddressGroups

        @Stability(Stable)
        public void setSrcAddressGroups​(@NotNull
                                        List<String> value)
      • getSrcFqdns

        @Stability(Stable)
        @NotNull
        public List<String> getSrcFqdns()
      • setSrcFqdns

        @Stability(Stable)
        public void setSrcFqdns​(@NotNull
                                List<String> value)
      • getSrcIpRanges

        @Stability(Stable)
        @NotNull
        public List<String> getSrcIpRanges()
      • setSrcIpRanges

        @Stability(Stable)
        public void setSrcIpRanges​(@NotNull
                                   List<String> value)
      • getSrcRegionCodes

        @Stability(Stable)
        @NotNull
        public List<String> getSrcRegionCodes()
      • setSrcRegionCodes

        @Stability(Stable)
        public void setSrcRegionCodes​(@NotNull
                                      List<String> value)
      • getSrcThreatIntelligences

        @Stability(Stable)
        @NotNull
        public List<String> getSrcThreatIntelligences()
      • setSrcThreatIntelligences

        @Stability(Stable)
        public void setSrcThreatIntelligences​(@NotNull
                                              List<String> value)