WebAclLoggingConfigurationLoggingFilterFilterArgs

data class WebAclLoggingConfigurationLoggingFilterFilterArgs(val behavior: Output<String>, val conditions: Output<List<WebAclLoggingConfigurationLoggingFilterFilterConditionArgs>>, val requirement: Output<String>) : ConvertibleToJava<WebAclLoggingConfigurationLoggingFilterFilterArgs>

Constructors

constructor(behavior: Output<String>, conditions: Output<List<WebAclLoggingConfigurationLoggingFilterFilterConditionArgs>>, requirement: Output<String>)

Properties

Link copied to clipboard
val behavior: Output<String>

How to handle logs that satisfy the filter's conditions and requirement. Valid values: KEEP or DROP.

Link copied to clipboard

Match condition(s) for the filter. See Condition below for more details.

Link copied to clipboard
val requirement: Output<String>

Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition. Valid values: MEETS_ALL or MEETS_ANY.

Functions

Link copied to clipboard
open override fun toJava(): WebAclLoggingConfigurationLoggingFilterFilterArgs