import { ModuleLoggingConfigurationProps } from './ModuleLoggingConfigurationProps';
/**
  The type of Apache Airflow logs to send to CloudWatch Logs.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mwaa-environment-loggingconfiguration.html">the AWS Docs</a>
*/
export interface LoggingConfigurationProps {
    /** <code>SchedulerLogs</code>  <a name="cfn-mwaa-environment-loggingconfiguration-schedulerlogs"></a>
  Defines the scheduler logs sent to CloudWatch Logs and the logging level to send.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    schedulerLogs?: ModuleLoggingConfigurationProps;
    /** <code>TaskLogs</code>  <a name="cfn-mwaa-environment-loggingconfiguration-tasklogs"></a>
  Defines the task logs sent to CloudWatch Logs and the logging level to send.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    taskLogs?: ModuleLoggingConfigurationProps;
    /** <code>DagProcessingLogs</code>  <a name="cfn-mwaa-environment-loggingconfiguration-dagprocessinglogs"></a>
  Defines the processing logs sent to CloudWatch Logs and the logging level to send.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    dagProcessingLogs?: ModuleLoggingConfigurationProps;
    /** <code>WebserverLogs</code>  <a name="cfn-mwaa-environment-loggingconfiguration-webserverlogs"></a>
  Defines the web server logs sent to CloudWatch Logs and the logging level to send.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    webserverLogs?: ModuleLoggingConfigurationProps;
    /** <code>WorkerLogs</code>  <a name="cfn-mwaa-environment-loggingconfiguration-workerlogs"></a>
  Defines the worker logs sent to CloudWatch Logs and the logging level to send.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    workerLogs?: ModuleLoggingConfigurationProps;
}
