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 ApplicationLayerAutomaticResponseConfiguration = ApplicationLayerAutomaticResponseConfiguration' {}
- newApplicationLayerAutomaticResponseConfiguration :: ApplicationLayerAutomaticResponseStatus -> ResponseAction -> ApplicationLayerAutomaticResponseConfiguration
- applicationLayerAutomaticResponseConfiguration_status :: Lens' ApplicationLayerAutomaticResponseConfiguration ApplicationLayerAutomaticResponseStatus
- applicationLayerAutomaticResponseConfiguration_action :: Lens' ApplicationLayerAutomaticResponseConfiguration ResponseAction
Documentation
data ApplicationLayerAutomaticResponseConfiguration Source #
The automatic application layer DDoS mitigation settings for a Protection. This configuration determines whether Shield Advanced automatically manages rules in the web ACL in order to respond to application layer events that Shield Advanced determines to be DDoS attacks.
See: newApplicationLayerAutomaticResponseConfiguration
smart constructor.
ApplicationLayerAutomaticResponseConfiguration' | |
|
Instances
newApplicationLayerAutomaticResponseConfiguration Source #
:: ApplicationLayerAutomaticResponseStatus | |
-> ResponseAction | |
-> ApplicationLayerAutomaticResponseConfiguration |
Create a value of ApplicationLayerAutomaticResponseConfiguration
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:status:ApplicationLayerAutomaticResponseConfiguration'
, applicationLayerAutomaticResponseConfiguration_status
- Indicates whether automatic application layer DDoS mitigation is enabled
for the protection.
$sel:action:ApplicationLayerAutomaticResponseConfiguration'
, applicationLayerAutomaticResponseConfiguration_action
- Specifies the action setting that Shield Advanced should use in the WAF
rules that it creates on behalf of the protected resource in response to
DDoS attacks. You specify this as part of the configuration for the
automatic application layer DDoS mitigation feature, when you enable or
update automatic mitigation. Shield Advanced creates the WAF rules in a
Shield Advanced-managed rule group, inside the web ACL that you have
associated with the resource.
applicationLayerAutomaticResponseConfiguration_status :: Lens' ApplicationLayerAutomaticResponseConfiguration ApplicationLayerAutomaticResponseStatus Source #
Indicates whether automatic application layer DDoS mitigation is enabled for the protection.
applicationLayerAutomaticResponseConfiguration_action :: Lens' ApplicationLayerAutomaticResponseConfiguration ResponseAction Source #
Specifies the action setting that Shield Advanced should use in the WAF rules that it creates on behalf of the protected resource in response to DDoS attacks. You specify this as part of the configuration for the automatic application layer DDoS mitigation feature, when you enable or update automatic mitigation. Shield Advanced creates the WAF rules in a Shield Advanced-managed rule group, inside the web ACL that you have associated with the resource.