Class NetworkfirewallFirewallPolicyFirewallPolicyOutputReference

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

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:54.171Z")
    @Stability(Stable)
    public class NetworkfirewallFirewallPolicyFirewallPolicyOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • NetworkfirewallFirewallPolicyFirewallPolicyOutputReference

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

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

        @Stability(Stable)
        public NetworkfirewallFirewallPolicyFirewallPolicyOutputReference​(@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

      • putStatefulRuleGroupReference

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

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

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

        @Stability(Stable)
        public void resetStatefulDefaultActions()
      • resetStatefulEngineOptions

        @Stability(Stable)
        public void resetStatefulEngineOptions()
      • resetStatefulRuleGroupReference

        @Stability(Stable)
        public void resetStatefulRuleGroupReference()
      • resetStatelessCustomAction

        @Stability(Stable)
        public void resetStatelessCustomAction()
      • resetStatelessRuleGroupReference

        @Stability(Stable)
        public void resetStatelessRuleGroupReference()
      • getStatefulDefaultActionsInput

        @Stability(Stable)
        @Nullable
        public List<String> getStatefulDefaultActionsInput()
      • getStatefulRuleGroupReferenceInput

        @Stability(Stable)
        @Nullable
        public Object getStatefulRuleGroupReferenceInput()
      • getStatelessCustomActionInput

        @Stability(Stable)
        @Nullable
        public Object getStatelessCustomActionInput()
      • getStatelessDefaultActionsInput

        @Stability(Stable)
        @Nullable
        public List<String> getStatelessDefaultActionsInput()
      • getStatelessFragmentDefaultActionsInput

        @Stability(Stable)
        @Nullable
        public List<String> getStatelessFragmentDefaultActionsInput()
      • getStatelessRuleGroupReferenceInput

        @Stability(Stable)
        @Nullable
        public Object getStatelessRuleGroupReferenceInput()
      • getStatefulDefaultActions

        @Stability(Stable)
        @NotNull
        public List<String> getStatefulDefaultActions()
      • setStatefulDefaultActions

        @Stability(Stable)
        public void setStatefulDefaultActions​(@NotNull
                                              List<String> value)
      • getStatelessDefaultActions

        @Stability(Stable)
        @NotNull
        public List<String> getStatelessDefaultActions()
      • setStatelessDefaultActions

        @Stability(Stable)
        public void setStatelessDefaultActions​(@NotNull
                                               List<String> value)
      • getStatelessFragmentDefaultActions

        @Stability(Stable)
        @NotNull
        public List<String> getStatelessFragmentDefaultActions()
      • setStatelessFragmentDefaultActions

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