RuleGroupRuleGroupArgs

data class RuleGroupRuleGroupArgs(val referenceSets: Output<RuleGroupRuleGroupReferenceSetsArgs>? = null, val ruleVariables: Output<RuleGroupRuleGroupRuleVariablesArgs>? = null, val rulesSource: Output<RuleGroupRuleGroupRulesSourceArgs>, val statefulRuleOptions: Output<RuleGroupRuleGroupStatefulRuleOptionsArgs>? = null) : ConvertibleToJava<RuleGroupRuleGroupArgs>

Constructors

Link copied to clipboard
fun RuleGroupRuleGroupArgs(referenceSets: Output<RuleGroupRuleGroupReferenceSetsArgs>? = null, ruleVariables: Output<RuleGroupRuleGroupRuleVariablesArgs>? = null, rulesSource: Output<RuleGroupRuleGroupRulesSourceArgs>, statefulRuleOptions: Output<RuleGroupRuleGroupStatefulRuleOptionsArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): RuleGroupRuleGroupArgs

Properties

Link copied to clipboard

A configuration block that defines the IP Set References for the rule group. See Reference Sets below for details.

Link copied to clipboard

A configuration block that defines the stateful or stateless rules for the rule group. See Rules Source below for details.

Link copied to clipboard

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.

Link copied to clipboard

A configuration block that defines stateful rule options for the rule group. See Stateful Rule Options below for details.