Class: Aws::ObservabilityAdmin::Types::Filter
- Inherits:
-
Struct
- Object
- Struct
- Aws::ObservabilityAdmin::Types::Filter
- Defined in:
- gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb
Overview
A single filter condition that specifies behavior, requirement, and matching conditions for WAF log records.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#behavior ⇒ String
The action to take for log records matching this filter (KEEP or DROP).
-
#conditions ⇒ Array<Types::Condition>
The list of conditions that determine if a log record matches this filter.
-
#requirement ⇒ String
Whether the log record must meet all conditions (MEETS_ALL) or any condition (MEETS_ANY) to match this filter.
Instance Attribute Details
#behavior ⇒ String
The action to take for log records matching this filter (KEEP or DROP).
773 774 775 776 777 778 779 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 773 class Filter < Struct.new( :behavior, :requirement, :conditions) SENSITIVE = [] include Aws::Structure end |
#conditions ⇒ Array<Types::Condition>
The list of conditions that determine if a log record matches this filter.
773 774 775 776 777 778 779 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 773 class Filter < Struct.new( :behavior, :requirement, :conditions) SENSITIVE = [] include Aws::Structure end |
#requirement ⇒ String
Whether the log record must meet all conditions (MEETS_ALL) or any condition (MEETS_ANY) to match this filter.
773 774 775 776 777 778 779 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 773 class Filter < Struct.new( :behavior, :requirement, :conditions) SENSITIVE = [] include Aws::Structure end |