Skip to content

RegexPatternSet

Source code in docs_src/capo_waf/types/regex_pattern_set.py
class RegexPatternSet(TypedDict, closed=True):
    regex_pattern_set_id: "capo_waf.types.resource_id.ResourceId"
    """<p>The identifier for the <code>RegexPatternSet</code>. You use <code>RegexPatternSetId</code> to get information about a <code>RegexPatternSet</code>, update a <code>RegexPatternSet</code>, remove a <code>RegexPatternSet</code> from a <code>RegexMatchSet</code>, and delete a <code>RegexPatternSet</code> from AWS WAF.</p> <p> <code>RegexMatchSetId</code> is returned by <a>CreateRegexPatternSet</a> and by <a>ListRegexPatternSets</a>.</p>"""
    name: NotRequired["capo_waf.types.resource_name.ResourceName"]
    """<p>A friendly name or description of the <a>RegexPatternSet</a>. You can't change <code>Name</code> after you create a <code>RegexPatternSet</code>.</p>"""
    regex_pattern_strings: "capo_waf.types.regex_pattern_strings.RegexPatternStrings"
    """<p>Specifies the regular expression (regex) patterns that you want AWS WAF to search for, such as <code>B[a@]dB[o0]t</code>.</p>"""

name instance-attribute

name: NotRequired[ResourceName]

A friendly name or description of the RegexPatternSet. You can't change Name after you create a RegexPatternSet.

regex_pattern_set_id instance-attribute

regex_pattern_set_id: ResourceId

The identifier for the RegexPatternSet. You use RegexPatternSetId to get information about a RegexPatternSet, update a RegexPatternSet, remove a RegexPatternSet from a RegexMatchSet, and delete a RegexPatternSet from AWS WAF.

RegexMatchSetId is returned by CreateRegexPatternSet and by ListRegexPatternSets.

regex_pattern_strings instance-attribute

regex_pattern_strings: RegexPatternStrings

Specifies the regular expression (regex) patterns that you want AWS WAF to search for, such as B[a@]dB[o0]t.