Bladeren bron

AWS: Added 9 more resource groups (#192)

pull/252/head
Patryk Orwat 4 jaren geleden
committed by GitHub
bovenliggende
commit
4cc1cb63de
Geen bekende sleutel gevonden voor deze handtekening in de database GPG sleutel-ID: 4AEE18F83AFDEB23
39 gewijzigde bestanden met toevoegingen van 273 en 0 verwijderingen
  1. +6
    -0
      config.py
  2. +15
    -0
      diagrams/aws/ar.py
  3. +21
    -0
      diagrams/aws/blockchain.py
  4. +25
    -0
      diagrams/aws/business.py
  5. +31
    -0
      diagrams/aws/cost.py
  6. +27
    -0
      diagrams/aws/enablement.py
  7. +27
    -0
      diagrams/aws/enduser.py
  8. +35
    -0
      diagrams/aws/mobile.py
  9. +15
    -0
      diagrams/aws/quantum.py
  10. +15
    -0
      diagrams/aws/satellite.py
  11. +54
    -0
      docs/nodes/aws.md
  12. BIN
      resources/aws/ar/sumerian.png
  13. BIN
      resources/aws/blockchain/managed-blockchain.png
  14. BIN
      resources/aws/blockchain/quantum-ledger-database-qldb.png
  15. BIN
      resources/aws/business/alexa-for-business.png
  16. BIN
      resources/aws/business/chime.png
  17. BIN
      resources/aws/business/workmail.png
  18. BIN
      resources/aws/cost/budgets.png
  19. BIN
      resources/aws/cost/cost-and-usage-report.png
  20. BIN
      resources/aws/cost/cost-explorer.png
  21. BIN
      resources/aws/cost/reserved-instance-reporting.png
  22. BIN
      resources/aws/cost/savings-plans.png
  23. BIN
      resources/aws/enablement/iq.png
  24. BIN
      resources/aws/enablement/managed-services.png
  25. BIN
      resources/aws/enablement/professional-services.png
  26. BIN
      resources/aws/enablement/support.png
  27. BIN
      resources/aws/enduser/appstream-2-0.png
  28. BIN
      resources/aws/enduser/workdocs.png
  29. BIN
      resources/aws/enduser/worklink.png
  30. BIN
      resources/aws/enduser/workspaces.png
  31. BIN
      resources/aws/mobile/amplify.png
  32. BIN
      resources/aws/mobile/api-gateway-endpoint.png
  33. BIN
      resources/aws/mobile/api-gateway.png
  34. BIN
      resources/aws/mobile/appsync.png
  35. BIN
      resources/aws/mobile/device-farm.png
  36. BIN
      resources/aws/mobile/pinpoint.png
  37. BIN
      resources/aws/quantum/braket.png
  38. BIN
      resources/aws/satellite/ground-station.png
  39. +2
    -0
      scripts/resource.py

+ 6
- 0
config.py Bestand weergeven

@@ -132,6 +132,12 @@ ALIASES = {
"analytics": {
"ElasticsearchService": "ES",
},
"business": {
"AlexaForBusiness": "A4B"
},
"blockchain": {
"QuantumLedgerDatabaseQldb": "QLDB"
},
"compute": {
"ApplicationAutoScaling": "AutoScaling",
"EC2ContainerRegistry": "ECR",


+ 15
- 0
diagrams/aws/ar.py Bestand weergeven

@@ -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
- 0
diagrams/aws/blockchain.py Bestand weergeven

@@ -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
- 0
diagrams/aws/business.py Bestand weergeven

@@ -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
- 0
diagrams/aws/cost.py Bestand weergeven

@@ -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
- 0
diagrams/aws/enablement.py Bestand weergeven

@@ -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
- 0
diagrams/aws/enduser.py Bestand weergeven

@@ -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
- 0
diagrams/aws/mobile.py Bestand weergeven

@@ -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
- 0
diagrams/aws/quantum.py Bestand weergeven

@@ -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
- 0
diagrams/aws/satellite.py Bestand weergeven

@@ -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
- 0
docs/nodes/aws.md Bestand weergeven

@@ -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)
@@ -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**
@@ -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**
@@ -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**
@@ -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**


BIN
resources/aws/ar/sumerian.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 19 KiB

BIN
resources/aws/blockchain/managed-blockchain.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 12 KiB

BIN
resources/aws/blockchain/quantum-ledger-database-qldb.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 14 KiB

BIN
resources/aws/business/alexa-for-business.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 16 KiB

BIN
resources/aws/business/chime.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 17 KiB

BIN
resources/aws/business/workmail.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 7.7 KiB

BIN
resources/aws/cost/budgets.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 13 KiB

BIN
resources/aws/cost/cost-and-usage-report.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 11 KiB

BIN
resources/aws/cost/cost-explorer.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 16 KiB

BIN
resources/aws/cost/reserved-instance-reporting.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 15 KiB

BIN
resources/aws/cost/savings-plans.png Bestand weergeven

Voor Na
Breedte: 500  |  Hoogte: 500  |  Grootte: 35 KiB

BIN
resources/aws/enablement/iq.png Bestand weergeven

Voor Na
Breedte: 500  |  Hoogte: 500  |  Grootte: 30 KiB

BIN
resources/aws/enablement/managed-services.png Bestand weergeven

Voor Na
Breedte: 500  |  Hoogte: 500  |  Grootte: 40 KiB

BIN
resources/aws/enablement/professional-services.png Bestand weergeven

Voor Na
Breedte: 500  |  Hoogte: 500  |  Grootte: 28 KiB

BIN
resources/aws/enablement/support.png Bestand weergeven

Voor Na
Breedte: 500  |  Hoogte: 500  |  Grootte: 32 KiB

BIN
resources/aws/enduser/appstream-2-0.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 7.5 KiB

BIN
resources/aws/enduser/workdocs.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 7.5 KiB

BIN
resources/aws/enduser/worklink.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 8.1 KiB

BIN
resources/aws/enduser/workspaces.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 17 KiB

BIN
resources/aws/mobile/amplify.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 15 KiB

BIN
resources/aws/mobile/api-gateway-endpoint.png Bestand weergeven

Voor Na
Breedte: 200  |  Hoogte: 200  |  Grootte: 2.9 KiB

BIN
resources/aws/mobile/api-gateway.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 11 KiB

BIN
resources/aws/mobile/appsync.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 15 KiB

BIN
resources/aws/mobile/device-farm.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 19 KiB

BIN
resources/aws/mobile/pinpoint.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 18 KiB

BIN
resources/aws/quantum/braket.png Bestand weergeven

Voor Na
Breedte: 375  |  Hoogte: 375  |  Grootte: 17 KiB

BIN
resources/aws/satellite/ground-station.png Bestand weergeven

Voor Na
Breedte: 300  |  Hoogte: 300  |  Grootte: 13 KiB

+ 2
- 0
scripts/resource.py Bestand weergeven

@@ -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"]:


Laden…
Annuleren
Opslaan