| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate
Description
Synopsis
- data AwsWafRegionalRateBasedRuleMatchPredicate = AwsWafRegionalRateBasedRuleMatchPredicate' {}
- newAwsWafRegionalRateBasedRuleMatchPredicate :: AwsWafRegionalRateBasedRuleMatchPredicate
- awsWafRegionalRateBasedRuleMatchPredicate_negated :: Lens' AwsWafRegionalRateBasedRuleMatchPredicate (Maybe Bool)
- awsWafRegionalRateBasedRuleMatchPredicate_dataId :: Lens' AwsWafRegionalRateBasedRuleMatchPredicate (Maybe Text)
- awsWafRegionalRateBasedRuleMatchPredicate_type :: Lens' AwsWafRegionalRateBasedRuleMatchPredicate (Maybe Text)
Documentation
data AwsWafRegionalRateBasedRuleMatchPredicate Source #
Details for a match predicate. A predicate might look for characteristics such as specific IP addresses, geographic locations, or sizes.
See: newAwsWafRegionalRateBasedRuleMatchPredicate smart constructor.
Constructors
| AwsWafRegionalRateBasedRuleMatchPredicate' | |
Fields
| |
Instances
newAwsWafRegionalRateBasedRuleMatchPredicate :: AwsWafRegionalRateBasedRuleMatchPredicate Source #
Create a value of AwsWafRegionalRateBasedRuleMatchPredicate 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:negated:AwsWafRegionalRateBasedRuleMatchPredicate', awsWafRegionalRateBasedRuleMatchPredicate_negated - If set to true, then the rule actions are performed on requests that
match the predicate settings.
If set to false, then the rule actions are performed on all requests
except those that match the predicate settings.
$sel:dataId:AwsWafRegionalRateBasedRuleMatchPredicate', awsWafRegionalRateBasedRuleMatchPredicate_dataId - The unique identifier for the predicate.
$sel:type':AwsWafRegionalRateBasedRuleMatchPredicate', awsWafRegionalRateBasedRuleMatchPredicate_type - The type of predicate.
awsWafRegionalRateBasedRuleMatchPredicate_negated :: Lens' AwsWafRegionalRateBasedRuleMatchPredicate (Maybe Bool) Source #
If set to true, then the rule actions are performed on requests that
match the predicate settings.
If set to false, then the rule actions are performed on all requests
except those that match the predicate settings.
awsWafRegionalRateBasedRuleMatchPredicate_dataId :: Lens' AwsWafRegionalRateBasedRuleMatchPredicate (Maybe Text) Source #
The unique identifier for the predicate.
awsWafRegionalRateBasedRuleMatchPredicate_type :: Lens' AwsWafRegionalRateBasedRuleMatchPredicate (Maybe Text) Source #
The type of predicate.