@@ -132,6 +132,12 @@ ALIASES = { | |||||
"analytics": { | "analytics": { | ||||
"ElasticsearchService": "ES", | "ElasticsearchService": "ES", | ||||
}, | }, | ||||
"business": { | |||||
"AlexaForBusiness": "A4B" | |||||
}, | |||||
"blockchain": { | |||||
"QuantumLedgerDatabaseQldb": "QLDB" | |||||
}, | |||||
"compute": { | "compute": { | ||||
"ApplicationAutoScaling": "AutoScaling", | "ApplicationAutoScaling": "AutoScaling", | ||||
"EC2ContainerRegistry": "ECR", | "EC2ContainerRegistry": "ECR", | ||||
@@ -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 |
@@ -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 |
@@ -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 |
@@ -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 |
@@ -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 |
@@ -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 |
@@ -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 |
@@ -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 |
@@ -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 |
@@ -31,6 +31,21 @@ Node classes list of aws provider. | |||||
- **diagrams.aws.analytics.RedshiftDenseStorageNode** | - **diagrams.aws.analytics.RedshiftDenseStorageNode** | ||||
- **diagrams.aws.analytics.Redshift** | - **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 | ## aws.compute | ||||
- **diagrams.aws.compute.ApplicationAutoScaling**, **AutoScaling** (alias) | - **diagrams.aws.compute.ApplicationAutoScaling**, **AutoScaling** (alias) | ||||
@@ -55,6 +70,14 @@ Node classes list of aws provider. | |||||
- **diagrams.aws.compute.ThinkboxXmesh** | - **diagrams.aws.compute.ThinkboxXmesh** | ||||
- **diagrams.aws.compute.VmwareCloudOnAWS** | - **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 | ## aws.database | ||||
- **diagrams.aws.database.Aurora** | - **diagrams.aws.database.Aurora** | ||||
@@ -87,6 +110,20 @@ Node classes list of aws provider. | |||||
- **diagrams.aws.devtools.ToolsAndSdks** | - **diagrams.aws.devtools.ToolsAndSdks** | ||||
- **diagrams.aws.devtools.XRay** | - **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 | ## aws.engagement | ||||
- **diagrams.aws.engagement.Connect** | - **diagrams.aws.engagement.Connect** | ||||
@@ -225,6 +262,15 @@ Node classes list of aws provider. | |||||
- **diagrams.aws.ml.Transcribe** | - **diagrams.aws.ml.Transcribe** | ||||
- **diagrams.aws.ml.Translate** | - **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 | ## aws.network | ||||
- **diagrams.aws.network.APIGateway** | - **diagrams.aws.network.APIGateway** | ||||
@@ -251,12 +297,20 @@ Node classes list of aws provider. | |||||
- **diagrams.aws.network.VPCRouter** | - **diagrams.aws.network.VPCRouter** | ||||
- **diagrams.aws.network.VPC** | - **diagrams.aws.network.VPC** | ||||
## aws.quantum | |||||
- **diagrams.aws.quantum.Braket** | |||||
## aws.robotics | ## aws.robotics | ||||
- **diagrams.aws.robotics.RobomakerSimulator** | - **diagrams.aws.robotics.RobomakerSimulator** | ||||
- **diagrams.aws.robotics.Robomaker** | - **diagrams.aws.robotics.Robomaker** | ||||
- **diagrams.aws.robotics.Robotics** | - **diagrams.aws.robotics.Robotics** | ||||
## aws.satellite | |||||
- **diagrams.aws.satellite.GroundStation** | |||||
## aws.security | ## aws.security | ||||
- **diagrams.aws.security.Artifact** | - **diagrams.aws.security.Artifact** | ||||
@@ -24,6 +24,8 @@ def cleaner_onprem(f): | |||||
def cleaner_aws(f): | def cleaner_aws(f): | ||||
f = f.replace("_", "-") | f = f.replace("_", "-") | ||||
f = f.replace("@4x", "") | f = f.replace("@4x", "") | ||||
f = f.replace("@5x", "") | |||||
f = f.replace("2.0", "2-0") | |||||
f = f.replace("-light-bg4x", "") | f = f.replace("-light-bg4x", "") | ||||
f = f.replace("-light-bg", "") | f = f.replace("-light-bg", "") | ||||
for p in cfg.FILE_PREFIXES["aws"]: | for p in cfg.FILE_PREFIXES["aws"]: | ||||