diff --git a/config.py b/config.py index dc0590b4..090eeaac 100644 --- a/config.py +++ b/config.py @@ -228,6 +228,7 @@ ALIASES = { "management": { "SystemsManager": "SSM", "SystemsManagerParameterStore": "ParameterStore", + "ManagedWorkflowsApacheAirflow": "MWAA" }, "migration": { "ApplicationDiscoveryService": "ADS", diff --git a/diagrams/aws/management.py b/diagrams/aws/management.py index b04dac8a..c855ec19 100644 --- a/diagrams/aws/management.py +++ b/diagrams/aws/management.py @@ -80,6 +80,10 @@ class ManagedServices(_Management): _icon = "managed-services.png" +class ManagedWorkflowsApacheAirflow(_Management): + _icon = "managed-workflows-apache-airflow.png" + + class ManagementAndGovernance(_Management): _icon = "management-and-governance.png" @@ -216,3 +220,4 @@ class WellArchitectedTool(_Management): SSM = SystemsManager ParameterStore = SystemsManagerParameterStore +MWAA = ManagedWorkflowsApacheAirflow diff --git a/docs/nodes/aws.md b/docs/nodes/aws.md index 8f68961c..5c3888f5 100644 --- a/docs/nodes/aws.md +++ b/docs/nodes/aws.md @@ -854,6 +854,9 @@ Node classes list of aws provider. ManagedServices **diagrams.aws.management.ManagedServices** +ManagedWorkflowsApacheAirflow +**diagrams.aws.management.ManagedWorkflowsApacheAirflow**, **MWAA** (alias) + ManagementAndGovernance **diagrams.aws.management.ManagementAndGovernance** diff --git a/resources/aws/management/managed-workflows-apache-airflow.png b/resources/aws/management/managed-workflows-apache-airflow.png new file mode 100644 index 00000000..1b584247 Binary files /dev/null and b/resources/aws/management/managed-workflows-apache-airflow.png differ diff --git a/website/static/img/resources/aws/management/managed-workflows-apache-airflow.png b/website/static/img/resources/aws/management/managed-workflows-apache-airflow.png new file mode 100644 index 00000000..1b584247 Binary files /dev/null and b/website/static/img/resources/aws/management/managed-workflows-apache-airflow.png differ