Skip to content

AwsWafRegionalRuleDetails

Source code in docs_src/capo_securityhub/types/aws_waf_regional_rule_details.py
class AwsWafRegionalRuleDetails(TypedDict, closed=True):
    metric_name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>A name for the metrics for the rule. </p>"""
    name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>A descriptive name for the rule. </p>"""
    predicate_list: NotRequired[
        "capo_securityhub.types.aws_waf_regional_rule_predicate_list.AwsWafRegionalRulePredicateList"
    ]
    """<p>Specifies the <code>ByteMatchSet</code>, <code>IPSet</code>, <code>SqlInjectionMatchSet</code>, <code>XssMatchSet</code>, <code>RegexMatchSet</code>, <code>GeoMatchSet</code>, and <code>SizeConstraintSet</code> objects that you want to add to a rule and, for each object, indicates whether you want to negate the settings. </p>"""
    rule_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The ID of the rule. </p>"""

metric_name instance-attribute

metric_name: NotRequired[NonEmptyString]

A name for the metrics for the rule.

name instance-attribute

name: NotRequired[NonEmptyString]

A descriptive name for the rule.

predicate_list instance-attribute

predicate_list: NotRequired[AwsWafRegionalRulePredicateList]

Specifies the ByteMatchSet, IPSet, SqlInjectionMatchSet, XssMatchSet, RegexMatchSet, GeoMatchSet, and SizeConstraintSet objects that you want to add to a rule and, for each object, indicates whether you want to negate the settings.

rule_id instance-attribute

rule_id: NotRequired[NonEmptyString]

The ID of the rule.