Browse Source

feat(node): add AWS MWAA #977

add the Amazon Workflows for Airflow Apache Resource

Solves https://github.com/mingrammer/diagrams/issues/977
pull/978/head
billy-bat 9 months ago
parent
commit
a5d8cf8d3e
5 changed files with 9 additions and 0 deletions
  1. +1
    -0
      config.py
  2. +5
    -0
      diagrams/aws/management.py
  3. +3
    -0
      docs/nodes/aws.md
  4. BIN
      resources/aws/management/managed-workflows-apache-airflow.png
  5. BIN
      website/static/img/resources/aws/management/managed-workflows-apache-airflow.png

+ 1
- 0
config.py View File

@@ -228,6 +228,7 @@ ALIASES = {
"management": { "management": {
"SystemsManager": "SSM", "SystemsManager": "SSM",
"SystemsManagerParameterStore": "ParameterStore", "SystemsManagerParameterStore": "ParameterStore",
"ManagedWorkflowsApacheAirflow": "MWAA"
}, },
"migration": { "migration": {
"ApplicationDiscoveryService": "ADS", "ApplicationDiscoveryService": "ADS",


+ 5
- 0
diagrams/aws/management.py View File

@@ -80,6 +80,10 @@ class ManagedServices(_Management):
_icon = "managed-services.png" _icon = "managed-services.png"




class ManagedWorkflowsApacheAirflow(_Management):
_icon = "managed-workflows-apache-airflow.png"


class ManagementAndGovernance(_Management): class ManagementAndGovernance(_Management):
_icon = "management-and-governance.png" _icon = "management-and-governance.png"


@@ -216,3 +220,4 @@ class WellArchitectedTool(_Management):


SSM = SystemsManager SSM = SystemsManager
ParameterStore = SystemsManagerParameterStore ParameterStore = SystemsManagerParameterStore
MWAA = ManagedWorkflowsApacheAirflow

+ 3
- 0
docs/nodes/aws.md View File

@@ -854,6 +854,9 @@ Node classes list of aws provider.
<img width="30" src="/img/resources/aws/management/managed-services.png" alt="ManagedServices" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/aws/management/managed-services.png" alt="ManagedServices" style="float: left; padding-right: 5px;" >
**diagrams.aws.management.ManagedServices** **diagrams.aws.management.ManagedServices**


<img width="30" src="/img/resources/aws/management/managed-workflows-apache-airflow.png" alt="ManagedWorkflowsApacheAirflow" style="float: left; padding-right: 5px;" >
**diagrams.aws.management.ManagedWorkflowsApacheAirflow**, **MWAA** (alias)

<img width="30" src="/img/resources/aws/management/management-and-governance.png" alt="ManagementAndGovernance" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/aws/management/management-and-governance.png" alt="ManagementAndGovernance" style="float: left; padding-right: 5px;" >
**diagrams.aws.management.ManagementAndGovernance** **diagrams.aws.management.ManagementAndGovernance**




BIN
resources/aws/management/managed-workflows-apache-airflow.png View File

Before After
Width: 256  |  Height: 256  |  Size: 46 KiB

BIN
website/static/img/resources/aws/management/managed-workflows-apache-airflow.png View File

Before After
Width: 256  |  Height: 256  |  Size: 46 KiB

Loading…
Cancel
Save