class Aws::WAFV2::Types::Filter

A single logging filter, used in LoggingFilter.

@note When making an API call, you may pass Filter

data as a hash:

    {
      behavior: "KEEP", # required, accepts KEEP, DROP
      requirement: "MEETS_ALL", # required, accepts MEETS_ALL, MEETS_ANY
      conditions: [ # required
        {
          action_condition: {
            action: "ALLOW", # required, accepts ALLOW, BLOCK, COUNT
          },
          label_name_condition: {
            label_name: "LabelName", # required
          },
        },
      ],
    }

@!attribute [rw] behavior

How to handle logs that satisfy the filter's conditions and
requirement.
@return [String]

@!attribute [rw] requirement

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.
@return [String]

@!attribute [rw] conditions

Match conditions for the filter.
@return [Array<Types::Condition>]

@see docs.aws.amazon.com/goto/WebAPI/wafv2-2019-07-29/Filter AWS API Documentation

Constants

SENSITIVE