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
Documentation
data LoggingFilter Source #
Filtering that specifies which web requests are kept in the logs and which are dropped, defined for a web ACL's LoggingConfiguration.
You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation.
See: newLoggingFilter
smart constructor.
LoggingFilter' | |
|
Instances
Create a value of LoggingFilter
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:filters:LoggingFilter'
, loggingFilter_filters
- The filters that you want to apply to the logs.
$sel:defaultBehavior:LoggingFilter'
, loggingFilter_defaultBehavior
- Default handling for logs that don't match any of the specified
filtering conditions.
loggingFilter_filters :: Lens' LoggingFilter (NonEmpty Filter) Source #
The filters that you want to apply to the logs.
loggingFilter_defaultBehavior :: Lens' LoggingFilter FilterBehavior Source #
Default handling for logs that don't match any of the specified filtering conditions.