Skip to content

AwsWafRuleDetails

Source code in docs_src/capo_securityhub/types/aws_waf_rule_details.py
class AwsWafRuleDetails(TypedDict, closed=True):
    metric_name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The name of the metrics for this 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_rule_predicate_list.AwsWafRulePredicateList"
    ]
    """<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 WAF rule. </p>"""

metric_name instance-attribute

metric_name: NotRequired[NonEmptyString]

The name of the metrics for this rule.

name instance-attribute

name: NotRequired[NonEmptyString]

A descriptive name for the rule.

predicate_list instance-attribute

predicate_list: NotRequired[AwsWafRulePredicateList]

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 WAF rule.