---
type: resource-type
title: MWAAEnvironment
description: aws resource type AWS::MWAA::Environment
name: MWAAEnvironment
lexicon: aws
resource_type: AWS::MWAA::Environment
---
`AWS::MWAA::Environment`, a resource type of the aws lexicon.

## Properties

- `Name` (`string`, required)
- `AirflowConfigurationOptions` (`Record<string, unknown>`, optional): Key/value pairs representing Airflow configuration variables. Keys are prefixed by their section: [core] dags_folder={AIRFLOW_HOME}/dags Would be represented as "core.dags_folder": "{AIRFLOW_HOME}/dags"
- `AirflowVersion` (`string`, optional)
- `Arn` (`string`, optional)
- `CeleryExecutorQueue` (`string`, optional)
- `DagS3Path` (`string`, optional)
- `DatabaseVpcEndpointService` (`string`, optional)
- `EndpointManagement` (`MWAAEnvironment_EndpointManagement`, optional)
- `EnvironmentClass` (`string`, optional)
- `ExecutionRoleArn` (`string`, optional)
- `KmsKey` (`string`, optional)
- `LoggingConfiguration` (`MWAAEnvironment_LoggingConfiguration`, optional)
- `MaxWebservers` (`number`, optional)
- `MaxWorkers` (`number`, optional)
- `MinWebservers` (`number`, optional)
- `MinWorkers` (`number`, optional)
- `NetworkConfiguration` (`MWAAEnvironment_NetworkConfiguration`, optional)
- `PluginsS3ObjectVersion` (`string`, optional)
- `PluginsS3Path` (`string`, optional)
- `RequirementsS3ObjectVersion` (`string`, optional)
- `RequirementsS3Path` (`string`, optional)
- `Schedulers` (`number`, optional)
- `SourceBucketArn` (`string`, optional)
- `StartupScriptS3ObjectVersion` (`string`, optional)
- `StartupScriptS3Path` (`string`, optional)
- `Tags` (`Record<string, unknown>`, optional): A map of tags for the environment.
- `WebserverAccessMode` (`MWAAEnvironment_WebserverAccessMode`, optional)
- `WebserverUrl` (`string`, optional)
- `WebserverVpcEndpointService` (`string`, optional)
- `WeeklyMaintenanceWindowStart` (`string`, optional)
- `WorkerReplacementStrategy` (`MWAAEnvironment_WorkerReplacementStrategy`, optional)

## Attributes

- `Arn`
- `CeleryExecutorQueue`
- `DatabaseVpcEndpointService`
- `LoggingConfiguration.DagProcessingLogs.CloudWatchLogGroupArn`
- `LoggingConfiguration.SchedulerLogs.CloudWatchLogGroupArn`
- `LoggingConfiguration.TaskLogs.CloudWatchLogGroupArn`
- `LoggingConfiguration.WebserverLogs.CloudWatchLogGroupArn`
- `LoggingConfiguration.WorkerLogs.CloudWatchLogGroupArn`
- `WebserverUrl`
- `WebserverVpcEndpointService`
