RuleGroupRuleGroupRulesSourceArgs

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
val rulesString: Output<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.

Functions

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