Rule Group Rule Group Rules Source Args
data class RuleGroupRuleGroupRulesSourceArgs(val rulesSourceList: Output<RuleGroupRuleGroupRulesSourceRulesSourceListArgs>? = null, val rulesString: Output<String>? = null, val statefulRules: Output<List<RuleGroupRuleGroupRulesSourceStatefulRuleArgs>>? = null, val statelessRulesAndCustomActions: Output<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsArgs>? = null) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceArgs>
Constructors
Link copied to clipboard
constructor(rulesSourceList: Output<RuleGroupRuleGroupRulesSourceRulesSourceListArgs>? = null, rulesString: Output<String>? = null, statefulRules: Output<List<RuleGroupRuleGroupRulesSourceStatefulRuleArgs>>? = null, statelessRulesAndCustomActions: Output<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsArgs>? = null)
Properties
Link copied to clipboard
A configuration block containing stateful inspection criteria for a domain list rule group. See Rules Source List below for details.
Link copied to clipboard
The fully qualified name of a file in an S3 bucket that contains Suricata compatible intrusion preventions system (IPS) rules or the Suricata rules as a string. These rules contain stateful inspection criteria and the action to take for traffic that matches the criteria.
Link copied to clipboard
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.
Link copied to clipboard
val statelessRulesAndCustomActions: Output<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsArgs>? = null
A configuration block containing stateless inspection criteria for a stateless rule group. See Stateless Rules and Custom Actions below for details.