Class: Aws::MWAA::Types::LoggingConfigurationInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mwaa/lib/aws-sdk-mwaa/types.rb

Overview

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

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#dag_processing_logsTypes::ModuleLoggingConfigurationInput

Defines the type of logs to send for the Apache Airflow log type (e.g. DagProcessingLogs). Valid values: CloudWatchLogGroupArn, Enabled, LogLevel.



967
968
969
970
971
972
973
974
975
# File 'gems/aws-sdk-mwaa/lib/aws-sdk-mwaa/types.rb', line 967

class LoggingConfigurationInput < Struct.new(
  :dag_processing_logs,
  :scheduler_logs,
  :task_logs,
  :webserver_logs,
  :worker_logs)
  SENSITIVE = []
  include Aws::Structure
end

#scheduler_logsTypes::ModuleLoggingConfigurationInput

Defines the type of logs to send for the Apache Airflow log type (e.g. DagProcessingLogs). Valid values: CloudWatchLogGroupArn, Enabled, LogLevel.



967
968
969
970
971
972
973
974
975
# File 'gems/aws-sdk-mwaa/lib/aws-sdk-mwaa/types.rb', line 967

class LoggingConfigurationInput < Struct.new(
  :dag_processing_logs,
  :scheduler_logs,
  :task_logs,
  :webserver_logs,
  :worker_logs)
  SENSITIVE = []
  include Aws::Structure
end

#task_logsTypes::ModuleLoggingConfigurationInput

Defines the type of logs to send for the Apache Airflow log type (e.g. DagProcessingLogs). Valid values: CloudWatchLogGroupArn, Enabled, LogLevel.



967
968
969
970
971
972
973
974
975
# File 'gems/aws-sdk-mwaa/lib/aws-sdk-mwaa/types.rb', line 967

class LoggingConfigurationInput < Struct.new(
  :dag_processing_logs,
  :scheduler_logs,
  :task_logs,
  :webserver_logs,
  :worker_logs)
  SENSITIVE = []
  include Aws::Structure
end

#webserver_logsTypes::ModuleLoggingConfigurationInput

Defines the type of logs to send for the Apache Airflow log type (e.g. DagProcessingLogs). Valid values: CloudWatchLogGroupArn, Enabled, LogLevel.



967
968
969
970
971
972
973
974
975
# File 'gems/aws-sdk-mwaa/lib/aws-sdk-mwaa/types.rb', line 967

class LoggingConfigurationInput < Struct.new(
  :dag_processing_logs,
  :scheduler_logs,
  :task_logs,
  :webserver_logs,
  :worker_logs)
  SENSITIVE = []
  include Aws::Structure
end

#worker_logsTypes::ModuleLoggingConfigurationInput

Defines the type of logs to send for the Apache Airflow log type (e.g. DagProcessingLogs). Valid values: CloudWatchLogGroupArn, Enabled, LogLevel.



967
968
969
970
971
972
973
974
975
# File 'gems/aws-sdk-mwaa/lib/aws-sdk-mwaa/types.rb', line 967

class LoggingConfigurationInput < Struct.new(
  :dag_processing_logs,
  :scheduler_logs,
  :task_logs,
  :webserver_logs,
  :worker_logs)
  SENSITIVE = []
  include Aws::Structure
end