public static interface CfnLoggingConfiguration.LoggingFilterProperty
You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.wafv2.*; LoggingFilterProperty loggingFilterProperty = LoggingFilterProperty.builder() .defaultBehavior("defaultBehavior") .filters(List.of(FilterProperty.builder() .behavior("behavior") .conditions(List.of(ConditionProperty.builder() .actionCondition(ActionConditionProperty.builder() .action("action") .build()) .labelNameCondition(LabelNameConditionProperty.builder() .labelName("labelName") .build()) .build())) .requirement("requirement") .build())) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnLoggingConfiguration.LoggingFilterProperty.Builder
A builder for
CfnLoggingConfiguration.LoggingFilterProperty |
static class |
CfnLoggingConfiguration.LoggingFilterProperty.Jsii$Proxy
An implementation for
CfnLoggingConfiguration.LoggingFilterProperty |
Modifier and Type | Method and Description |
---|---|
static CfnLoggingConfiguration.LoggingFilterProperty.Builder |
builder() |
java.lang.String |
getDefaultBehavior()
Default handling for logs that don't match any of the specified filtering conditions.
|
java.lang.Object |
getFilters()
The filters that you want to apply to the logs.
|
java.lang.String getDefaultBehavior()
java.lang.Object getFilters()
static CfnLoggingConfiguration.LoggingFilterProperty.Builder builder()