Class: Aws::ObservabilityAdmin::Types::WAFLoggingParameters
- Inherits:
-
Struct
- Object
- Struct
- Aws::ObservabilityAdmin::Types::WAFLoggingParameters
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-observabilityadmin/types.rb
Overview
Configuration parameters for WAF logging, including redacted fields and logging filters.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#log_type ⇒ String
The type of WAF logs to collect (currently supports WAF_LOGS).
-
#logging_filter ⇒ Types::LoggingFilter
A filter configuration that determines which WAF log records to include or exclude.
-
#redacted_fields ⇒ Array<Types::FieldToMatch>
The fields to redact from WAF logs to protect sensitive information.
Instance Attribute Details
#log_type ⇒ String
The type of WAF logs to collect (currently supports WAF_LOGS).
2477 2478 2479 2480 2481 2482 2483 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 2477 class WAFLoggingParameters < Struct.new( :redacted_fields, :logging_filter, :log_type) SENSITIVE = [] include Aws::Structure end |
#logging_filter ⇒ Types::LoggingFilter
A filter configuration that determines which WAF log records to include or exclude.
2477 2478 2479 2480 2481 2482 2483 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 2477 class WAFLoggingParameters < Struct.new( :redacted_fields, :logging_filter, :log_type) SENSITIVE = [] include Aws::Structure end |
#redacted_fields ⇒ Array<Types::FieldToMatch>
The fields to redact from WAF logs to protect sensitive information.
2477 2478 2479 2480 2481 2482 2483 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 2477 class WAFLoggingParameters < Struct.new( :redacted_fields, :logging_filter, :log_type) SENSITIVE = [] include Aws::Structure end |