Browse Source

Update new services for AWS (#1026)

* Update new services for AWS part 1

* add Apache Workflow

* add new services

* update proton size

* rename service
1027-feature-request-apigee-icon
Phuoc Tran 1 month ago
committed by GitHub
parent
commit
ed44fdb193
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
26 changed files with 64 additions and 0 deletions
  1. +4
    -0
      diagrams/aws/analytics.py
  2. +4
    -0
      diagrams/aws/devtools.py
  3. +24
    -0
      diagrams/aws/management.py
  4. +4
    -0
      diagrams/aws/network.py
  5. +1
    -0
      diagrams/c4/__init__.py
  6. +27
    -0
      docs/nodes/aws.md
  7. BIN
      resources/aws/analytics/amazon-opensearch-service.png
  8. BIN
      resources/aws/devtools/codeartifact.png
  9. BIN
      resources/aws/management/amazon-devops-guru.png
  10. BIN
      resources/aws/management/amazon-managed-grafana.png
  11. BIN
      resources/aws/management/amazon-managed-prometheus.png
  12. BIN
      resources/aws/management/amazon-managed-workflows-apache-airflow.png
  13. BIN
      resources/aws/management/proton.png
  14. BIN
      resources/aws/management/systems-manager-app-config.png
  15. BIN
      resources/aws/network/network-firewall.png
  16. BIN
      website/static/img/resources/aws/analytics/amazon-opensearch-service.png
  17. BIN
      website/static/img/resources/aws/analytics/opensearch.png
  18. BIN
      website/static/img/resources/aws/devtools/codeartifact.png
  19. BIN
      website/static/img/resources/aws/management/amazon-devops-guru.png
  20. BIN
      website/static/img/resources/aws/management/amazon-managed-grafana.png
  21. BIN
      website/static/img/resources/aws/management/amazon-managed-prometheus.png
  22. BIN
      website/static/img/resources/aws/management/amazon-managed-workflows-apache-airflow.png
  23. BIN
      website/static/img/resources/aws/management/devops-guru.png
  24. BIN
      website/static/img/resources/aws/management/proton.png
  25. BIN
      website/static/img/resources/aws/management/systems-manager-app-config.png
  26. BIN
      website/static/img/resources/aws/network/network-firewall.png

+ 4
- 0
diagrams/aws/analytics.py View File

@@ -8,6 +8,10 @@ class _Analytics(_AWS):
_icon_dir = "resources/aws/analytics" _icon_dir = "resources/aws/analytics"




class AmazonOpensearchService(_Analytics):
_icon = "amazon-opensearch-service.png"


class Analytics(_Analytics): class Analytics(_Analytics):
_icon = "analytics.png" _icon = "analytics.png"




+ 4
- 0
diagrams/aws/devtools.py View File

@@ -20,6 +20,10 @@ class Cloud9(_Devtools):
_icon = "cloud9.png" _icon = "cloud9.png"




class Codeartifact(_Devtools):
_icon = "codeartifact.png"


class Codebuild(_Devtools): class Codebuild(_Devtools):
_icon = "codebuild.png" _icon = "codebuild.png"




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

@@ -8,6 +8,22 @@ class _Management(_AWS):
_icon_dir = "resources/aws/management" _icon_dir = "resources/aws/management"




class AmazonDevopsGuru(_Management):
_icon = "amazon-devops-guru.png"


class AmazonManagedGrafana(_Management):
_icon = "amazon-managed-grafana.png"


class AmazonManagedPrometheus(_Management):
_icon = "amazon-managed-prometheus.png"


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


class AutoScaling(_Management): class AutoScaling(_Management):
_icon = "auto-scaling.png" _icon = "auto-scaling.png"


@@ -140,10 +156,18 @@ class PersonalHealthDashboard(_Management):
_icon = "personal-health-dashboard.png" _icon = "personal-health-dashboard.png"




class Proton(_Management):
_icon = "proton.png"


class ServiceCatalog(_Management): class ServiceCatalog(_Management):
_icon = "service-catalog.png" _icon = "service-catalog.png"




class SystemsManagerAppConfig(_Management):
_icon = "systems-manager-app-config.png"


class SystemsManagerAutomation(_Management): class SystemsManagerAutomation(_Management):
_icon = "systems-manager-automation.png" _icon = "systems-manager-automation.png"




+ 4
- 0
diagrams/aws/network.py View File

@@ -84,6 +84,10 @@ class NATGateway(_Network):
_icon = "nat-gateway.png" _icon = "nat-gateway.png"




class NetworkFirewall(_Network):
_icon = "network-firewall.png"


class NetworkingAndContentDelivery(_Network): class NetworkingAndContentDelivery(_Network):
_icon = "networking-and-content-delivery.png" _icon = "networking-and-content-delivery.png"




+ 1
- 0
diagrams/c4/__init__.py View File

@@ -1,6 +1,7 @@
""" """
A set of nodes and edges to visualize software architecture using the C4 model. A set of nodes and edges to visualize software architecture using the C4 model.
""" """

import html import html
import textwrap import textwrap
from diagrams import Cluster, Node, Edge from diagrams import Cluster, Node, Edge


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

@@ -8,6 +8,9 @@ Node classes list of the aws provider.
## aws.analytics ## aws.analytics




<img width="30" src="/img/resources/aws/analytics/amazon-opensearch-service.png" alt="AmazonOpensearchService" style="float: left; padding-right: 5px;" >
**diagrams.aws.analytics.AmazonOpensearchService**

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


@@ -389,6 +392,9 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/devtools/cloud9.png" alt="Cloud9" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/aws/devtools/cloud9.png" alt="Cloud9" style="float: left; padding-right: 5px;" >
**diagrams.aws.devtools.Cloud9** **diagrams.aws.devtools.Cloud9**


<img width="30" src="/img/resources/aws/devtools/codeartifact.png" alt="Codeartifact" style="float: left; padding-right: 5px;" >
**diagrams.aws.devtools.Codeartifact**

<img width="30" src="/img/resources/aws/devtools/codebuild.png" alt="Codebuild" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/aws/devtools/codebuild.png" alt="Codebuild" style="float: left; padding-right: 5px;" >
**diagrams.aws.devtools.Codebuild** **diagrams.aws.devtools.Codebuild**


@@ -800,6 +806,18 @@ Node classes list of the aws provider.
## aws.management ## aws.management




<img width="30" src="/img/resources/aws/management/amazon-devops-guru.png" alt="AmazonDevopsGuru" style="float: left; padding-right: 5px;" >
**diagrams.aws.management.AmazonDevopsGuru**

<img width="30" src="/img/resources/aws/management/amazon-managed-grafana.png" alt="AmazonManagedGrafana" style="float: left; padding-right: 5px;" >
**diagrams.aws.management.AmazonManagedGrafana**

<img width="30" src="/img/resources/aws/management/amazon-managed-prometheus.png" alt="AmazonManagedPrometheus" style="float: left; padding-right: 5px;" >
**diagrams.aws.management.AmazonManagedPrometheus**

<img width="30" src="/img/resources/aws/management/amazon-managed-workflows-apache-airflow.png" alt="AmazonManagedWorkflowsApacheAirflow" style="float: left; padding-right: 5px;" >
**diagrams.aws.management.AmazonManagedWorkflowsApacheAirflow**

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


@@ -899,9 +917,15 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/management/personal-health-dashboard.png" alt="PersonalHealthDashboard" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/aws/management/personal-health-dashboard.png" alt="PersonalHealthDashboard" style="float: left; padding-right: 5px;" >
**diagrams.aws.management.PersonalHealthDashboard** **diagrams.aws.management.PersonalHealthDashboard**


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

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


<img width="30" src="/img/resources/aws/management/systems-manager-app-config.png" alt="SystemsManagerAppConfig" style="float: left; padding-right: 5px;" >
**diagrams.aws.management.SystemsManagerAppConfig**

<img width="30" src="/img/resources/aws/management/systems-manager-automation.png" alt="SystemsManagerAutomation" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/aws/management/systems-manager-automation.png" alt="SystemsManagerAutomation" style="float: left; padding-right: 5px;" >
**diagrams.aws.management.SystemsManagerAutomation** **diagrams.aws.management.SystemsManagerAutomation**


@@ -1205,6 +1229,9 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/network/nat-gateway.png" alt="NATGateway" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/aws/network/nat-gateway.png" alt="NATGateway" style="float: left; padding-right: 5px;" >
**diagrams.aws.network.NATGateway** **diagrams.aws.network.NATGateway**


<img width="30" src="/img/resources/aws/network/network-firewall.png" alt="NetworkFirewall" style="float: left; padding-right: 5px;" >
**diagrams.aws.network.NetworkFirewall**

<img width="30" src="/img/resources/aws/network/networking-and-content-delivery.png" alt="NetworkingAndContentDelivery" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/aws/network/networking-and-content-delivery.png" alt="NetworkingAndContentDelivery" style="float: left; padding-right: 5px;" >
**diagrams.aws.network.NetworkingAndContentDelivery** **diagrams.aws.network.NetworkingAndContentDelivery**




BIN
resources/aws/analytics/amazon-opensearch-service.png View File

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

BIN
resources/aws/devtools/codeartifact.png View File

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

BIN
resources/aws/management/amazon-devops-guru.png View File

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

BIN
resources/aws/management/amazon-managed-grafana.png View File

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

BIN
resources/aws/management/amazon-managed-prometheus.png View File

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

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

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

BIN
resources/aws/management/proton.png View File

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

BIN
resources/aws/management/systems-manager-app-config.png View File

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

BIN
resources/aws/network/network-firewall.png View File

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

BIN
website/static/img/resources/aws/analytics/amazon-opensearch-service.png View File

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

BIN
website/static/img/resources/aws/analytics/opensearch.png View File

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

BIN
website/static/img/resources/aws/devtools/codeartifact.png View File

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

BIN
website/static/img/resources/aws/management/amazon-devops-guru.png View File

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

BIN
website/static/img/resources/aws/management/amazon-managed-grafana.png View File

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

BIN
website/static/img/resources/aws/management/amazon-managed-prometheus.png View File

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

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

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

BIN
website/static/img/resources/aws/management/devops-guru.png View File

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

BIN
website/static/img/resources/aws/management/proton.png View File

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

BIN
website/static/img/resources/aws/management/systems-manager-app-config.png View File

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

BIN
website/static/img/resources/aws/network/network-firewall.png View File

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

Loading…
Cancel
Save