import { Value } from '../../../cloudformation/Value';
/**
  The FireLens configuration for the container. This is used to specify and configure a log router for container logs. For more information, see <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_firelens.html">Custom log routing</a> in the <em>Amazon Elastic Container Service Developer Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-firelensconfiguration.html">the AWS Docs</a>
*/
export interface FirelensConfigurationProps {
    /** <p> */
    options?: Value<{
        [key: string]: Value<string>;
    }>;
    /** <code>Type</code>  <a name="cfn-ecs-taskdefinition-firelensconfiguration-type"></a>
  The log router to use. The valid values are <code>fluentd</code> or <code>fluentbit</code>.<br />
  
  Required: No<br />
  
  Allowed values: <code>fluentbit | fluentd</code><br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    type?: Value<'fluentbit' | 'fluentd'>;
}
