@swamp/aws/mwaa
v2026.04.23.3
AWS MWAA infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsmwaacloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/mwaa@swamp/aws/mwaa/environmentv2026.04.23.2environment.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Name | string | Customer-defined identifier for the environment, unique per customer region. |
| ExecutionRoleArn? | string | IAM role to be used by tasks. |
| KmsKey? | string | The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for MWAA data encryption. You can specify the CMK using any of the following: Key ID. For example, key/1234abcd-12ab-34cd-56ef-1234567890ab. Key alias. For example, alias/ExampleAlias. Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef. Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias. AWS authenticates the CMK asynchronously. The |
| AirflowVersion? | string | Version of airflow to deploy to the environment. |
| SourceBucketArn? | string | ARN for the AWS S3 bucket to use as the source of DAGs and plugins for the environment. |
| DagS3Path? | string | Represents an S3 prefix relative to the root of an S3 bucket. |
| PluginsS3Path? | string | Represents an S3 prefix relative to the root of an S3 bucket. |
| PluginsS3ObjectVersion? | string | Represents an version ID for an S3 object. |
| RequirementsS3Path? | string | Represents an S3 prefix relative to the root of an S3 bucket. |
| RequirementsS3ObjectVersion? | string | Represents an version ID for an S3 object. |
| StartupScriptS3Path? | string | Represents an S3 prefix relative to the root of an S3 bucket. |
| StartupScriptS3ObjectVersion? | string | Represents an version ID for an S3 object. |
| AirflowConfigurationOptions? | string | 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" |
| EnvironmentClass? | string | Templated configuration for airflow processes and backing infrastructure. |
| MaxWorkers? | number | Maximum worker compute units. |
| MinWorkers? | number | Minimum worker compute units. |
| MaxWebservers? | number | Maximum webserver compute units. |
| MinWebservers? | number | Minimum webserver compute units. |
| Schedulers? | number | Scheduler compute units. |
| NetworkConfiguration? | object | Configures the network resources of the environment. |
| LoggingConfiguration? | object | Logging configuration for the environment. |
| WeeklyMaintenanceWindowStart? | string | Start time for the weekly maintenance window. |
| Tags? | string | A map of tags for the environment. |
| WebserverAccessMode? | enum | Choice for mode of webserver access including over public internet or via private VPC endpoint. |
| EndpointManagement? | enum | Defines whether the VPC endpoints configured for the environment are created, and managed, by the customer or by Amazon MWAA. |
| WorkerReplacementStrategy? | enum | The worker replacement strategy to use when updating the environment. Valid values: `FORCED`, `GRACEFUL`. FORCED means Apache Airflow workers will be stopped and replaced without waiting for tasks to complete before an update. GRACEFUL means Apache Airflow workers will be able to complete running tasks for up to 12 hours during an update before being stopped and replaced. |
createCreate a MWAA Environment
getGet a MWAA Environment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MWAA Environment |
updateUpdate a MWAA Environment
deleteDelete a MWAA Environment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MWAA Environment |
syncSync MWAA Environment state from AWS
Resources
state(infinite)— MWAA Environment resource state
2026.04.23.2201.2 KBApr 23, 2026
AWS MWAA infrastructure models
Release Notes
- Updated: environment
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmwaacloudinfrastructure
2026.04.03.2203.4 KBApr 3, 2026
AWS MWAA infrastructure models
Release Notes
- Updated: environment
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmwaacloudinfrastructure
2026.03.19.1214.8 KBMar 19, 2026
AWS MWAA infrastructure models
Release Notes
- Updated: environment
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmwaacloudinfrastructure
2026.03.16.1209.7 KBMar 16, 2026
AWS MWAA infrastructure models
Release Notes
- Updated: environment
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmwaacloudinfrastructure
2026.03.10.5207.5 KBMar 10, 2026
AWS MWAA infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsmwaacloudinfrastructure