Преглед на файлове

AWS: Added 9 more resource groups (#192)

pull/252/head
Patryk Orwat преди 4 години
committed by GitHub
родител
ревизия
4cc1cb63de
No known key found for this signature in database GPG ключ ID: 4AEE18F83AFDEB23
променени са 39 файла, в които са добавени 273 реда и са изтрити 0 реда
  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. Двоични данни
      resources/aws/ar/sumerian.png
  13. Двоични данни
      resources/aws/blockchain/managed-blockchain.png
  14. Двоични данни
      resources/aws/blockchain/quantum-ledger-database-qldb.png
  15. Двоични данни
      resources/aws/business/alexa-for-business.png
  16. Двоични данни
      resources/aws/business/chime.png
  17. Двоични данни
      resources/aws/business/workmail.png
  18. Двоични данни
      resources/aws/cost/budgets.png
  19. Двоични данни
      resources/aws/cost/cost-and-usage-report.png
  20. Двоични данни
      resources/aws/cost/cost-explorer.png
  21. Двоични данни
      resources/aws/cost/reserved-instance-reporting.png
  22. Двоични данни
      resources/aws/cost/savings-plans.png
  23. Двоични данни
      resources/aws/enablement/iq.png
  24. Двоични данни
      resources/aws/enablement/managed-services.png
  25. Двоични данни
      resources/aws/enablement/professional-services.png
  26. Двоични данни
      resources/aws/enablement/support.png
  27. Двоични данни
      resources/aws/enduser/appstream-2-0.png
  28. Двоични данни
      resources/aws/enduser/workdocs.png
  29. Двоични данни
      resources/aws/enduser/worklink.png
  30. Двоични данни
      resources/aws/enduser/workspaces.png
  31. Двоични данни
      resources/aws/mobile/amplify.png
  32. Двоични данни
      resources/aws/mobile/api-gateway-endpoint.png
  33. Двоични данни
      resources/aws/mobile/api-gateway.png
  34. Двоични данни
      resources/aws/mobile/appsync.png
  35. Двоични данни
      resources/aws/mobile/device-farm.png
  36. Двоични данни
      resources/aws/mobile/pinpoint.png
  37. Двоични данни
      resources/aws/quantum/braket.png
  38. Двоични данни
      resources/aws/satellite/ground-station.png
  39. +2
    -0
      scripts/resource.py

+ 6
- 0
config.py Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

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


Двоични данни
resources/aws/ar/sumerian.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 19 KiB

Двоични данни
resources/aws/blockchain/managed-blockchain.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 12 KiB

Двоични данни
resources/aws/blockchain/quantum-ledger-database-qldb.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 14 KiB

Двоични данни
resources/aws/business/alexa-for-business.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 16 KiB

Двоични данни
resources/aws/business/chime.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 17 KiB

Двоични данни
resources/aws/business/workmail.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 7.7 KiB

Двоични данни
resources/aws/cost/budgets.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 13 KiB

Двоични данни
resources/aws/cost/cost-and-usage-report.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 11 KiB

Двоични данни
resources/aws/cost/cost-explorer.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 16 KiB

Двоични данни
resources/aws/cost/reserved-instance-reporting.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 15 KiB

Двоични данни
resources/aws/cost/savings-plans.png Целия файл

Преди След
Ширина: 500  |  Височина: 500  |  Големина: 35 KiB

Двоични данни
resources/aws/enablement/iq.png Целия файл

Преди След
Ширина: 500  |  Височина: 500  |  Големина: 30 KiB

Двоични данни
resources/aws/enablement/managed-services.png Целия файл

Преди След
Ширина: 500  |  Височина: 500  |  Големина: 40 KiB

Двоични данни
resources/aws/enablement/professional-services.png Целия файл

Преди След
Ширина: 500  |  Височина: 500  |  Големина: 28 KiB

Двоични данни
resources/aws/enablement/support.png Целия файл

Преди След
Ширина: 500  |  Височина: 500  |  Големина: 32 KiB

Двоични данни
resources/aws/enduser/appstream-2-0.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 7.5 KiB

Двоични данни
resources/aws/enduser/workdocs.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 7.5 KiB

Двоични данни
resources/aws/enduser/worklink.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 8.1 KiB

Двоични данни
resources/aws/enduser/workspaces.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 17 KiB

Двоични данни
resources/aws/mobile/amplify.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 15 KiB

Двоични данни
resources/aws/mobile/api-gateway-endpoint.png Целия файл

Преди След
Ширина: 200  |  Височина: 200  |  Големина: 2.9 KiB

Двоични данни
resources/aws/mobile/api-gateway.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 11 KiB

Двоични данни
resources/aws/mobile/appsync.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 15 KiB

Двоични данни
resources/aws/mobile/device-farm.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 19 KiB

Двоични данни
resources/aws/mobile/pinpoint.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 18 KiB

Двоични данни
resources/aws/quantum/braket.png Целия файл

Преди След
Ширина: 375  |  Височина: 375  |  Големина: 17 KiB

Двоични данни
resources/aws/satellite/ground-station.png Целия файл

Преди След
Ширина: 300  |  Височина: 300  |  Големина: 13 KiB

+ 2
- 0
scripts/resource.py Целия файл

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


Зареждане…
Отказ
Запис