Skip to content

RuleGroupSource

Source code in docs_src/capo_securityhub/types/rule_group_source.py
class RuleGroupSource(TypedDict, closed=True):
    rules_source_list: NotRequired[
        "capo_securityhub.types.rule_group_source_list_details.RuleGroupSourceListDetails"
    ]
    """<p>Stateful inspection criteria for a domain list rule group. A domain list rule group determines access by specific protocols to specific domains.</p>"""
    rules_string: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules.</p>"""
    stateful_rules: NotRequired[
        "capo_securityhub.types.rule_group_source_stateful_rules_list.RuleGroupSourceStatefulRulesList"
    ]
    """<p>Suricata rule specifications.</p>"""
    stateless_rules_and_custom_actions: NotRequired[
        "capo_securityhub.types.rule_group_source_stateless_rules_and_custom_actions_details.RuleGroupSourceStatelessRulesAndCustomActionsDetails"
    ]
    """<p>The stateless rules and custom actions used by a stateless rule group.</p>"""

rules_source_list instance-attribute

rules_source_list: NotRequired[RuleGroupSourceListDetails]

Stateful inspection criteria for a domain list rule group. A domain list rule group determines access by specific protocols to specific domains.

rules_string instance-attribute

rules_string: NotRequired[NonEmptyString]

Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules.

stateful_rules instance-attribute

stateful_rules: NotRequired[RuleGroupSourceStatefulRulesList]

Suricata rule specifications.

stateless_rules_and_custom_actions instance-attribute

stateless_rules_and_custom_actions: NotRequired[
    RuleGroupSourceStatelessRulesAndCustomActionsDetails
]

The stateless rules and custom actions used by a stateless rule group.