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>

Parameter that determines how to handle logs that meet the conditions and requirements of the filter. The valid values for behavior are 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 a log must match all conditions or at least one condition in order to satisfy the filter. Valid values for requirement are MEETS_ALL or MEETS_ANY.

Functions

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