Skip to content

Commit

Permalink
AWS: Added 9 more resource groups (#192)
Browse files Browse the repository at this point in the history
  • Loading branch information
meshuga authored Jun 9, 2020
1 parent 00e84c5 commit 4cc1cb6
Show file tree
Hide file tree
Showing 39 changed files with 273 additions and 0 deletions.
6 changes: 6 additions & 0 deletions config.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,12 @@
"analytics": {
"ElasticsearchService": "ES",
},
"business": {
"AlexaForBusiness": "A4B"
},
"blockchain": {
"QuantumLedgerDatabaseQldb": "QLDB"
},
"compute": {
"ApplicationAutoScaling": "AutoScaling",
"EC2ContainerRegistry": "ECR",
Expand Down
15 changes: 15 additions & 0 deletions diagrams/aws/ar.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Ar(_AWS):
_type = "ar"
_icon_dir = "resources/aws/ar"


class Sumerian(_Ar):
_icon = "sumerian.png"


# Aliases
21 changes: 21 additions & 0 deletions diagrams/aws/blockchain.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Blockchain(_AWS):
_type = "blockchain"
_icon_dir = "resources/aws/blockchain"


class ManagedBlockchain(_Blockchain):
_icon = "managed-blockchain.png"


class QuantumLedgerDatabaseQldb(_Blockchain):
_icon = "quantum-ledger-database-qldb.png"


# Aliases

QLDB = QuantumLedgerDatabaseQldb
25 changes: 25 additions & 0 deletions diagrams/aws/business.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Business(_AWS):
_type = "business"
_icon_dir = "resources/aws/business"


class AlexaForBusiness(_Business):
_icon = "alexa-for-business.png"


class Chime(_Business):
_icon = "chime.png"


class Workmail(_Business):
_icon = "workmail.png"


# Aliases

A4B = AlexaForBusiness
31 changes: 31 additions & 0 deletions diagrams/aws/cost.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Cost(_AWS):
_type = "cost"
_icon_dir = "resources/aws/cost"


class Budgets(_Cost):
_icon = "budgets.png"


class CostAndUsageReport(_Cost):
_icon = "cost-and-usage-report.png"


class CostExplorer(_Cost):
_icon = "cost-explorer.png"


class ReservedInstanceReporting(_Cost):
_icon = "reserved-instance-reporting.png"


class SavingsPlans(_Cost):
_icon = "savings-plans.png"


# Aliases
27 changes: 27 additions & 0 deletions diagrams/aws/enablement.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Enablement(_AWS):
_type = "enablement"
_icon_dir = "resources/aws/enablement"


class Iq(_Enablement):
_icon = "iq.png"


class ManagedServices(_Enablement):
_icon = "managed-services.png"


class ProfessionalServices(_Enablement):
_icon = "professional-services.png"


class Support(_Enablement):
_icon = "support.png"


# Aliases
27 changes: 27 additions & 0 deletions diagrams/aws/enduser.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Enduser(_AWS):
_type = "enduser"
_icon_dir = "resources/aws/enduser"


class Appstream20(_Enduser):
_icon = "appstream-2-0.png"


class Workdocs(_Enduser):
_icon = "workdocs.png"


class Worklink(_Enduser):
_icon = "worklink.png"


class Workspaces(_Enduser):
_icon = "workspaces.png"


# Aliases
35 changes: 35 additions & 0 deletions diagrams/aws/mobile.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Mobile(_AWS):
_type = "mobile"
_icon_dir = "resources/aws/mobile"


class Amplify(_Mobile):
_icon = "amplify.png"


class APIGatewayEndpoint(_Mobile):
_icon = "api-gateway-endpoint.png"


class APIGateway(_Mobile):
_icon = "api-gateway.png"


class Appsync(_Mobile):
_icon = "appsync.png"


class DeviceFarm(_Mobile):
_icon = "device-farm.png"


class Pinpoint(_Mobile):
_icon = "pinpoint.png"


# Aliases
15 changes: 15 additions & 0 deletions diagrams/aws/quantum.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Quantum(_AWS):
_type = "quantum"
_icon_dir = "resources/aws/quantum"


class Braket(_Quantum):
_icon = "braket.png"


# Aliases
15 changes: 15 additions & 0 deletions diagrams/aws/satellite.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Satellite(_AWS):
_type = "satellite"
_icon_dir = "resources/aws/satellite"


class GroundStation(_Satellite):
_icon = "ground-station.png"


# Aliases
54 changes: 54 additions & 0 deletions docs/nodes/aws.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,21 @@ Node classes list of aws provider.
- **diagrams.aws.analytics.RedshiftDenseStorageNode**
- **diagrams.aws.analytics.Redshift**

## aws.ar

- **diagrams.aws.ar.Sumerian**

## aws.blockchain

- **diagrams.aws.blockchain.ManagedBlockchain**
- **diagrams.aws.blockchain.QuantumLedgerDatabaseQldb**, **QLDB** (alias)

## aws.business

- **diagrams.aws.business.AlexaForBusiness**, **A4B** (alias)
- **diagrams.aws.business.Chime**
- **diagrams.aws.business.Workmail**

## aws.compute

- **diagrams.aws.compute.ApplicationAutoScaling**, **AutoScaling** (alias)
Expand All @@ -55,6 +70,14 @@ Node classes list of aws provider.
- **diagrams.aws.compute.ThinkboxXmesh**
- **diagrams.aws.compute.VmwareCloudOnAWS**

## aws.cost

- **diagrams.aws.cost.Budgets**
- **diagrams.aws.cost.CostAndUsageReport**
- **diagrams.aws.cost.CostExplorer**
- **diagrams.aws.cost.ReservedInstanceReporting**
- **diagrams.aws.cost.SavingsPlans**

## aws.database

- **diagrams.aws.database.Aurora**
Expand Down Expand Up @@ -87,6 +110,20 @@ Node classes list of aws provider.
- **diagrams.aws.devtools.ToolsAndSdks**
- **diagrams.aws.devtools.XRay**

## aws.enablement

- **diagrams.aws.enablement.Iq**
- **diagrams.aws.enablement.ManagedServices**
- **diagrams.aws.enablement.ProfessionalServices**
- **diagrams.aws.enablement.Support**

## aws.enduser

- **diagrams.aws.enduser.Appstream20**
- **diagrams.aws.enduser.Workdocs**
- **diagrams.aws.enduser.Worklink**
- **diagrams.aws.enduser.Workspaces**

## aws.engagement

- **diagrams.aws.engagement.Connect**
Expand Down Expand Up @@ -225,6 +262,15 @@ Node classes list of aws provider.
- **diagrams.aws.ml.Transcribe**
- **diagrams.aws.ml.Translate**

## aws.mobile

- **diagrams.aws.mobile.Amplify**
- **diagrams.aws.mobile.APIGatewayEndpoint**
- **diagrams.aws.mobile.APIGateway**
- **diagrams.aws.mobile.Appsync**
- **diagrams.aws.mobile.DeviceFarm**
- **diagrams.aws.mobile.Pinpoint**

## aws.network

- **diagrams.aws.network.APIGateway**
Expand All @@ -251,12 +297,20 @@ Node classes list of aws provider.
- **diagrams.aws.network.VPCRouter**
- **diagrams.aws.network.VPC**

## aws.quantum

- **diagrams.aws.quantum.Braket**

## aws.robotics

- **diagrams.aws.robotics.RobomakerSimulator**
- **diagrams.aws.robotics.Robomaker**
- **diagrams.aws.robotics.Robotics**

## aws.satellite

- **diagrams.aws.satellite.GroundStation**

## aws.security

- **diagrams.aws.security.Artifact**
Expand Down
Binary file added resources/aws/ar/sumerian.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/blockchain/managed-blockchain.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/business/alexa-for-business.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/business/chime.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/business/workmail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/cost/budgets.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/cost/cost-and-usage-report.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/cost/cost-explorer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/cost/savings-plans.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/enablement/iq.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/enablement/managed-services.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/enablement/support.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/enduser/appstream-2-0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/enduser/workdocs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/enduser/worklink.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/enduser/workspaces.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/mobile/amplify.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/mobile/api-gateway-endpoint.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/mobile/api-gateway.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/mobile/appsync.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/mobile/device-farm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/mobile/pinpoint.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/quantum/braket.png
Binary file added resources/aws/satellite/ground-station.png
2 changes: 2 additions & 0 deletions scripts/resource.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ def cleaner_onprem(f):
def cleaner_aws(f):
f = f.replace("_", "-")
f = f.replace("@4x", "")
f = f.replace("@5x", "")
f = f.replace("2.0", "2-0")
f = f.replace("-light-bg4x", "")
f = f.replace("-light-bg", "")
for p in cfg.FILE_PREFIXES["aws"]:
Expand Down

0 comments on commit 4cc1cb6

Please sign in to comment.