Class RuleGroupRuleGroupRulesSourceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.networkfirewall.inputs.RuleGroupRuleGroupRulesSourceArgs
-
public final class RuleGroupRuleGroupRulesSourceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuleGroupRuleGroupRulesSourceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static RuleGroupRuleGroupRulesSourceArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RuleGroupRuleGroupRulesSourceArgs.Builderbuilder()static RuleGroupRuleGroupRulesSourceArgs.Builderbuilder(RuleGroupRuleGroupRulesSourceArgs defaults)java.util.Optional<com.pulumi.core.Output<RuleGroupRuleGroupRulesSourceRulesSourceListArgs>>rulesSourceList()java.util.Optional<com.pulumi.core.Output<java.lang.String>>rulesString()java.util.Optional<com.pulumi.core.Output<java.util.List<RuleGroupRuleGroupRulesSourceStatefulRuleArgs>>>statefulRules()java.util.Optional<com.pulumi.core.Output<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsArgs>>statelessRulesAndCustomActions()
-
-
-
Field Detail
-
Empty
public static final RuleGroupRuleGroupRulesSourceArgs Empty
-
-
Method Detail
-
rulesSourceList
public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleGroupRulesSourceRulesSourceListArgs>> rulesSourceList()
- Returns:
- A configuration block containing **stateful** inspection criteria for a domain list rule group. See Rules Source List below for details.
-
rulesString
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> rulesString()
- Returns:
- Stateful inspection criteria, provided in Suricata compatible rules. These rules contain the inspection criteria and the action to take for traffic that matches the criteria, so this type of rule group doesn’t have a separate action setting.
-
statefulRules
public java.util.Optional<com.pulumi.core.Output<java.util.List<RuleGroupRuleGroupRulesSourceStatefulRuleArgs>>> statefulRules()
- Returns:
- Set of configuration blocks containing **stateful** inspection criteria for 5-tuple rules to be used together in a rule group. See Stateful Rule below for details.
-
statelessRulesAndCustomActions
public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsArgs>> statelessRulesAndCustomActions()
- Returns:
- A configuration block containing **stateless** inspection criteria for a stateless rule group. See Stateless Rules and Custom Actions below for details.
-
builder
public static RuleGroupRuleGroupRulesSourceArgs.Builder builder()
-
builder
public static RuleGroupRuleGroupRulesSourceArgs.Builder builder(RuleGroupRuleGroupRulesSourceArgs defaults)
-
-