AWS Fundamentals Logo
AWS Fundamentals
AWS::MWAA::Environment

MWAA Environment

Resource schema for AWS::MWAA::Environment

Properties

26 configurable properties. 1 required. Click a row to see details.

Filter:
PropertyTypeFlags
Name
string
RequiredCreate-only
AirflowConfigurationOptions
object
AirflowVersion
string
DagS3Path
string
EndpointManagement
string
Create-only
EnvironmentClass
string
ExecutionRoleArn
string
KmsKey
string
Create-only
LoggingConfiguration
LoggingConfiguration
MaxWebservers
integer
MaxWorkers
integer
MinWebservers
integer
MinWorkers
integer
NetworkConfiguration
NetworkConfiguration
PluginsS3ObjectVersion
string
PluginsS3Path
string
RequirementsS3ObjectVersion
string
RequirementsS3Path
string
Schedulers
integer
SourceBucketArn
string
StartupScriptS3ObjectVersion
string
StartupScriptS3Path
string
Tags
object
WebserverAccessMode
string
WeeklyMaintenanceWindowStart
string
WorkerReplacementStrategy
string
Write-only

Return Values

Values returned after the resource is created. Access these with Fn::GetAtt.

AttributeTypeDescription
Arnstring-
CeleryExecutorQueuestring-
DatabaseVpcEndpointServicestring-
WebserverUrlstring-
WebserverVpcEndpointServicestring-

Sample CloudFormation Template

A minimal template with required properties and common optional ones.

template.yaml
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::MWAA::Environment

Resources:
  MyResource:
    Type: AWS::MWAA::Environment
    Properties:
      Name: "my-name"
      Tags:
        - Key: Environment
          Value: Production

Required IAM Permissions

Permissions CloudFormation needs in your IAM role to manage this resource.

create

airflow:GetEnvironmentairflow:CreateEnvironmentairflow:TagResourceairflow:UntagResourceiam:PassRoleiam:ListRolesiam:CreatePolicyiam:AttachRolePolicy

read

airflow:GetEnvironment

update

airflow:GetEnvironmentairflow:UpdateEnvironmentairflow:TagResourceairflow:UntagResourceiam:PassRoleiam:ListRolesiam:AttachRolePolicys3:GetBucketLocation

delete

airflow:GetEnvironmentairflow:DeleteEnvironment

list

airflow:ListEnvironments

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

ServiceMWAA
Properties31
Required1
TaggingSupported
Primary IDName

Supported Operations

CreateReadUpdateDeleteList

Immutable After Creation

These properties cannot be changed after the resource is created. Updating them triggers a replacement.

NameKmsKeyNetworkConfiguration/SubnetIdsEndpointManagement

External Links