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; }
    }
}