Optional ReadonlyairflowAirflow configuration overrides as key-value pairs. Keys use the format 'section.option' (e.g., 'core.default_timezone').
Optional ReadonlyairflowApache Airflow version for the environment.
Optional ReadonlycreateFlag controlling CloudFormation output and stack export creation for construct resources
Optional ReadonlycreateFlag controlling SSM parameter creation for construct resource references enabling
Optional ReadonlydagRelative path to the DAGs folder within the source bucket.
Optional ReadonlyenvironmentEnvironment class determining container and database sizing.
ReadonlyenvironmentName of the MWAA environment. Processed through MDAA naming conventions.
ReadonlyexecutionARN of the IAM execution role for the MWAA environment.
ReadonlykmsKMS key for encrypting environment data at rest. Encrypts the metadata database, DAG storage, and CloudWatch logs.
Optional ReadonlyloggingLogging configuration for each Airflow component.
Optional ReadonlylogRetention period for the service-managed CloudWatch log groups MWAA creates for each enabled Airflow component. The construct pre-creates these log groups (KMS-encrypted, with this retention) so retention is applied by default rather than left at MWAA's never-expire default.
Optional ReadonlymaxMaximum number of web servers.
Optional ReadonlymaxMaximum number of workers for auto-scaling.
Optional ReadonlyminMinimum number of web servers.
Optional ReadonlyminMinimum number of workers for auto-scaling.
ReadonlynamingMDAA naming implementation for consistent resource naming across all MDAA constructs
ReadonlynetworkNetwork configuration for the MWAA environment.
Optional ReadonlypluginsRelative path to the plugins ZIP file within the source bucket.
Optional ReadonlyrequirementsRelative path to the requirements.txt file within the source bucket.
Optional ReadonlyschedulersNumber of Airflow schedulers to run. When omitted, the property is left unset on the environment and MWAA applies its own service default of 2 — this construct does not impose a default of its own.
ReadonlysourceARN of the S3 bucket containing DAGs, plugins, and requirements.
Optional ReadonlystartupRelative path to the startup shell script within the source bucket.
Optional ReadonlywebserverWeb server access mode controlling how the Airflow UI is accessed.
WARNING: PUBLIC_ONLY exposes the Airflow web server to the public internet,
removing the VPC network-isolation control. Access is still authenticated via
IAM, but the endpoint is publicly reachable. Prefer the PRIVATE_ONLY default
and reach the UI over VPN/Direct Connect or a VPC endpoint.
Optional ReadonlyweeklyWeekly maintenance window start in 'DAY:HH:MM' format (UTC).
Properties for the MdaaMwaaEnvironment construct.