Skip to content

WAFLoggingParameters

Source code in docs_src/capo_observabilityadmin/types/waf_logging_parameters.py
class WAFLoggingParameters(TypedDict, closed=True):
    redacted_fields: NotRequired[
        "capo_observabilityadmin.types.redacted_fields.RedactedFields"
    ]
    """<p> The fields to redact from WAF logs to protect sensitive information. </p>"""
    logging_filter: NotRequired[
        "capo_observabilityadmin.types.logging_filter.LoggingFilter"
    ]
    """<p> A filter configuration that determines which WAF log records to include or exclude. </p>"""
    log_type: NotRequired["capo_observabilityadmin.types.waf_log_type.WAFLogType"]
    """<p> The type of WAF logs to collect (currently supports WAF_LOGS). </p>"""

log_type instance-attribute

log_type: NotRequired[WAFLogType]

The type of WAF logs to collect (currently supports WAF_LOGS).

logging_filter instance-attribute

logging_filter: NotRequired[LoggingFilter]

A filter configuration that determines which WAF log records to include or exclude.

redacted_fields instance-attribute

redacted_fields: NotRequired[RedactedFields]

The fields to redact from WAF logs to protect sensitive information.