AWS::MWAA::Environment ModuleLoggingConfiguration
Defines the type of logs to send for the Apache Airflow log type (e.g. DagProcessingLogs
).
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "CloudWatchLogGroupArn" :
String
, "Enabled" :Boolean
, "LogLevel" :String
}
YAML
CloudWatchLogGroupArn:
String
Enabled:Boolean
LogLevel:String
Properties
CloudWatchLogGroupArn
-
The ARN of the CloudWatch Logs log group for each type of Apache Airflow log type that you have enabled.
Note
CloudWatchLogGroupArn
is available only as a return value, accessible when specified as an attribute in theFn:GetAtt
intrinsic function. Any value you provide forCloudWatchLogGroupArn
is discarded by Amazon MWAA.Required: No
Type: String
Pattern:
^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b)(-[a-z]+)?:logs:[a-z0-9\-]+:\d{12}:log-group:\w+
Maximum:
1224
Update requires: No interruption
Enabled
-
Indicates whether to enable the Apache Airflow log type (e.g.
DagProcessingLogs
) in CloudWatch Logs.Required: No
Type: Boolean
Update requires: No interruption
LogLevel
-
Defines the Apache Airflow logs to send for the log type (e.g.
DagProcessingLogs
) to CloudWatch Logs. Valid values:CRITICAL
,ERROR
,WARNING
,INFO
.Required: No
Type: String
Allowed values:
CRITICAL | ERROR | WARNING | INFO | DEBUG
Update requires: No interruption