Class RuleGroupRuleGroupRulesSourceStatefulRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.networkfirewall.inputs.RuleGroupRuleGroupRulesSourceStatefulRuleArgs.Builder
-
- Enclosing class:
- RuleGroupRuleGroupRulesSourceStatefulRuleArgs
public static final class RuleGroupRuleGroupRulesSourceStatefulRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RuleGroupRuleGroupRulesSourceStatefulRuleArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RuleGroupRuleGroupRulesSourceStatefulRuleArgs defaults)
-
-
Method Detail
-
action
public RuleGroupRuleGroupRulesSourceStatefulRuleArgs.Builder action(com.pulumi.core.Output<java.lang.String> action)
- Parameters:
action- Action to take with packets in a traffic flow when the flow matches the stateful rule criteria. For all actions, AWS Network Firewall performs the specified action and discontinues stateful inspection of the traffic flow. Valid values: `ALERT`, `DROP`, `PASS`, or `REJECT`.- Returns:
- builder
-
action
public RuleGroupRuleGroupRulesSourceStatefulRuleArgs.Builder action(java.lang.String action)
- Parameters:
action- Action to take with packets in a traffic flow when the flow matches the stateful rule criteria. For all actions, AWS Network Firewall performs the specified action and discontinues stateful inspection of the traffic flow. Valid values: `ALERT`, `DROP`, `PASS`, or `REJECT`.- Returns:
- builder
-
header
public RuleGroupRuleGroupRulesSourceStatefulRuleArgs.Builder header(com.pulumi.core.Output<RuleGroupRuleGroupRulesSourceStatefulRuleHeaderArgs> header)
- Parameters:
header- A configuration block containing the stateful 5-tuple inspection criteria for the rule, used to inspect traffic flows. See Header below for details.- Returns:
- builder
-
header
public RuleGroupRuleGroupRulesSourceStatefulRuleArgs.Builder header(RuleGroupRuleGroupRulesSourceStatefulRuleHeaderArgs header)
- Parameters:
header- A configuration block containing the stateful 5-tuple inspection criteria for the rule, used to inspect traffic flows. See Header below for details.- Returns:
- builder
-
ruleOptions
public RuleGroupRuleGroupRulesSourceStatefulRuleArgs.Builder ruleOptions(com.pulumi.core.Output<java.util.List<RuleGroupRuleGroupRulesSourceStatefulRuleRuleOptionArgs>> ruleOptions)
- Parameters:
ruleOptions- Set of configuration blocks containing additional settings for a stateful rule. See Rule Option below for details.- Returns:
- builder
-
ruleOptions
public RuleGroupRuleGroupRulesSourceStatefulRuleArgs.Builder ruleOptions(java.util.List<RuleGroupRuleGroupRulesSourceStatefulRuleRuleOptionArgs> ruleOptions)
- Parameters:
ruleOptions- Set of configuration blocks containing additional settings for a stateful rule. See Rule Option below for details.- Returns:
- builder
-
ruleOptions
public RuleGroupRuleGroupRulesSourceStatefulRuleArgs.Builder ruleOptions(RuleGroupRuleGroupRulesSourceStatefulRuleRuleOptionArgs... ruleOptions)
- Parameters:
ruleOptions- Set of configuration blocks containing additional settings for a stateful rule. See Rule Option below for details.- Returns:
- builder
-
build
public RuleGroupRuleGroupRulesSourceStatefulRuleArgs build()
-
-