Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data RegexPatternSet = RegexPatternSet' {}
- newRegexPatternSet :: RegexPatternSet
- regexPatternSet_arn :: Lens' RegexPatternSet (Maybe Text)
- regexPatternSet_description :: Lens' RegexPatternSet (Maybe Text)
- regexPatternSet_id :: Lens' RegexPatternSet (Maybe Text)
- regexPatternSet_name :: Lens' RegexPatternSet (Maybe Text)
- regexPatternSet_regularExpressionList :: Lens' RegexPatternSet (Maybe [Regex])
Documentation
data RegexPatternSet Source #
Contains one or more regular expressions.
WAF assigns an ARN to each RegexPatternSet
that you create. To use a
set in a rule, you provide the ARN to the Rule statement
RegexPatternSetReferenceStatement.
See: newRegexPatternSet
smart constructor.
RegexPatternSet' | |
|
Instances
newRegexPatternSet :: RegexPatternSet Source #
Create a value of RegexPatternSet
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:RegexPatternSet'
, regexPatternSet_arn
- The Amazon Resource Name (ARN) of the entity.
$sel:description:RegexPatternSet'
, regexPatternSet_description
- A description of the set that helps with identification.
$sel:id:RegexPatternSet'
, regexPatternSet_id
- A unique identifier for the set. This ID is returned in the responses to
create and list commands. You provide it to operations like update and
delete.
$sel:name:RegexPatternSet'
, regexPatternSet_name
- The name of the set. You cannot change the name after you create the
set.
$sel:regularExpressionList:RegexPatternSet'
, regexPatternSet_regularExpressionList
- The regular expression patterns in the set.
regexPatternSet_arn :: Lens' RegexPatternSet (Maybe Text) Source #
The Amazon Resource Name (ARN) of the entity.
regexPatternSet_description :: Lens' RegexPatternSet (Maybe Text) Source #
A description of the set that helps with identification.
regexPatternSet_id :: Lens' RegexPatternSet (Maybe Text) Source #
A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
regexPatternSet_name :: Lens' RegexPatternSet (Maybe Text) Source #
The name of the set. You cannot change the name after you create the set.
regexPatternSet_regularExpressionList :: Lens' RegexPatternSet (Maybe [Regex]) Source #
The regular expression patterns in the set.