Class RuleGroupRuleGroupArgs.Builder

  • Enclosing class:
    RuleGroupRuleGroupArgs

    public static final class RuleGroupRuleGroupArgs.Builder
    extends java.lang.Object
    • Method Detail

      • referenceSets

        public RuleGroupRuleGroupArgs.Builder referenceSets​(@Nullable
                                                            com.pulumi.core.Output<RuleGroupRuleGroupReferenceSetsArgs> referenceSets)
        Parameters:
        referenceSets - 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.
        Returns:
        builder
      • referenceSets

        public RuleGroupRuleGroupArgs.Builder referenceSets​(RuleGroupRuleGroupReferenceSetsArgs referenceSets)
        Parameters:
        referenceSets - 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.
        Returns:
        builder
      • ruleVariables

        public RuleGroupRuleGroupArgs.Builder ruleVariables​(@Nullable
                                                            com.pulumi.core.Output<RuleGroupRuleGroupRuleVariablesArgs> ruleVariables)
        Parameters:
        ruleVariables - 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.
        Returns:
        builder
      • ruleVariables

        public RuleGroupRuleGroupArgs.Builder ruleVariables​(RuleGroupRuleGroupRuleVariablesArgs ruleVariables)
        Parameters:
        ruleVariables - 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.
        Returns:
        builder
      • statefulRuleOptions

        public RuleGroupRuleGroupArgs.Builder statefulRuleOptions​(@Nullable
                                                                  com.pulumi.core.Output<RuleGroupRuleGroupStatefulRuleOptionsArgs> statefulRuleOptions)
        Parameters:
        statefulRuleOptions - A configuration block that defines stateful rule options for the rule group. See Stateful Rule Options below for details.
        Returns:
        builder