libZSservicesZSamazonka-securityhubZSamazonka-securityhub
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate

Description

 
Synopsis

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

  • negated :: Maybe Bool

    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.

  • dataId :: Maybe Text

    The unique identifier for the predicate.

  • type' :: Maybe Text

    The type of predicate.

Instances

Instances details
Eq AwsWafRegionalRateBasedRuleMatchPredicate Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate

Read AwsWafRegionalRateBasedRuleMatchPredicate Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate

Show AwsWafRegionalRateBasedRuleMatchPredicate Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate

Generic AwsWafRegionalRateBasedRuleMatchPredicate Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate

NFData AwsWafRegionalRateBasedRuleMatchPredicate Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate

Hashable AwsWafRegionalRateBasedRuleMatchPredicate Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate

ToJSON AwsWafRegionalRateBasedRuleMatchPredicate Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate

FromJSON AwsWafRegionalRateBasedRuleMatchPredicate Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate

type Rep AwsWafRegionalRateBasedRuleMatchPredicate Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate

type Rep AwsWafRegionalRateBasedRuleMatchPredicate = D1 ('MetaData "AwsWafRegionalRateBasedRuleMatchPredicate" "Amazonka.SecurityHub.Types.AwsWafRegionalRateBasedRuleMatchPredicate" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsWafRegionalRateBasedRuleMatchPredicate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "negated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "dataId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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.