Generate node

pull/1039/head
tessier 10 months ago
parent 85f0736a78
commit 9ae23dda03

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _AlibabaCloud
class _AlibabaCloud(_AlibabaCloud):
_type = "alibabacloud"
_icon_dir = "resources/alibabacloud/alibabacloud"
class AlibabaCloud(_AlibabaCloud):
_icon = "alibabacloud.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _AWS
class _AWS(_AWS):
_type = "aws"
_icon_dir = "resources/aws/aws"
class AWS(_AWS):
_icon = "aws.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _Azure
class _Azure(_Azure):
_type = "azure"
_icon_dir = "resources/azure/azure"
class Azure(_Azure):
_icon = "azure.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _DigitalOcean
class _DigitalOcean(_DigitalOcean):
_type = "digitalocean"
_icon_dir = "resources/digitalocean/digitalocean"
class DigitalOcean(_DigitalOcean):
_icon = "digitalocean.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _Elastic
class _Elastic(_Elastic):
_type = "elastic"
_icon_dir = "resources/elastic/elastic"
class Elastic(_Elastic):
_icon = "elastic.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _Firebase
class _Firebase(_Firebase):
_type = "firebase"
_icon_dir = "resources/firebase/firebase"
class Firebase(_Firebase):
_icon = "firebase.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GCP
class _GCP(_GCP):
_type = "gcp"
_icon_dir = "resources/gcp/gcp"
class GCP(_GCP):
_icon = "gcp.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _Generic
class _Generic(_Generic):
_type = "generic"
_icon_dir = "resources/generic/generic"
class Generic(_Generic):
_icon = "generic.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _IBM
class _IBM(_IBM):
_type = "ibm"
_icon_dir = "resources/ibm/ibm"
class IBM(_IBM):
_icon = "ibm.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _K8S
class _K8S(_K8S):
_type = "k8s"
_icon_dir = "resources/k8s/k8s"
class K8S(_K8S):
_icon = "k8s.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _OCI
class _OCI(_OCI):
_type = "oci"
_icon_dir = "resources/oci/oci"
class OCI(_OCI):
_icon = "oci.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _OnPrem
class _OnPrem(_OnPrem):
_type = "onprem"
_icon_dir = "resources/onprem/onprem"
class OnPrem(_OnPrem):
_icon = "onprem.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _OpenStack
class _OpenStack(_OpenStack):
_type = "openstack"
_icon_dir = "resources/openstack/openstack"
class OpenStack(_OpenStack):
_icon = "openstack.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _Outscale
class _Outscale(_Outscale):
_type = "outscale"
_icon_dir = "resources/outscale/outscale"
class Outscale(_Outscale):
_icon = "outscale.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _Programming
class _Programming(_Programming):
_type = "programming"
_icon_dir = "resources/programming/programming"
class Programming(_Programming):
_icon = "programming.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _Saas
class _Saas(_Saas):
_type = "saas"
_icon_dir = "resources/saas/saas"
class Saas(_Saas):
_icon = "saas.png"
# Aliases

@ -5,6 +5,12 @@ title: AlibabaCloud
Node classes list of the alibabacloud provider. Node classes list of the alibabacloud provider.
## alibabacloud.alibabacloud
<img width="30" src="/img/resources/alibabacloud/alibabacloud.png" alt="AlibabaCloud" style="float: left; padding-right: 5px;" >
**diagrams.alibabacloud.alibabacloud.AlibabaCloud**
## alibabacloud.analytics ## alibabacloud.analytics

@ -104,6 +104,12 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/ar/sumerian.png" alt="Sumerian" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/aws/ar/sumerian.png" alt="Sumerian" style="float: left; padding-right: 5px;" >
**diagrams.aws.ar.Sumerian** **diagrams.aws.ar.Sumerian**
## aws.aws
<img width="30" src="/img/resources/aws/aws.png" alt="AWS" style="float: left; padding-right: 5px;" >
**diagrams.aws.aws.AWS**
## aws.blockchain ## aws.blockchain

@ -44,6 +44,12 @@ Node classes list of the azure provider.
<img width="30" src="/img/resources/azure/analytics/synapse-analytics.png" alt="SynapseAnalytics" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/azure/analytics/synapse-analytics.png" alt="SynapseAnalytics" style="float: left; padding-right: 5px;" >
**diagrams.azure.analytics.SynapseAnalytics** **diagrams.azure.analytics.SynapseAnalytics**
## azure.azure
<img width="30" src="/img/resources/azure/azure.png" alt="Azure" style="float: left; padding-right: 5px;" >
**diagrams.azure.azure.Azure**
## azure.compute ## azure.compute

@ -47,6 +47,12 @@ Node classes list of the digitalocean provider.
<img width="30" src="/img/resources/digitalocean/database/dbaas-standby.png" alt="DbaasStandby" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/digitalocean/database/dbaas-standby.png" alt="DbaasStandby" style="float: left; padding-right: 5px;" >
**diagrams.digitalocean.database.DbaasStandby** **diagrams.digitalocean.database.DbaasStandby**
## digitalocean.digitalocean
<img width="30" src="/img/resources/digitalocean/digitalocean.png" alt="DigitalOcean" style="float: left; padding-right: 5px;" >
**diagrams.digitalocean.digitalocean.DigitalOcean**
## digitalocean.network ## digitalocean.network

@ -47,6 +47,12 @@ Node classes list of the elastic provider.
<img width="30" src="/img/resources/elastic/beats/winlogbeat.png" alt="Winlogbeat" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/elastic/beats/winlogbeat.png" alt="Winlogbeat" style="float: left; padding-right: 5px;" >
**diagrams.elastic.beats.Winlogbeat** **diagrams.elastic.beats.Winlogbeat**
## elastic.elastic
<img width="30" src="/img/resources/elastic/elastic.png" alt="Elastic" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elastic.Elastic**
## elastic.elasticsearch ## elastic.elasticsearch

@ -41,6 +41,12 @@ Node classes list of the firebase provider.
<img width="30" src="/img/resources/firebase/extentions/extensions.png" alt="Extensions" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/firebase/extentions/extensions.png" alt="Extensions" style="float: left; padding-right: 5px;" >
**diagrams.firebase.extentions.Extensions** **diagrams.firebase.extentions.Extensions**
## firebase.firebase
<img width="30" src="/img/resources/firebase/firebase.png" alt="Firebase" style="float: left; padding-right: 5px;" >
**diagrams.firebase.firebase.Firebase**
## firebase.grow ## firebase.grow

@ -146,6 +146,12 @@ Node classes list of the gcp provider.
<img width="30" src="/img/resources/gcp/devtools/tools-for-visual-studio.png" alt="ToolsForVisualStudio" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/gcp/devtools/tools-for-visual-studio.png" alt="ToolsForVisualStudio" style="float: left; padding-right: 5px;" >
**diagrams.gcp.devtools.ToolsForVisualStudio** **diagrams.gcp.devtools.ToolsForVisualStudio**
## gcp.gcp
<img width="30" src="/img/resources/gcp/gcp.png" alt="GCP" style="float: left; padding-right: 5px;" >
**diagrams.gcp.gcp.GCP**
## gcp.iot ## gcp.iot

@ -32,6 +32,12 @@ Node classes list of the generic provider.
<img width="30" src="/img/resources/generic/device/tablet.png" alt="Tablet" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/generic/device/tablet.png" alt="Tablet" style="float: left; padding-right: 5px;" >
**diagrams.generic.device.Tablet** **diagrams.generic.device.Tablet**
## generic.generic
<img width="30" src="/img/resources/generic/generic.png" alt="Generic" style="float: left; padding-right: 5px;" >
**diagrams.generic.generic.Generic**
## generic.network ## generic.network

@ -323,6 +323,12 @@ Node classes list of the ibm provider.
<img width="30" src="/img/resources/ibm/general/transformation-connectivity.png" alt="TransformationConnectivity" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/ibm/general/transformation-connectivity.png" alt="TransformationConnectivity" style="float: left; padding-right: 5px;" >
**diagrams.ibm.general.TransformationConnectivity** **diagrams.ibm.general.TransformationConnectivity**
## ibm.ibm
<img width="30" src="/img/resources/ibm/ibm.png" alt="IBM" style="float: left; padding-right: 5px;" >
**diagrams.ibm.ibm.IBM**
## ibm.infrastructure ## ibm.infrastructure

@ -104,6 +104,12 @@ Node classes list of the k8s provider.
<img width="30" src="/img/resources/k8s/infra/node.png" alt="Node" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/k8s/infra/node.png" alt="Node" style="float: left; padding-right: 5px;" >
**diagrams.k8s.infra.Node** **diagrams.k8s.infra.Node**
## k8s.k8s
<img width="30" src="/img/resources/k8s/k8s.png" alt="K8S" style="float: left; padding-right: 5px;" >
**diagrams.k8s.k8s.K8S**
## k8s.network ## k8s.network

@ -344,6 +344,12 @@ Node classes list of the oci provider.
<img width="30" src="/img/resources/oci/network/vcn.png" alt="Vcn" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/oci/network/vcn.png" alt="Vcn" style="float: left; padding-right: 5px;" >
**diagrams.oci.network.Vcn** **diagrams.oci.network.Vcn**
## oci.oci
<img width="30" src="/img/resources/oci/oci.png" alt="OCI" style="float: left; padding-right: 5px;" >
**diagrams.oci.oci.OCI**
## oci.security ## oci.security

@ -482,6 +482,12 @@ Node classes list of the onprem provider.
<img width="30" src="/img/resources/onprem/network/zookeeper.png" alt="Zookeeper" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/onprem/network/zookeeper.png" alt="Zookeeper" style="float: left; padding-right: 5px;" >
**diagrams.onprem.network.Zookeeper** **diagrams.onprem.network.Zookeeper**
## onprem.onprem
<img width="30" src="/img/resources/onprem/onprem.png" alt="OnPrem" style="float: left; padding-right: 5px;" >
**diagrams.onprem.onprem.OnPrem**
## onprem.proxmox ## onprem.proxmox

@ -119,6 +119,12 @@ Node classes list of the openstack provider.
<img width="30" src="/img/resources/openstack/nfv/tacker.png" alt="Tacker" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/openstack/nfv/tacker.png" alt="Tacker" style="float: left; padding-right: 5px;" >
**diagrams.openstack.nfv.Tacker** **diagrams.openstack.nfv.Tacker**
## openstack.openstack
<img width="30" src="/img/resources/openstack/openstack.png" alt="OpenStack" style="float: left; padding-right: 5px;" >
**diagrams.openstack.openstack.OpenStack**
## openstack.optimization ## openstack.optimization

@ -35,6 +35,12 @@ Node classes list of the outscale provider.
<img width="30" src="/img/resources/outscale/network/site-to-site-vpng.png" alt="SiteToSiteVpng" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/outscale/network/site-to-site-vpng.png" alt="SiteToSiteVpng" style="float: left; padding-right: 5px;" >
**diagrams.outscale.network.SiteToSiteVpng** **diagrams.outscale.network.SiteToSiteVpng**
## outscale.outscale
<img width="30" src="/img/resources/outscale/outscale.png" alt="Outscale" style="float: left; padding-right: 5px;" >
**diagrams.outscale.outscale.Outscale**
## outscale.security ## outscale.security

@ -119,6 +119,12 @@ Node classes list of the saas provider.
<img width="30" src="/img/resources/saas/recommendation/recombee.png" alt="Recombee" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/saas/recommendation/recombee.png" alt="Recombee" style="float: left; padding-right: 5px;" >
**diagrams.saas.recommendation.Recombee** **diagrams.saas.recommendation.Recombee**
## saas.saas
<img width="30" src="/img/resources/saas/saas.png" alt="Saas" style="float: left; padding-right: 5px;" >
**diagrams.saas.saas.Saas**
## saas.security ## saas.security

@ -89,10 +89,8 @@ def generate(pvd: str) -> None:
pngs = list(filter(lambda f: f.endswith(".png"), files)) pngs = list(filter(lambda f: f.endswith(".png"), files))
paths = list(filter(lambda f: "rounded" not in f, pngs)) paths = list(filter(lambda f: "rounded" not in f, pngs))
# Skip the top-root directory. # Build the provider itself.
typ = os.path.basename(root) typ = os.path.basename(root)
if typ == pvd:
continue
resource_root = os.path.relpath(root, base) resource_root = os.path.relpath(root, base)
classes = gen_classes(pvd, typ, paths) classes = gen_classes(pvd, typ, paths)

Loading…
Cancel
Save