class Aws::MWAA::Types::LoggingConfigurationInput

Defines the Apache Airflow logs to send to CloudWatch Logs: `DagProcessingLogs`, `SchedulerLogs`, `TaskLogs`, `WebserverLogs`, `WorkerLogs`.

@note When making an API call, you may pass LoggingConfigurationInput

data as a hash:

    {
      dag_processing_logs: {
        enabled: false, # required
        log_level: "CRITICAL", # required, accepts CRITICAL, ERROR, WARNING, INFO, DEBUG
      },
      scheduler_logs: {
        enabled: false, # required
        log_level: "CRITICAL", # required, accepts CRITICAL, ERROR, WARNING, INFO, DEBUG
      },
      task_logs: {
        enabled: false, # required
        log_level: "CRITICAL", # required, accepts CRITICAL, ERROR, WARNING, INFO, DEBUG
      },
      webserver_logs: {
        enabled: false, # required
        log_level: "CRITICAL", # required, accepts CRITICAL, ERROR, WARNING, INFO, DEBUG
      },
      worker_logs: {
        enabled: false, # required
        log_level: "CRITICAL", # required, accepts CRITICAL, ERROR, WARNING, INFO, DEBUG
      },
    }

@!attribute [rw] dag_processing_logs

Defines the type of logs to send for the Apache Airflow log type
(e.g. `DagProcessingLogs`). Valid values: `CloudWatchLogGroupArn`,
`Enabled`, `LogLevel`.
@return [Types::ModuleLoggingConfigurationInput]

@!attribute [rw] scheduler_logs

Defines the type of logs to send for the Apache Airflow log type
(e.g. `DagProcessingLogs`). Valid values: `CloudWatchLogGroupArn`,
`Enabled`, `LogLevel`.
@return [Types::ModuleLoggingConfigurationInput]

@!attribute [rw] task_logs

Defines the type of logs to send for the Apache Airflow log type
(e.g. `DagProcessingLogs`). Valid values: `CloudWatchLogGroupArn`,
`Enabled`, `LogLevel`.
@return [Types::ModuleLoggingConfigurationInput]

@!attribute [rw] webserver_logs

Defines the type of logs to send for the Apache Airflow log type
(e.g. `DagProcessingLogs`). Valid values: `CloudWatchLogGroupArn`,
`Enabled`, `LogLevel`.
@return [Types::ModuleLoggingConfigurationInput]

@!attribute [rw] worker_logs

Defines the type of logs to send for the Apache Airflow log type
(e.g. `DagProcessingLogs`). Valid values: `CloudWatchLogGroupArn`,
`Enabled`, `LogLevel`.
@return [Types::ModuleLoggingConfigurationInput]

@see docs.aws.amazon.com/goto/WebAPI/mwaa-2020-07-01/LoggingConfigurationInput AWS API Documentation

Constants

SENSITIVE