RuleGroupRuleGroupRulesSource

data class RuleGroupRuleGroupRulesSource(val rulesSourceList: RuleGroupRuleGroupRulesSourceRulesSourceList? = null, val rulesString: String? = null, val statefulRules: List<RuleGroupRuleGroupRulesSourceStatefulRule>? = null, val statelessRulesAndCustomActions: RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions? = null)

Constructors

Link copied to clipboard
constructor(rulesSourceList: RuleGroupRuleGroupRulesSourceRulesSourceList? = null, rulesString: String? = null, statefulRules: List<RuleGroupRuleGroupRulesSourceStatefulRule>? = null, statelessRulesAndCustomActions: RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions? = null)

Types

Link copied to clipboard
object Companion

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
val rulesString: String? = null

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

A configuration block containing stateless inspection criteria for a stateless rule group. See Stateless Rules and Custom Actions below for details.