class Aws::ElastiCache::Types::LogDeliveryConfigurationRequest

Specifies the destination, format and type of the logs.

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

data as a hash:

    {
      log_type: "slow-log", # accepts slow-log
      destination_type: "cloudwatch-logs", # accepts cloudwatch-logs, kinesis-firehose
      destination_details: {
        cloud_watch_logs_details: {
          log_group: "String",
        },
        kinesis_firehose_details: {
          delivery_stream: "String",
        },
      },
      log_format: "text", # accepts text, json
      enabled: false,
    }

@!attribute [rw] log_type

Refers to [slow-log][1].

[1]: https://redis.io/commands/slowlog
@return [String]

@!attribute [rw] destination_type

Specify either `cloudwatch-logs` or `kinesis-firehose` as the
destination type.
@return [String]

@!attribute [rw] destination_details

Configuration details of either a CloudWatch Logs destination or
Kinesis Data Firehose destination.
@return [Types::DestinationDetails]

@!attribute [rw] log_format

Specifies either JSON or TEXT
@return [String]

@!attribute [rw] enabled

Specify if log delivery is enabled. Default `true`.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/LogDeliveryConfigurationRequest AWS API Documentation

Constants

SENSITIVE