Skip to content

LogDeliveryConfigurationRequest

Source code in docs_src/capo_elasticache/types/log_delivery_configuration_request.py
class LogDeliveryConfigurationRequest(TypedDict, closed=True):
    log_type: NotRequired["capo_elasticache.types.log_type.LogType"]
    """<p>Refers to <a href="https://redis.io/commands/slowlog">slow-log</a> or engine-log..</p>"""
    destination_type: NotRequired[
        "capo_elasticache.types.destination_type.DestinationType"
    ]
    """<p>Specify either <code>cloudwatch-logs</code> or <code>kinesis-firehose</code> as the destination type.</p>"""
    destination_details: NotRequired[
        "capo_elasticache.types.destination_details.DestinationDetails"
    ]
    """<p>Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.</p>"""
    log_format: NotRequired["capo_elasticache.types.log_format.LogFormat"]
    """<p>Specifies either JSON or TEXT</p>"""
    enabled: NotRequired["capo_elasticache.types.boolean_optional.BooleanOptional"]
    """<p>Specify if log delivery is enabled. Default <code>true</code>.</p>"""

destination_details instance-attribute

destination_details: NotRequired[DestinationDetails]

Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.

destination_type instance-attribute

destination_type: NotRequired[DestinationType]

Specify either cloudwatch-logs or kinesis-firehose as the destination type.

enabled instance-attribute

enabled: NotRequired[BooleanOptional]

Specify if log delivery is enabled. Default true.

log_format instance-attribute

log_format: NotRequired[LogFormat]

Specifies either JSON or TEXT

log_type instance-attribute

log_type: NotRequired[LogType]

Refers to slow-log or engine-log..