Browse Source

AWS: new IOT icons, and new categories: game, general, robotics (#161)

* AWS: new IOT icons.. New categories: game, general, robotics

* Adding SDK in uppercase
pull/166/head
Leandro Damascena 4 years ago
committed by GitHub
parent
commit
f80974ed52
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 175 additions and 1 deletions
  1. +5
    -1
      config.py
  2. +15
    -0
      diagrams/aws/game.py
  3. +57
    -0
      diagrams/aws/general.py
  4. +41
    -0
      diagrams/aws/iot.py
  5. +23
    -0
      diagrams/aws/robotics.py
  6. +34
    -0
      docs/nodes/aws.md
  7. BIN
      resources/aws/game/gamelift.png
  8. BIN
      resources/aws/general/disk.png
  9. BIN
      resources/aws/general/general.png
  10. BIN
      resources/aws/general/generic-database.png
  11. BIN
      resources/aws/general/generic-firewall.png
  12. BIN
      resources/aws/general/generic-office-building.png
  13. BIN
      resources/aws/general/generic-saml-token.png
  14. BIN
      resources/aws/general/generic-sdk.png
  15. BIN
      resources/aws/general/marketplace.png
  16. BIN
      resources/aws/general/tradicional-server.png
  17. BIN
      resources/aws/general/user.png
  18. BIN
      resources/aws/general/users.png
  19. BIN
      resources/aws/iot/iot-alexa-echo.png
  20. BIN
      resources/aws/iot/iot-alexa-skill.png
  21. BIN
      resources/aws/iot/iot-camera.png
  22. BIN
      resources/aws/iot/iot-certificate.png
  23. BIN
      resources/aws/iot/iot-hardware-board.png
  24. BIN
      resources/aws/iot/iot-jobs.png
  25. BIN
      resources/aws/iot/iot-mqtt.png
  26. BIN
      resources/aws/iot/iot-rule.png
  27. BIN
      resources/aws/iot/iot-shadow.png
  28. BIN
      resources/aws/iot/iot-topic.png
  29. BIN
      resources/aws/robotics/robomaker-simulator.png
  30. BIN
      resources/aws/robotics/robomaker.png
  31. BIN
      resources/aws/robotics/robotics.png

+ 5
- 1
config.py View File

@@ -48,7 +48,7 @@ TMPL_APIDOC = "apidoc.tmpl"
TMPL_MODULE = "module.tmpl" TMPL_MODULE = "module.tmpl"


UPPER_WORDS = { UPPER_WORDS = {
"aws": ("aws", "api", "ebs", "ec2", "efs", "emr", "rds", "ml", "mq", "nat", "vpc", "waf"),
"aws": ("aws", "api", "ebs", "ec2", "efs", "emr", "rds", "ml", "mq", "nat", "vpc", "waf", "sdk"),
"azure": ("ad", "b2c", "ai", "api", "cdn", "ddos", "dns", "fxt", "hana", "hd", "id", "sap", "sql", "vm"), "azure": ("ad", "b2c", "ai", "api", "cdn", "ddos", "dns", "fxt", "hana", "hd", "id", "sap", "sql", "vm"),
"gcp": ("gcp", "ai", "api", "cdn", "dns", "gke", "gpu", "iap", "ml", "nat", "os", "sdk", "sql", "tpu", "vpn"), "gcp": ("gcp", "ai", "api", "cdn", "dns", "gke", "gpu", "iap", "ml", "nat", "os", "sdk", "sql", "tpu", "vpn"),
"k8s": ( "k8s": (
@@ -144,6 +144,9 @@ ALIASES = {
"engagement": { "engagement": {
"SimpleEmailServiceSes": "SES", "SimpleEmailServiceSes": "SES",
}, },
"general": {
"GenericOfficeBuilding": "OfficeBuilding",
},
"integration": { "integration": {
"SimpleNotificationServiceSns": "SNS", "SimpleNotificationServiceSns": "SNS",
"SimpleQueueServiceSqs": "SQS", "SimpleQueueServiceSqs": "SQS",
@@ -151,6 +154,7 @@ ALIASES = {
}, },
"iot": { "iot": {
"Freertos": "FreeRTOS", "Freertos": "FreeRTOS",
"IotHardwareBoard": "IotBoard",
}, },
"management": { "management": {
"SystemsManager": "SSM", "SystemsManager": "SSM",


+ 15
- 0
diagrams/aws/game.py View File

@@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Game(_AWS):
_type = "game"
_icon_dir = "resources/aws/game"


class Gamelift(_Game):
_icon = "gamelift.png"


# Aliases

+ 57
- 0
diagrams/aws/general.py View File

@@ -0,0 +1,57 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _General(_AWS):
_type = "general"
_icon_dir = "resources/aws/general"


class Disk(_General):
_icon = "disk.png"


class General(_General):
_icon = "general.png"


class GenericDatabase(_General):
_icon = "generic-database.png"


class GenericFirewall(_General):
_icon = "generic-firewall.png"


class GenericOfficeBuilding(_General):
_icon = "generic-office-building.png"


class GenericSamlToken(_General):
_icon = "generic-saml-token.png"


class GenericSDK(_General):
_icon = "generic-sdk.png"


class Marketplace(_General):
_icon = "marketplace.png"


class TradicionalServer(_General):
_icon = "tradicional-server.png"


class User(_General):
_icon = "user.png"


class Users(_General):
_icon = "users.png"


# Aliases

OfficeBuilding = GenericOfficeBuilding

+ 41
- 0
diagrams/aws/iot.py View File

@@ -20,6 +20,14 @@ class Iot1Click(_Iot):
_icon = "iot-1-click.png" _icon = "iot-1-click.png"




class IotAlexaEcho(_Iot):
_icon = "iot-alexa-echo.png"


class IotAlexaSkill(_Iot):
_icon = "iot-alexa-skill.png"


class IotAnalytics(_Iot): class IotAnalytics(_Iot):
_icon = "iot-analytics.png" _icon = "iot-analytics.png"


@@ -28,6 +36,14 @@ class IotButton(_Iot):
_icon = "iot-button.png" _icon = "iot-button.png"




class IotCamera(_Iot):
_icon = "iot-camera.png"


class IotCertificate(_Iot):
_icon = "iot-certificate.png"


class IotCore(_Iot): class IotCore(_Iot):
_icon = "iot-core.png" _icon = "iot-core.png"


@@ -48,6 +64,26 @@ class IotGreengrass(_Iot):
_icon = "iot-greengrass.png" _icon = "iot-greengrass.png"




class IotHardwareBoard(_Iot):
_icon = "iot-hardware-board.png"


class IotJobs(_Iot):
_icon = "iot-jobs.png"


class IotMqtt(_Iot):
_icon = "iot-mqtt.png"


class IotRule(_Iot):
_icon = "iot-rule.png"


class IotShadow(_Iot):
_icon = "iot-shadow.png"


class IotSitewise(_Iot): class IotSitewise(_Iot):
_icon = "iot-sitewise.png" _icon = "iot-sitewise.png"


@@ -56,6 +92,11 @@ class IotThingsGraph(_Iot):
_icon = "iot-things-graph.png" _icon = "iot-things-graph.png"




class IotTopic(_Iot):
_icon = "iot-topic.png"


# Aliases # Aliases


FreeRTOS = Freertos FreeRTOS = Freertos
IotBoard = IotHardwareBoard

+ 23
- 0
diagrams/aws/robotics.py View File

@@ -0,0 +1,23 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _AWS


class _Robotics(_AWS):
_type = "robotics"
_icon_dir = "resources/aws/robotics"


class RobomakerSimulator(_Robotics):
_icon = "robomaker-simulator.png"


class Robomaker(_Robotics):
_icon = "robomaker.png"


class Robotics(_Robotics):
_icon = "robotics.png"


# Aliases

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

@@ -90,6 +90,24 @@ Node classes list of aws provider.
- **diagrams.aws.engagement.Pinpoint** - **diagrams.aws.engagement.Pinpoint**
- **diagrams.aws.engagement.SimpleEmailServiceSes**, **SES** (alias) - **diagrams.aws.engagement.SimpleEmailServiceSes**, **SES** (alias)


## aws.game

- **diagrams.aws.game.Gamelift**

## aws.general

- **diagrams.aws.general.Disk**
- **diagrams.aws.general.General**
- **diagrams.aws.general.GenericDatabase**
- **diagrams.aws.general.GenericFirewall**
- **diagrams.aws.general.GenericOfficeBuilding**, **OfficeBuilding** (alias)
- **diagrams.aws.general.GenericSamlToken**
- **diagrams.aws.general.GenericSDK**
- **diagrams.aws.general.Marketplace**
- **diagrams.aws.general.TradicionalServer**
- **diagrams.aws.general.User**
- **diagrams.aws.general.Users**

## aws.integration ## aws.integration


- **diagrams.aws.integration.ApplicationIntegration** - **diagrams.aws.integration.ApplicationIntegration**
@@ -106,15 +124,25 @@ Node classes list of aws provider.
- **diagrams.aws.iot.Freertos**, **FreeRTOS** (alias) - **diagrams.aws.iot.Freertos**, **FreeRTOS** (alias)
- **diagrams.aws.iot.InternetOfThings** - **diagrams.aws.iot.InternetOfThings**
- **diagrams.aws.iot.Iot1Click** - **diagrams.aws.iot.Iot1Click**
- **diagrams.aws.iot.IotAlexaEcho**
- **diagrams.aws.iot.IotAlexaSkill**
- **diagrams.aws.iot.IotAnalytics** - **diagrams.aws.iot.IotAnalytics**
- **diagrams.aws.iot.IotButton** - **diagrams.aws.iot.IotButton**
- **diagrams.aws.iot.IotCamera**
- **diagrams.aws.iot.IotCertificate**
- **diagrams.aws.iot.IotCore** - **diagrams.aws.iot.IotCore**
- **diagrams.aws.iot.IotDeviceDefender** - **diagrams.aws.iot.IotDeviceDefender**
- **diagrams.aws.iot.IotDeviceManagement** - **diagrams.aws.iot.IotDeviceManagement**
- **diagrams.aws.iot.IotEvents** - **diagrams.aws.iot.IotEvents**
- **diagrams.aws.iot.IotGreengrass** - **diagrams.aws.iot.IotGreengrass**
- **diagrams.aws.iot.IotHardwareBoard**, **IotBoard** (alias)
- **diagrams.aws.iot.IotJobs**
- **diagrams.aws.iot.IotMqtt**
- **diagrams.aws.iot.IotRule**
- **diagrams.aws.iot.IotShadow**
- **diagrams.aws.iot.IotSitewise** - **diagrams.aws.iot.IotSitewise**
- **diagrams.aws.iot.IotThingsGraph** - **diagrams.aws.iot.IotThingsGraph**
- **diagrams.aws.iot.IotTopic**


## aws.management ## aws.management


@@ -213,6 +241,12 @@ Node classes list of aws provider.
- **diagrams.aws.network.VPCRouter** - **diagrams.aws.network.VPCRouter**
- **diagrams.aws.network.VPC** - **diagrams.aws.network.VPC**


## aws.robotics

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

## aws.security ## aws.security


- **diagrams.aws.security.Artifact** - **diagrams.aws.security.Artifact**


BIN
resources/aws/game/gamelift.png View File

Before After
Width: 300  |  Height: 300  |  Size: 18 KiB

BIN
resources/aws/general/disk.png View File

Before After
Width: 200  |  Height: 200  |  Size: 5.6 KiB

BIN
resources/aws/general/general.png View File

Before After
Width: 400  |  Height: 400  |  Size: 18 KiB

BIN
resources/aws/general/generic-database.png View File

Before After
Width: 200  |  Height: 200  |  Size: 2.8 KiB

BIN
resources/aws/general/generic-firewall.png View File

Before After
Width: 250  |  Height: 250  |  Size: 5.0 KiB

BIN
resources/aws/general/generic-office-building.png View File

Before After
Width: 200  |  Height: 200  |  Size: 1.3 KiB

BIN
resources/aws/general/generic-saml-token.png View File

Before After
Width: 200  |  Height: 200  |  Size: 3.7 KiB

BIN
resources/aws/general/generic-sdk.png View File

Before After
Width: 200  |  Height: 200  |  Size: 3.5 KiB

BIN
resources/aws/general/marketplace.png View File

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

BIN
resources/aws/general/tradicional-server.png View File

Before After
Width: 200  |  Height: 200  |  Size: 1.1 KiB

BIN
resources/aws/general/user.png View File

Before After
Width: 200  |  Height: 200  |  Size: 3.8 KiB

BIN
resources/aws/general/users.png View File

Before After
Width: 200  |  Height: 200  |  Size: 5.2 KiB

BIN
resources/aws/iot/iot-alexa-echo.png View File

Before After
Width: 200  |  Height: 200  |  Size: 3.2 KiB

BIN
resources/aws/iot/iot-alexa-skill.png View File

Before After
Width: 200  |  Height: 200  |  Size: 5.2 KiB

BIN
resources/aws/iot/iot-camera.png View File

Before After
Width: 200  |  Height: 200  |  Size: 3.9 KiB

BIN
resources/aws/iot/iot-certificate.png View File

Before After
Width: 200  |  Height: 200  |  Size: 5.4 KiB

BIN
resources/aws/iot/iot-hardware-board.png View File

Before After
Width: 200  |  Height: 200  |  Size: 4.0 KiB

BIN
resources/aws/iot/iot-jobs.png View File

Before After
Width: 240  |  Height: 240  |  Size: 4.3 KiB

BIN
resources/aws/iot/iot-mqtt.png View File

Before After
Width: 200  |  Height: 200  |  Size: 2.7 KiB

BIN
resources/aws/iot/iot-rule.png View File

Before After
Width: 200  |  Height: 200  |  Size: 3.4 KiB

BIN
resources/aws/iot/iot-shadow.png View File

Before After
Width: 200  |  Height: 200  |  Size: 4.8 KiB

BIN
resources/aws/iot/iot-topic.png View File

Before After
Width: 200  |  Height: 200  |  Size: 3.0 KiB

BIN
resources/aws/robotics/robomaker-simulator.png View File

Before After
Width: 200  |  Height: 200  |  Size: 4.1 KiB

BIN
resources/aws/robotics/robomaker.png View File

Before After
Width: 300  |  Height: 300  |  Size: 7.2 KiB

BIN
resources/aws/robotics/robotics.png View File

Before After
Width: 400  |  Height: 400  |  Size: 7.6 KiB

Loading…
Cancel
Save