Class RuleGroupRuleGroupArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.networkfirewall.inputs.RuleGroupRuleGroupArgs
-
public final class RuleGroupRuleGroupArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuleGroupRuleGroupArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static RuleGroupRuleGroupArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RuleGroupRuleGroupArgs.Builderbuilder()static RuleGroupRuleGroupArgs.Builderbuilder(RuleGroupRuleGroupArgs defaults)java.util.Optional<com.pulumi.core.Output<RuleGroupRuleGroupReferenceSetsArgs>>referenceSets()com.pulumi.core.Output<RuleGroupRuleGroupRulesSourceArgs>rulesSource()java.util.Optional<com.pulumi.core.Output<RuleGroupRuleGroupRuleVariablesArgs>>ruleVariables()java.util.Optional<com.pulumi.core.Output<RuleGroupRuleGroupStatefulRuleOptionsArgs>>statefulRuleOptions()
-
-
-
Field Detail
-
Empty
public static final RuleGroupRuleGroupArgs Empty
-
-
Method Detail
-
referenceSets
public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleGroupReferenceSetsArgs>> referenceSets()
- Returns:
- A configuration block that defines the IP Set References for the rule group. See Reference Sets below for details. Please notes that there can only be a maximum of 5 `referenceSets` in a `ruleGroup`. See the [AWS documentation](https://docs.aws.amazon.com/network-firewall/latest/developerguide/rule-groups-ip-set-references.html#rule-groups-ip-set-reference-limits) for details.
-
ruleVariables
public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleGroupRuleVariablesArgs>> ruleVariables()
- Returns:
- A configuration block that defines additional settings available to use in the rules defined in the rule group. Can only be specified for **stateful** rule groups. See Rule Variables below for details.
-
rulesSource
public com.pulumi.core.Output<RuleGroupRuleGroupRulesSourceArgs> rulesSource()
- Returns:
- A configuration block that defines the stateful or stateless rules for the rule group. See Rules Source below for details.
-
statefulRuleOptions
public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleGroupStatefulRuleOptionsArgs>> statefulRuleOptions()
- Returns:
- A configuration block that defines stateful rule options for the rule group. See Stateful Rule Options below for details.
-
builder
public static RuleGroupRuleGroupArgs.Builder builder()
-
builder
public static RuleGroupRuleGroupArgs.Builder builder(RuleGroupRuleGroupArgs defaults)
-
-