@@ -47,7 +47,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", "vpc", "waf"), | |||||
"aws": ("aws", "api", "ebs", "ec2", "efs", "emr", "rds", "ml", "mq", "nat", "vpc", "waf"), | |||||
"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", "ml", "nat", "os", "sdk", "sql", "tpu", "vpn"), | "gcp": ("gcp", "ai", "api", "cdn", "dns", "gke", "gpu", "ml", "nat", "os", "sdk", "sql", "tpu", "vpn"), | ||||
"k8s": ( | "k8s": ( | ||||
@@ -40,6 +40,14 @@ class GlobalAccelerator(_Network): | |||||
_icon = "global-accelerator.png" | _icon = "global-accelerator.png" | ||||
class InternetGateway(_Network): | |||||
_icon = "internet-gateway.png" | |||||
class NATGateway(_Network): | |||||
_icon = "nat-gateway.png" | |||||
class NetworkingAndContentDelivery(_Network): | class NetworkingAndContentDelivery(_Network): | ||||
_icon = "networking-and-content-delivery.png" | _icon = "networking-and-content-delivery.png" | ||||
@@ -0,0 +1,23 @@ | |||||
# This module is automatically generated by autogen.sh. DO NOT EDIT. | |||||
from . import _OnPrem | |||||
class _Client(_OnPrem): | |||||
_type = "client" | |||||
_icon_dir = "resources/onprem/client" | |||||
class Client(_Client): | |||||
_icon = "client.png" | |||||
class User(_Client): | |||||
_icon = "user.png" | |||||
class Users(_Client): | |||||
_icon = "users.png" | |||||
# Aliases |
@@ -8,6 +8,10 @@ class _Compute(_OnPrem): | |||||
_icon_dir = "resources/onprem/compute" | _icon_dir = "resources/onprem/compute" | ||||
class Nomad(_Compute): | |||||
_icon = "nomad.png" | |||||
class Server(_Compute): | class Server(_Compute): | ||||
_icon = "server.png" | _icon = "server.png" | ||||
@@ -32,6 +32,10 @@ class Haproxy(_Network): | |||||
_icon = "haproxy.png" | _icon = "haproxy.png" | ||||
class Internet(_Network): | |||||
_icon = "internet.png" | |||||
class Istio(_Network): | class Istio(_Network): | ||||
_icon = "istio.png" | _icon = "istio.png" | ||||
@@ -0,0 +1,15 @@ | |||||
# This module is automatically generated by autogen.sh. DO NOT EDIT. | |||||
from . import _OnPrem | |||||
class _Security(_OnPrem): | |||||
_type = "security" | |||||
_icon_dir = "resources/onprem/security" | |||||
class Vault(_Security): | |||||
_icon = "vault.png" | |||||
# Aliases |
@@ -63,6 +63,8 @@ Node classes list of aws provider. | |||||
- **diagrams.aws.network.DirectConnect** | - **diagrams.aws.network.DirectConnect** | ||||
- **diagrams.aws.network.ElasticLoadBalancing**, **ELB** (alias) | - **diagrams.aws.network.ElasticLoadBalancing**, **ELB** (alias) | ||||
- **diagrams.aws.network.GlobalAccelerator**, **GAX** (alias) | - **diagrams.aws.network.GlobalAccelerator**, **GAX** (alias) | ||||
- **diagrams.aws.network.InternetGateway** | |||||
- **diagrams.aws.network.NATGateway** | |||||
- **diagrams.aws.network.NetworkingAndContentDelivery** | - **diagrams.aws.network.NetworkingAndContentDelivery** | ||||
- **diagrams.aws.network.Privatelink** | - **diagrams.aws.network.Privatelink** | ||||
- **diagrams.aws.network.Route53** | - **diagrams.aws.network.Route53** | ||||
@@ -20,6 +20,10 @@ Node classes list of onprem provider. | |||||
- **diagrams.onprem.database.Oracle** | - **diagrams.onprem.database.Oracle** | ||||
- **diagrams.onprem.database.Postgresql**, **PostgreSQL** (alias) | - **diagrams.onprem.database.Postgresql**, **PostgreSQL** (alias) | ||||
## onprem.security | |||||
- **diagrams.onprem.security.Vault** | |||||
## onprem.ci | ## onprem.ci | ||||
- **diagrams.onprem.ci.Circleci**, **CircleCI** (alias) | - **diagrams.onprem.ci.Circleci**, **CircleCI** (alias) | ||||
@@ -34,6 +38,7 @@ Node classes list of onprem provider. | |||||
- **diagrams.onprem.network.Envoy** | - **diagrams.onprem.network.Envoy** | ||||
- **diagrams.onprem.network.Etcd**, **ETCD** (alias) | - **diagrams.onprem.network.Etcd**, **ETCD** (alias) | ||||
- **diagrams.onprem.network.Haproxy**, **HAProxy** (alias) | - **diagrams.onprem.network.Haproxy**, **HAProxy** (alias) | ||||
- **diagrams.onprem.network.Internet** | |||||
- **diagrams.onprem.network.Istio** | - **diagrams.onprem.network.Istio** | ||||
- **diagrams.onprem.network.Kong** | - **diagrams.onprem.network.Kong** | ||||
- **diagrams.onprem.network.Linkerd** | - **diagrams.onprem.network.Linkerd** | ||||
@@ -61,6 +66,7 @@ Node classes list of onprem provider. | |||||
## onprem.compute | ## onprem.compute | ||||
- **diagrams.onprem.compute.Nomad** | |||||
- **diagrams.onprem.compute.Server** | - **diagrams.onprem.compute.Server** | ||||
## onprem.workflow | ## onprem.workflow | ||||
@@ -88,6 +94,12 @@ Node classes list of onprem provider. | |||||
- **diagrams.onprem.monitoring.Prometheus** | - **diagrams.onprem.monitoring.Prometheus** | ||||
- **diagrams.onprem.monitoring.Splunk** | - **diagrams.onprem.monitoring.Splunk** | ||||
## onprem.client | |||||
- **diagrams.onprem.client.Client** | |||||
- **diagrams.onprem.client.User** | |||||
- **diagrams.onprem.client.Users** | |||||
## onprem.logging | ## onprem.logging | ||||
- **diagrams.onprem.logging.Fluentd** | - **diagrams.onprem.logging.Fluentd** | ||||