amazonka-wafv2-2.0: Amazon WAFV2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet

Description

 
Synopsis

Documentation

data AWSManagedRulesBotControlRuleSet Source #

Details for your use of the Bot Control managed rule group, used in ManagedRuleGroupConfig.

See: newAWSManagedRulesBotControlRuleSet smart constructor.

Constructors

AWSManagedRulesBotControlRuleSet' 

Fields

  • inspectionLevel :: InspectionLevel

    The inspection level to use for the Bot Control rule group. The common level is the least expensive. The targeted level includes all common level rules and adds rules with more advanced inspection criteria. For details, see WAF Bot Control rule group.

Instances

Instances details
FromJSON AWSManagedRulesBotControlRuleSet Source # 
Instance details

Defined in Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet

ToJSON AWSManagedRulesBotControlRuleSet Source # 
Instance details

Defined in Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet

Generic AWSManagedRulesBotControlRuleSet Source # 
Instance details

Defined in Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet

Associated Types

type Rep AWSManagedRulesBotControlRuleSet :: Type -> Type #

Read AWSManagedRulesBotControlRuleSet Source # 
Instance details

Defined in Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet

Show AWSManagedRulesBotControlRuleSet Source # 
Instance details

Defined in Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet

NFData AWSManagedRulesBotControlRuleSet Source # 
Instance details

Defined in Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet

Eq AWSManagedRulesBotControlRuleSet Source # 
Instance details

Defined in Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet

Hashable AWSManagedRulesBotControlRuleSet Source # 
Instance details

Defined in Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet

type Rep AWSManagedRulesBotControlRuleSet Source # 
Instance details

Defined in Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet

type Rep AWSManagedRulesBotControlRuleSet = D1 ('MetaData "AWSManagedRulesBotControlRuleSet" "Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet" "amazonka-wafv2-2.0-3v3WgpYn7RT5hSd6MsT5dN" 'False) (C1 ('MetaCons "AWSManagedRulesBotControlRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inspectionLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InspectionLevel)))

newAWSManagedRulesBotControlRuleSet Source #

Create a value of AWSManagedRulesBotControlRuleSet 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:inspectionLevel:AWSManagedRulesBotControlRuleSet', aWSManagedRulesBotControlRuleSet_inspectionLevel - The inspection level to use for the Bot Control rule group. The common level is the least expensive. The targeted level includes all common level rules and adds rules with more advanced inspection criteria. For details, see WAF Bot Control rule group.

aWSManagedRulesBotControlRuleSet_inspectionLevel :: Lens' AWSManagedRulesBotControlRuleSet InspectionLevel Source #

The inspection level to use for the Bot Control rule group. The common level is the least expensive. The targeted level includes all common level rules and adds rules with more advanced inspection criteria. For details, see WAF Bot Control rule group.