using System.Collections.Generic;
namespace Amazon.Lambda.CloudWatchEvents.BatchEvents
{
///
/// Log configuration options to send to a custom log driver for the container.
///
public class LogConfiguration
{
///
/// The log driver to use for the container. The valid values listed for this parameter are log drivers that the Amazon ECS container agent can communicate with by default.
/// The supported log drivers are awslogs, fluentd, gelf, json-file, journald, logentries, syslog, and splunk.
///
public string LogDriver { get; set; }
///
/// The configuration options to send to the log driver. This parameter requires version 1.19 of the Docker Remote API or greater on your container instance.
/// To check the Docker Remote API version on your container instance, log into your container instance and run the following command: sudo docker version | grep "Server API version"
///
public Dictionary Options { get; set; }
///
/// The secrets to pass to the log configuration. For more information, see Specifying Sensitive Data in the AWS Batch User Guide.
///
public List SecretOptions { get; set; }
}
}