AWS::MWAA::Environment ModuleLoggingConfiguration - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

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 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 the Fn:GetAtt intrinsic function. Any value you provide for CloudWatchLogGroupArn 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.

Required: No

Type: String

Allowed values: CRITICAL | ERROR | WARNING | INFO | DEBUG

Update requires: No interruption