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