Struct rusoto_waf_regional::RegexMatchSet[][src]

pub struct RegexMatchSet {
    pub name: Option<String>,
    pub regex_match_set_id: Option<String>,
    pub regex_match_tuples: Option<Vec<RegexMatchTuple>>,
}

In a GetRegexMatchSet request, RegexMatchSet is a complex type that contains the RegexMatchSetId and Name of a RegexMatchSet, and the values that you specified when you updated the RegexMatchSet.

The values are contained in a RegexMatchTuple object, which specify the parts of web requests that you want AWS WAF to inspect and the values that you want AWS WAF to search for. If a RegexMatchSet contains more than one RegexMatchTuple object, a request needs to match the settings in only one ByteMatchTuple to be considered a match.

Fields

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

The RegexMatchSetId for a RegexMatchSet. You use RegexMatchSetId to get information about a RegexMatchSet (see GetRegexMatchSet), update a RegexMatchSet (see UpdateRegexMatchSet), insert a RegexMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete a RegexMatchSet from AWS WAF (see DeleteRegexMatchSet).

RegexMatchSetId is returned by CreateRegexMatchSet and by ListRegexMatchSets.

Contains an array of RegexMatchTuple objects. Each RegexMatchTuple object contains:

  • The part of a web request that you want AWS WAF to inspect, such as a query string or the value of the User-Agent header.

  • The identifier of the pattern (a regular expression) that you want AWS WAF to look for. For more information, see RegexPatternSet.

  • Whether to perform any conversions on the request, such as converting it to lowercase, before inspecting it for the specified string.

Trait Implementations

impl Default for RegexMatchSet
[src]

Returns the "default value" for a type. Read more

impl Debug for RegexMatchSet
[src]

Formats the value using the given formatter. Read more

impl Clone for RegexMatchSet
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for RegexMatchSet
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations