diff --git a/docs/getting-started/examples.html b/docs/getting-started/examples.html index 370027c6..668b4137 100644 --- a/docs/getting-started/examples.html +++ b/docs/getting-started/examples.html @@ -204,7 +204,7 @@ apps << PV("pv") << StorageClass("sc")

stateful architecture diagram

-

Advanced Web Service with On-Premise

+

Advanced Web Service with On-Premises

from diagrams import Cluster, Diagram
 from diagrams.onprem.analytics import Spark
 from diagrams.onprem.compute import Server
@@ -215,7 +215,7 @@
 from diagrams.onprem.network import Nginx
 from diagrams.onprem.queue import Kafka
 
-with Diagram("Advanced Web Service with On-Premise", show=False):
+with Diagram("Advanced Web Service with On-Premises", show=False):
     ingress = Nginx("ingress")
 
     metrics = Prometheus("metric")
@@ -307,4 +307,4 @@ urlretrieve(rabbitmq_url, rabbitmq_icon)
     queue >> consumers >> Aurora("Database")
 

rabbitmq consumers diagram

-
Last updated on 8/12/2021
InstallationDiagrams
\ No newline at end of file +
Last updated on 10/1/2024
InstallationDiagrams
\ No newline at end of file diff --git a/docs/getting-started/examples/index.html b/docs/getting-started/examples/index.html index 370027c6..668b4137 100644 --- a/docs/getting-started/examples/index.html +++ b/docs/getting-started/examples/index.html @@ -204,7 +204,7 @@ apps << PV("pv") << StorageClass("sc")

stateful architecture diagram

-

Advanced Web Service with On-Premise

+

Advanced Web Service with On-Premises

from diagrams import Cluster, Diagram
 from diagrams.onprem.analytics import Spark
 from diagrams.onprem.compute import Server
@@ -215,7 +215,7 @@
 from diagrams.onprem.network import Nginx
 from diagrams.onprem.queue import Kafka
 
-with Diagram("Advanced Web Service with On-Premise", show=False):
+with Diagram("Advanced Web Service with On-Premises", show=False):
     ingress = Nginx("ingress")
 
     metrics = Prometheus("metric")
@@ -307,4 +307,4 @@ urlretrieve(rabbitmq_url, rabbitmq_icon)
     queue >> consumers >> Aurora("Database")
 

rabbitmq consumers diagram

-
Last updated on 8/12/2021
InstallationDiagrams
\ No newline at end of file +
Last updated on 10/1/2024
InstallationDiagrams
\ No newline at end of file diff --git a/docs/getting-started/installation.html b/docs/getting-started/installation.html index f633f2e8..8bbc4ab6 100644 --- a/docs/getting-started/installation.html +++ b/docs/getting-started/installation.html @@ -1,4 +1,4 @@ -Installation · Diagrams

Installation

It requires Python 3.6 or higher, check your Python version first.

-

It uses Graphviz to render the diagram, so you need to install Graphviz to use diagrams. After installing graphviz (or already have it), install the diagrams.

+

Installation

diagrams requires Python 3.7 or higher, check your Python version first.

+

diagrams uses Graphviz to render the diagram, so you need to install Graphviz to use it.

-

macOS users can download the Graphviz via brew install graphviz if you're using Homebrew. Similarly, Windows users with Chocolatey installed can run choco install graphviz.

+

macOS users using Homebrew can install Graphviz via brew install graphviz . Similarly, Windows users with Chocolatey installed can run choco install graphviz.

+

After installing Graphviz (or if you already have it), install diagrams:

# using pip (pip3)
 $ pip install diagrams
 
@@ -86,11 +87,12 @@
 with Diagram("Web Service", show=False):
     ELB("lb") >> EC2("web") >> RDS("userdb")
 
-

This code generates below diagram.

+

To generate the diagram, run:

$ python diagram.py
 
+

This generates the diagram below:

web service diagram

-

It will be saved as web_service.png on your working directory.

+

It will be saved as web_service.png in your working directory.

Next

-

See more Examples or see Guides page for more details.

-
Last updated on 4/26/2020
\ No newline at end of file +

See more Examples or see the Guides page for more details.

+
Last updated on 9/25/2024
Examples
\ No newline at end of file diff --git a/docs/getting-started/installation/index.html b/docs/getting-started/installation/index.html index f633f2e8..8bbc4ab6 100644 --- a/docs/getting-started/installation/index.html +++ b/docs/getting-started/installation/index.html @@ -1,4 +1,4 @@ -Installation · Diagrams

Installation

It requires Python 3.6 or higher, check your Python version first.

-

It uses Graphviz to render the diagram, so you need to install Graphviz to use diagrams. After installing graphviz (or already have it), install the diagrams.

+

Installation

diagrams requires Python 3.7 or higher, check your Python version first.

+

diagrams uses Graphviz to render the diagram, so you need to install Graphviz to use it.

-

macOS users can download the Graphviz via brew install graphviz if you're using Homebrew. Similarly, Windows users with Chocolatey installed can run choco install graphviz.

+

macOS users using Homebrew can install Graphviz via brew install graphviz . Similarly, Windows users with Chocolatey installed can run choco install graphviz.

+

After installing Graphviz (or if you already have it), install diagrams:

# using pip (pip3)
 $ pip install diagrams
 
@@ -86,11 +87,12 @@
 with Diagram("Web Service", show=False):
     ELB("lb") >> EC2("web") >> RDS("userdb")
 
-

This code generates below diagram.

+

To generate the diagram, run:

$ python diagram.py
 
+

This generates the diagram below:

web service diagram

-

It will be saved as web_service.png on your working directory.

+

It will be saved as web_service.png in your working directory.

Next

-

See more Examples or see Guides page for more details.

-
Last updated on 4/26/2020
\ No newline at end of file +

See more Examples or see the Guides page for more details.

+
Last updated on 9/25/2024
Examples
\ No newline at end of file diff --git a/docs/guides/cluster.html b/docs/guides/cluster.html index 8c2376fb..b5c79ae0 100644 --- a/docs/guides/cluster.html +++ b/docs/guides/cluster.html @@ -1,4 +1,4 @@ -Clusters · Diagrams

Clusters

Cluster allows you group (or clustering) the nodes in an isolated group.

+

Clusters

Cluster allows you to group (or cluster) nodes in an isolated group.

Basic

-

Cluster represents a local cluster context.

-

You can create a cluster context with Cluster class. And you can also connect the nodes in a cluster to other nodes outside a cluster.

+

Cluster represents a local cluster context.

+

You can create a cluster context using the Cluster class. You can also connect the nodes in a cluster to other nodes outside a cluster.

from diagrams import Cluster, Diagram
 from diagrams.aws.compute import ECS
 from diagrams.aws.database import RDS
@@ -84,7 +84,7 @@
 

simple web service with db cluster diagram

Nested Clusters

-

Nested clustering is also possible.

+

Nested clustering is also possible:

from diagrams import Cluster, Diagram
 from diagrams.aws.compute import ECS, EKS, Lambda
 from diagrams.aws.database import Redshift
@@ -116,6 +116,6 @@
 

event processing diagram

-

There is no depth limit of nesting. Feel free to create nested clusters as deep as you want.

+

There is no depth limit to nesting. Feel free to create nested clusters as deep as you want.

-
Last updated on 8/12/2021
\ No newline at end of file +
Last updated on 4/13/2024
NodesEdges
\ No newline at end of file diff --git a/docs/guides/cluster/index.html b/docs/guides/cluster/index.html index 8c2376fb..b5c79ae0 100644 --- a/docs/guides/cluster/index.html +++ b/docs/guides/cluster/index.html @@ -1,4 +1,4 @@ -Clusters · Diagrams

Clusters

Cluster allows you group (or clustering) the nodes in an isolated group.

+

Clusters

Cluster allows you to group (or cluster) nodes in an isolated group.

Basic

-

Cluster represents a local cluster context.

-

You can create a cluster context with Cluster class. And you can also connect the nodes in a cluster to other nodes outside a cluster.

+

Cluster represents a local cluster context.

+

You can create a cluster context using the Cluster class. You can also connect the nodes in a cluster to other nodes outside a cluster.

from diagrams import Cluster, Diagram
 from diagrams.aws.compute import ECS
 from diagrams.aws.database import RDS
@@ -84,7 +84,7 @@
 

simple web service with db cluster diagram

Nested Clusters

-

Nested clustering is also possible.

+

Nested clustering is also possible:

from diagrams import Cluster, Diagram
 from diagrams.aws.compute import ECS, EKS, Lambda
 from diagrams.aws.database import Redshift
@@ -116,6 +116,6 @@
 

event processing diagram

-

There is no depth limit of nesting. Feel free to create nested clusters as deep as you want.

+

There is no depth limit to nesting. Feel free to create nested clusters as deep as you want.

-
Last updated on 8/12/2021
\ No newline at end of file +
Last updated on 4/13/2024
NodesEdges
\ No newline at end of file diff --git a/docs/guides/diagram.html b/docs/guides/diagram.html index 02fc6fe1..ed8bf5ed 100644 --- a/docs/guides/diagram.html +++ b/docs/guides/diagram.html @@ -1,4 +1,4 @@ -Diagrams · Diagrams

Diagrams

Diagram is a primary object representing a diagram.

+

Diagrams

Diagram is a primary object representing a diagram.

Basic

-

Diagram represents a global diagram context.

-

You can create a diagram context with Diagram class. The first parameter of Diagram constructor will be used for output filename.

+

Diagram represents a global diagram context.

+

You can create a diagram context with the Diagram class. The first parameter of the Diagram constructor will be used to generate the output filename.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram"):
     EC2("web")
 
-

And if you run the above script with below command,

+

If you run the above script with the command below,

$ python diagram.py
 
-

It will generate an image file with single EC2 node drawn as simple_diagram.png on your working directory, and open that created image file immediately.

+

it will generate an image file with single EC2 node drawn as simple_diagram.png in your working directory and open that created image file immediately.

Jupyter Notebooks

-

Diagrams can be also rendered directly inside the notebook as like this:

+

Diagrams can also be rendered directly inside Jupyter notebooks like this:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
@@ -86,9 +86,9 @@
 diag
 

Options

-

You can specify the output file format with outformat parameter. Default is png.

+

You can specify the output file format with the outformat parameter. The default is png.

-

(png, jpg, svg, pdf and dot) are allowed.

+

Allowed formats are: png, jpg, svg, pdf, and dot

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -96,28 +96,28 @@ diag
 with Diagram("Simple Diagram", outformat="jpg"):
     EC2("web")
 
-

The outformat parameter also support list to output all the defined output in one call.

+

The outformat parameter also supports a list to output all the defined outputs in one call:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram Multi Output", outformat=["jpg", "png", "dot"]):
     EC2("web")
 
-

You can specify the output filename with filename parameter. The extension shouldn't be included, it's determined by the outformat parameter.

+

You can specify the output filename with the filename parameter. The extension shouldn't be included, it's determined by the outformat parameter.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram", filename="my_diagram"):
     EC2("web")
 
-

You can also disable the automatic file opening by setting the show parameter as false. Default is true.

+

You can also disable the automatic file opening by setting the show parameter to false. The default is true.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram", show=False):
     EC2("web")
 
-

It allows custom Graphviz dot attributes options.

+

Diagrams also allow custom Graphviz dot attributes options.

graph_attr, node_attr and edge_attr are supported. Here is a reference link.

@@ -132,4 +132,4 @@ graph_attr = { with Diagram("Simple Diagram", show=False, graph_attr=graph_attr): EC2("web") -
Last updated on 2/9/2022
\ No newline at end of file +
Last updated on 4/13/2024
ExamplesNodes
\ No newline at end of file diff --git a/docs/guides/diagram/index.html b/docs/guides/diagram/index.html index 02fc6fe1..ed8bf5ed 100644 --- a/docs/guides/diagram/index.html +++ b/docs/guides/diagram/index.html @@ -1,4 +1,4 @@ -Diagrams · Diagrams

Diagrams

Diagram is a primary object representing a diagram.

+

Diagrams

Diagram is a primary object representing a diagram.

Basic

-

Diagram represents a global diagram context.

-

You can create a diagram context with Diagram class. The first parameter of Diagram constructor will be used for output filename.

+

Diagram represents a global diagram context.

+

You can create a diagram context with the Diagram class. The first parameter of the Diagram constructor will be used to generate the output filename.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram"):
     EC2("web")
 
-

And if you run the above script with below command,

+

If you run the above script with the command below,

$ python diagram.py
 
-

It will generate an image file with single EC2 node drawn as simple_diagram.png on your working directory, and open that created image file immediately.

+

it will generate an image file with single EC2 node drawn as simple_diagram.png in your working directory and open that created image file immediately.

Jupyter Notebooks

-

Diagrams can be also rendered directly inside the notebook as like this:

+

Diagrams can also be rendered directly inside Jupyter notebooks like this:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
@@ -86,9 +86,9 @@
 diag
 

Options

-

You can specify the output file format with outformat parameter. Default is png.

+

You can specify the output file format with the outformat parameter. The default is png.

-

(png, jpg, svg, pdf and dot) are allowed.

+

Allowed formats are: png, jpg, svg, pdf, and dot

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -96,28 +96,28 @@ diag
 with Diagram("Simple Diagram", outformat="jpg"):
     EC2("web")
 
-

The outformat parameter also support list to output all the defined output in one call.

+

The outformat parameter also supports a list to output all the defined outputs in one call:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram Multi Output", outformat=["jpg", "png", "dot"]):
     EC2("web")
 
-

You can specify the output filename with filename parameter. The extension shouldn't be included, it's determined by the outformat parameter.

+

You can specify the output filename with the filename parameter. The extension shouldn't be included, it's determined by the outformat parameter.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram", filename="my_diagram"):
     EC2("web")
 
-

You can also disable the automatic file opening by setting the show parameter as false. Default is true.

+

You can also disable the automatic file opening by setting the show parameter to false. The default is true.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram", show=False):
     EC2("web")
 
-

It allows custom Graphviz dot attributes options.

+

Diagrams also allow custom Graphviz dot attributes options.

graph_attr, node_attr and edge_attr are supported. Here is a reference link.

@@ -132,4 +132,4 @@ graph_attr = { with Diagram("Simple Diagram", show=False, graph_attr=graph_attr): EC2("web") -
Last updated on 2/9/2022
\ No newline at end of file +
Last updated on 4/13/2024
ExamplesNodes
\ No newline at end of file diff --git a/docs/guides/edge.html b/docs/guides/edge.html index fd92aa4d..3771be50 100644 --- a/docs/guides/edge.html +++ b/docs/guides/edge.html @@ -1,4 +1,4 @@ -Edges · Diagrams

Edges

Edge is representing an edge between Nodes.

+

Edges

Edge represents an edge between nodes.

Basic

-

Edge is an object representing a connection between Nodes with some additional properties.

-

An edge object contains three attributes: label, color and style which mirror corresponding graphviz edge attributes.

+

Edge is an object representing a connection between nodes with some additional properties.

+

An edge object contains three attributes: label, color, and style. They mirror the corresponding Graphviz edge attributes.

from diagrams import Cluster, Diagram, Edge
 from diagrams.onprem.analytics import Spark
 from diagrams.onprem.compute import Server
@@ -76,7 +76,7 @@
 from diagrams.onprem.network import Nginx
 from diagrams.onprem.queue import Kafka
 
-with Diagram(name="Advanced Web Service with On-Premise (colored)", show=False):
+with Diagram(name="Advanced Web Service with On-Premises (colored)", show=False):
     ingress = Nginx("ingress")
 
     metrics = Prometheus("metric")
@@ -119,5 +119,5 @@
         >> Edge(color="darkorange") \
         >> aggregator
 
-

advanced web service with on-premise diagram colored

-
Last updated on 8/12/2021
\ No newline at end of file +

advanced web service with on-premises diagram colored

+
Last updated on 10/1/2024
ClustersOnPrem
\ No newline at end of file diff --git a/docs/guides/edge/index.html b/docs/guides/edge/index.html index fd92aa4d..3771be50 100644 --- a/docs/guides/edge/index.html +++ b/docs/guides/edge/index.html @@ -1,4 +1,4 @@ -Edges · Diagrams

Edges

Edge is representing an edge between Nodes.

+

Edges

Edge represents an edge between nodes.

Basic

-

Edge is an object representing a connection between Nodes with some additional properties.

-

An edge object contains three attributes: label, color and style which mirror corresponding graphviz edge attributes.

+

Edge is an object representing a connection between nodes with some additional properties.

+

An edge object contains three attributes: label, color, and style. They mirror the corresponding Graphviz edge attributes.

from diagrams import Cluster, Diagram, Edge
 from diagrams.onprem.analytics import Spark
 from diagrams.onprem.compute import Server
@@ -76,7 +76,7 @@
 from diagrams.onprem.network import Nginx
 from diagrams.onprem.queue import Kafka
 
-with Diagram(name="Advanced Web Service with On-Premise (colored)", show=False):
+with Diagram(name="Advanced Web Service with On-Premises (colored)", show=False):
     ingress = Nginx("ingress")
 
     metrics = Prometheus("metric")
@@ -119,5 +119,5 @@
         >> Edge(color="darkorange") \
         >> aggregator
 
-

advanced web service with on-premise diagram colored

-
Last updated on 8/12/2021
\ No newline at end of file +

advanced web service with on-premises diagram colored

+
Last updated on 10/1/2024
ClustersOnPrem
\ No newline at end of file diff --git a/docs/guides/node.html b/docs/guides/node.html index cdfa52a1..a46794f2 100644 --- a/docs/guides/node.html +++ b/docs/guides/node.html @@ -1,4 +1,4 @@ -Nodes · Diagrams

Nodes

Node is a second object representing a node or system component.

+

Nodes

Node is an object representing a node or system component.

Basic

-

Node is an abstract concept that represents a single system component object.

+

Node is an abstract concept that represents a single system component object.

A node object consists of three parts: provider, resource type and name. You may already have seen each part in the previous example.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -72,8 +72,8 @@
 with Diagram("Simple Diagram"):
     EC2("web")
 
-

In above example, the EC2 is a node of compute resource type which provided by aws provider.

-

You can use other node objects in a similar manner like:

+

In the example above, the EC2 is a node of resource type compute which is provided by the aws provider.

+

You can use other node objects in a similar manner:

# aws resources
 from diagrams.aws.compute import ECS, Lambda
 from diagrams.aws.database import RDS, ElastiCache
@@ -92,7 +92,7 @@
 
 # gcp resources
 from diagrams.gcp.compute import AppEngine, GKE
-from diagrams.gcp.ml import AutoML 
+from diagrams.gcp.ml import AutoML
 ...
 
 # k8s resources
@@ -106,13 +106,14 @@
 from diagrams.oci.network import Firewall
 from diagrams.oci.storage import FileStorage, StorageGateway
 
-

You can find all available nodes list in Here.

+

You can find lists of all available nodes for each provider in the sidebar on the left.

+

For example, here is the list of all available AWS nodes.

Data Flow

-

You can represent data flow by connecting the nodes with these operators: >>, << and -.

+

You can represent data flow by connecting the nodes with the operators >>, <<, and -.

    -
  • >>: Connect nodes in left to right direction.
  • -
  • <<: Connect nodes in right to left direction.
  • -
  • -: Connect nodes in no direction. Undirected.
  • +
  • >> connects nodes in left to right direction.
  • +
  • << connects nodes in right to left direction.
  • +
  • - connects nodes in no direction. Undirected.
from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -126,15 +127,15 @@
     (ELB("lb") >> EC2("web")) - EC2("web") >> RDS("userdb")
 
-

Be careful when using the - and any shift operators together, which could cause unexpected results due to operator precedence.

+

Be careful when using - and any shift operators together. It can cause unexpected results due to Python's operator precedence, so you might have to use parentheses.

web services diagram

The order of rendered diagrams is the reverse of the declaration order.

-

You can change the data flow direction with direction parameter. Default is LR.

+

You can change the data flow direction with the direction parameter. The default is LR.

-

(TB, BT, LR and RL) are allowed.

+

Allowed values are: TB, BT, LR, and RL

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -152,7 +153,7 @@
 

workers diagram

Group Data Flow

-

Above worker example has too many redundant flows. In this case, you can group nodes into a list so that all nodes are connected to other nodes at once.

+

The above worker example has too many redundant flows. To avoid this, you can group nodes into a list so that all nodes are connected to other nodes at once:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 from diagrams.aws.database import RDS
@@ -169,4 +170,4 @@
 

You can't connect two lists directly because shift/arithmetic operations between lists are not allowed in Python.

-
Last updated on 2/23/2021
\ No newline at end of file +
Last updated on 4/13/2024
DiagramsClusters
\ No newline at end of file diff --git a/docs/guides/node/index.html b/docs/guides/node/index.html index cdfa52a1..a46794f2 100644 --- a/docs/guides/node/index.html +++ b/docs/guides/node/index.html @@ -1,4 +1,4 @@ -Nodes · Diagrams

Nodes

Node is a second object representing a node or system component.

+

Nodes

Node is an object representing a node or system component.

Basic

-

Node is an abstract concept that represents a single system component object.

+

Node is an abstract concept that represents a single system component object.

A node object consists of three parts: provider, resource type and name. You may already have seen each part in the previous example.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -72,8 +72,8 @@
 with Diagram("Simple Diagram"):
     EC2("web")
 
-

In above example, the EC2 is a node of compute resource type which provided by aws provider.

-

You can use other node objects in a similar manner like:

+

In the example above, the EC2 is a node of resource type compute which is provided by the aws provider.

+

You can use other node objects in a similar manner:

# aws resources
 from diagrams.aws.compute import ECS, Lambda
 from diagrams.aws.database import RDS, ElastiCache
@@ -92,7 +92,7 @@
 
 # gcp resources
 from diagrams.gcp.compute import AppEngine, GKE
-from diagrams.gcp.ml import AutoML 
+from diagrams.gcp.ml import AutoML
 ...
 
 # k8s resources
@@ -106,13 +106,14 @@
 from diagrams.oci.network import Firewall
 from diagrams.oci.storage import FileStorage, StorageGateway
 
-

You can find all available nodes list in Here.

+

You can find lists of all available nodes for each provider in the sidebar on the left.

+

For example, here is the list of all available AWS nodes.

Data Flow

-

You can represent data flow by connecting the nodes with these operators: >>, << and -.

+

You can represent data flow by connecting the nodes with the operators >>, <<, and -.

    -
  • >>: Connect nodes in left to right direction.
  • -
  • <<: Connect nodes in right to left direction.
  • -
  • -: Connect nodes in no direction. Undirected.
  • +
  • >> connects nodes in left to right direction.
  • +
  • << connects nodes in right to left direction.
  • +
  • - connects nodes in no direction. Undirected.
from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -126,15 +127,15 @@
     (ELB("lb") >> EC2("web")) - EC2("web") >> RDS("userdb")
 
-

Be careful when using the - and any shift operators together, which could cause unexpected results due to operator precedence.

+

Be careful when using - and any shift operators together. It can cause unexpected results due to Python's operator precedence, so you might have to use parentheses.

web services diagram

The order of rendered diagrams is the reverse of the declaration order.

-

You can change the data flow direction with direction parameter. Default is LR.

+

You can change the data flow direction with the direction parameter. The default is LR.

-

(TB, BT, LR and RL) are allowed.

+

Allowed values are: TB, BT, LR, and RL

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -152,7 +153,7 @@
 

workers diagram

Group Data Flow

-

Above worker example has too many redundant flows. In this case, you can group nodes into a list so that all nodes are connected to other nodes at once.

+

The above worker example has too many redundant flows. To avoid this, you can group nodes into a list so that all nodes are connected to other nodes at once:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 from diagrams.aws.database import RDS
@@ -169,4 +170,4 @@
 

You can't connect two lists directly because shift/arithmetic operations between lists are not allowed in Python.

-
Last updated on 2/23/2021
\ No newline at end of file +
Last updated on 4/13/2024
DiagramsClusters
\ No newline at end of file diff --git a/docs/nodes/alibabacloud.html b/docs/nodes/alibabacloud.html index b4053722..65ffbdf2 100644 --- a/docs/nodes/alibabacloud.html +++ b/docs/nodes/alibabacloud.html @@ -1,4 +1,4 @@ -AlibabaCloud · Diagrams

AlibabaCloud

Node classes list of alibabacloud provider.

+

AlibabaCloud

Node classes list of the alibabacloud provider.

alibabacloud.analytics

AnalyticDb diagrams.alibabacloud.analytics.AnalyticDb

@@ -261,4 +261,4 @@ diagrams.alibabacloud.web.Dns

Domain diagrams.alibabacloud.web.Domain

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
\ No newline at end of file diff --git a/docs/nodes/alibabacloud/index.html b/docs/nodes/alibabacloud/index.html index b4053722..65ffbdf2 100644 --- a/docs/nodes/alibabacloud/index.html +++ b/docs/nodes/alibabacloud/index.html @@ -1,4 +1,4 @@ -AlibabaCloud · Diagrams

AlibabaCloud

Node classes list of alibabacloud provider.

+

AlibabaCloud

Node classes list of the alibabacloud provider.

alibabacloud.analytics

AnalyticDb diagrams.alibabacloud.analytics.AnalyticDb

@@ -261,4 +261,4 @@ diagrams.alibabacloud.web.Dns

Domain diagrams.alibabacloud.web.Domain

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
\ No newline at end of file diff --git a/docs/nodes/aws.html b/docs/nodes/aws.html index d6295ccc..1367d2a8 100644 --- a/docs/nodes/aws.html +++ b/docs/nodes/aws.html @@ -1,4 +1,4 @@ -AWS · Diagrams

AWS

Node classes list of aws provider.

+

AWS

Node classes list of the aws provider.

aws.analytics

+

AmazonOpensearchService +diagrams.aws.analytics.AmazonOpensearchService

Analytics diagrams.aws.analytics.Analytics

Athena @@ -311,6 +313,8 @@ diagrams.aws.devtools.Cloud9Resource

Cloud9 diagrams.aws.devtools.Cloud9

+

Codeartifact +diagrams.aws.devtools.Codeartifact

Codebuild diagrams.aws.devtools.Codebuild

Codecommit @@ -577,6 +581,14 @@

IotWindfarm diagrams.aws.iot.IotWindfarm

aws.management

+

AmazonDevopsGuru +diagrams.aws.management.AmazonDevopsGuru

+

AmazonManagedGrafana +diagrams.aws.management.AmazonManagedGrafana

+

AmazonManagedPrometheus +diagrams.aws.management.AmazonManagedPrometheus

+

AmazonManagedWorkflowsApacheAirflow +diagrams.aws.management.AmazonManagedWorkflowsApacheAirflow

AutoScaling diagrams.aws.management.AutoScaling

Chatbot @@ -643,8 +655,12 @@ diagrams.aws.management.Organizations

PersonalHealthDashboard diagrams.aws.management.PersonalHealthDashboard

+

Proton +diagrams.aws.management.Proton

ServiceCatalog diagrams.aws.management.ServiceCatalog

+

SystemsManagerAppConfig +diagrams.aws.management.SystemsManagerAppConfig

SystemsManagerAutomation diagrams.aws.management.SystemsManagerAutomation

SystemsManagerDocuments @@ -842,6 +858,8 @@ diagrams.aws.network.Nacl

NATGateway diagrams.aws.network.NATGateway

+

NetworkFirewall +diagrams.aws.network.NetworkFirewall

NetworkingAndContentDelivery diagrams.aws.network.NetworkingAndContentDelivery

PrivateSubnet @@ -1041,4 +1059,4 @@ diagrams.aws.storage.StorageGateway

Storage diagrams.aws.storage.Storage

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/15/2024
\ No newline at end of file diff --git a/docs/nodes/aws/index.html b/docs/nodes/aws/index.html index d6295ccc..1367d2a8 100644 --- a/docs/nodes/aws/index.html +++ b/docs/nodes/aws/index.html @@ -1,4 +1,4 @@ -AWS · Diagrams

AWS

Node classes list of aws provider.

+

AWS

Node classes list of the aws provider.

aws.analytics

+

AmazonOpensearchService +diagrams.aws.analytics.AmazonOpensearchService

Analytics diagrams.aws.analytics.Analytics

Athena @@ -311,6 +313,8 @@ diagrams.aws.devtools.Cloud9Resource

Cloud9 diagrams.aws.devtools.Cloud9

+

Codeartifact +diagrams.aws.devtools.Codeartifact

Codebuild diagrams.aws.devtools.Codebuild

Codecommit @@ -577,6 +581,14 @@

IotWindfarm diagrams.aws.iot.IotWindfarm

aws.management

+

AmazonDevopsGuru +diagrams.aws.management.AmazonDevopsGuru

+

AmazonManagedGrafana +diagrams.aws.management.AmazonManagedGrafana

+

AmazonManagedPrometheus +diagrams.aws.management.AmazonManagedPrometheus

+

AmazonManagedWorkflowsApacheAirflow +diagrams.aws.management.AmazonManagedWorkflowsApacheAirflow

AutoScaling diagrams.aws.management.AutoScaling

Chatbot @@ -643,8 +655,12 @@ diagrams.aws.management.Organizations

PersonalHealthDashboard diagrams.aws.management.PersonalHealthDashboard

+

Proton +diagrams.aws.management.Proton

ServiceCatalog diagrams.aws.management.ServiceCatalog

+

SystemsManagerAppConfig +diagrams.aws.management.SystemsManagerAppConfig

SystemsManagerAutomation diagrams.aws.management.SystemsManagerAutomation

SystemsManagerDocuments @@ -842,6 +858,8 @@ diagrams.aws.network.Nacl

NATGateway diagrams.aws.network.NATGateway

+

NetworkFirewall +diagrams.aws.network.NetworkFirewall

NetworkingAndContentDelivery diagrams.aws.network.NetworkingAndContentDelivery

PrivateSubnet @@ -1041,4 +1059,4 @@ diagrams.aws.storage.StorageGateway

Storage diagrams.aws.storage.Storage

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/15/2024
\ No newline at end of file diff --git a/docs/nodes/azure.html b/docs/nodes/azure.html index 15dd11e1..bbdb16f3 100644 --- a/docs/nodes/azure.html +++ b/docs/nodes/azure.html @@ -1,4 +1,4 @@ -Azure · Diagrams

Azure

Node classes list of azure provider.

+

Azure

Node classes list of the azure provider.

azure.analytics

AnalysisServices diagrams.azure.analytics.AnalysisServices

@@ -105,6 +105,8 @@ diagrams.azure.compute.CloudServices

CloudsimpleVirtualMachines diagrams.azure.compute.CloudsimpleVirtualMachines

+

ContainerApps +diagrams.azure.compute.ContainerApps

ContainerInstances diagrams.azure.compute.ContainerInstances

ContainerRegistries @@ -396,6 +398,15 @@ diagrams.azure.mobile.MobileEngagement

NotificationHubs diagrams.azure.mobile.NotificationHubs

+

azure.monitor

+

ChangeAnalysis +diagrams.azure.monitor.ChangeAnalysis

+

Logs +diagrams.azure.monitor.Logs

+

Metrics +diagrams.azure.monitor.Metrics

+

Monitor +diagrams.azure.monitor.Monitor

azure.network

ApplicationGateway diagrams.azure.network.ApplicationGateway

@@ -429,6 +440,8 @@ diagrams.azure.network.NetworkWatcher

OnPremisesDataGateways diagrams.azure.network.OnPremisesDataGateways

+

PrivateEndpoint +diagrams.azure.network.PrivateEndpoint

PublicIpAddresses diagrams.azure.network.PublicIpAddresses

ReservedIpAddressesClassic @@ -520,4 +533,4 @@ diagrams.azure.web.Search

Signalr diagrams.azure.web.Signalr

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
\ No newline at end of file diff --git a/docs/nodes/azure/index.html b/docs/nodes/azure/index.html index 15dd11e1..bbdb16f3 100644 --- a/docs/nodes/azure/index.html +++ b/docs/nodes/azure/index.html @@ -1,4 +1,4 @@ -Azure · Diagrams

Azure

Node classes list of azure provider.

+

Azure

Node classes list of the azure provider.

azure.analytics

AnalysisServices diagrams.azure.analytics.AnalysisServices

@@ -105,6 +105,8 @@ diagrams.azure.compute.CloudServices

CloudsimpleVirtualMachines diagrams.azure.compute.CloudsimpleVirtualMachines

+

ContainerApps +diagrams.azure.compute.ContainerApps

ContainerInstances diagrams.azure.compute.ContainerInstances

ContainerRegistries @@ -396,6 +398,15 @@ diagrams.azure.mobile.MobileEngagement

NotificationHubs diagrams.azure.mobile.NotificationHubs

+

azure.monitor

+

ChangeAnalysis +diagrams.azure.monitor.ChangeAnalysis

+

Logs +diagrams.azure.monitor.Logs

+

Metrics +diagrams.azure.monitor.Metrics

+

Monitor +diagrams.azure.monitor.Monitor

azure.network

ApplicationGateway diagrams.azure.network.ApplicationGateway

@@ -429,6 +440,8 @@ diagrams.azure.network.NetworkWatcher

OnPremisesDataGateways diagrams.azure.network.OnPremisesDataGateways

+

PrivateEndpoint +diagrams.azure.network.PrivateEndpoint

PublicIpAddresses diagrams.azure.network.PublicIpAddresses

ReservedIpAddressesClassic @@ -520,4 +533,4 @@ diagrams.azure.web.Search

Signalr diagrams.azure.web.Signalr

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
\ No newline at end of file diff --git a/docs/nodes/c4.html b/docs/nodes/c4.html index 274a1a3c..7e54f557 100644 --- a/docs/nodes/c4.html +++ b/docs/nodes/c4.html @@ -129,4 +129,4 @@ graph_attr = {

It will produce the following diagram:

c4

-
Last updated on 9/5/2022
SaasCustom
\ No newline at end of file +
Last updated on 9/5/2022
SaasCustom
\ No newline at end of file diff --git a/docs/nodes/c4/index.html b/docs/nodes/c4/index.html index 274a1a3c..7e54f557 100644 --- a/docs/nodes/c4/index.html +++ b/docs/nodes/c4/index.html @@ -129,4 +129,4 @@ graph_attr = {

It will produce the following diagram:

c4

-
Last updated on 9/5/2022
SaasCustom
\ No newline at end of file +
Last updated on 9/5/2022
SaasCustom
\ No newline at end of file diff --git a/docs/nodes/custom.html b/docs/nodes/custom.html index 5a14e297..4f0c75ff 100644 --- a/docs/nodes/custom.html +++ b/docs/nodes/custom.html @@ -130,4 +130,4 @@

It will generate the following diagram:

custom local

Another example can be found Here.

-
Last updated on 1/5/2021
C4
\ No newline at end of file +
Last updated on 1/5/2021
C4
\ No newline at end of file diff --git a/docs/nodes/custom/index.html b/docs/nodes/custom/index.html index 5a14e297..4f0c75ff 100644 --- a/docs/nodes/custom/index.html +++ b/docs/nodes/custom/index.html @@ -130,4 +130,4 @@

It will generate the following diagram:

custom local

Another example can be found Here.

-
Last updated on 1/5/2021
C4
\ No newline at end of file +
Last updated on 1/5/2021
C4
\ No newline at end of file diff --git a/docs/nodes/digitalocean.html b/docs/nodes/digitalocean.html index 447d7e33..2d2a1d5f 100644 --- a/docs/nodes/digitalocean.html +++ b/docs/nodes/digitalocean.html @@ -1,4 +1,4 @@ -DigitalOcean · Diagrams

DigitalOcean

\ No newline at end of file +
Last updated on 10/2/2024
FirebaseElastic
\ No newline at end of file diff --git a/docs/nodes/digitalocean/index.html b/docs/nodes/digitalocean/index.html index 447d7e33..2d2a1d5f 100644 --- a/docs/nodes/digitalocean/index.html +++ b/docs/nodes/digitalocean/index.html @@ -1,4 +1,4 @@ -DigitalOcean · Diagrams

DigitalOcean

\ No newline at end of file +
Last updated on 10/2/2024
FirebaseElastic
\ No newline at end of file diff --git a/docs/nodes/elastic.html b/docs/nodes/elastic.html index 743fdcfa..4560d8e8 100644 --- a/docs/nodes/elastic.html +++ b/docs/nodes/elastic.html @@ -1,4 +1,4 @@ -Elastic · Diagrams

Elastic

\ No newline at end of file +
Last updated on 10/2/2024
DigitalOceanOutscale
\ No newline at end of file diff --git a/docs/nodes/elastic/index.html b/docs/nodes/elastic/index.html index 743fdcfa..4560d8e8 100644 --- a/docs/nodes/elastic/index.html +++ b/docs/nodes/elastic/index.html @@ -1,4 +1,4 @@ -Elastic · Diagrams

Elastic

\ No newline at end of file +
Last updated on 10/2/2024
DigitalOceanOutscale
\ No newline at end of file diff --git a/docs/nodes/firebase.html b/docs/nodes/firebase.html index fce52b7e..fdbd6214 100644 --- a/docs/nodes/firebase.html +++ b/docs/nodes/firebase.html @@ -1,4 +1,4 @@ -Firebase · Diagrams

Firebase

\ No newline at end of file +
Last updated on 10/2/2024
OpenStackDigitalOcean
\ No newline at end of file diff --git a/docs/nodes/firebase/index.html b/docs/nodes/firebase/index.html index fce52b7e..fdbd6214 100644 --- a/docs/nodes/firebase/index.html +++ b/docs/nodes/firebase/index.html @@ -1,4 +1,4 @@ -Firebase · Diagrams

Firebase

\ No newline at end of file +
Last updated on 10/2/2024
OpenStackDigitalOcean
\ No newline at end of file diff --git a/docs/nodes/gcp.html b/docs/nodes/gcp.html index 46270eda..b8b3141e 100644 --- a/docs/nodes/gcp.html +++ b/docs/nodes/gcp.html @@ -1,4 +1,4 @@ -GCP · Diagrams

GCP

Node classes list of gcp provider.

+

GCP

Node classes list of the gcp provider.

gcp.analytics

Bigquery diagrams.gcp.analytics.Bigquery, BigQuery (alias)

@@ -87,6 +87,8 @@

gcp.api

APIGateway diagrams.gcp.api.APIGateway

+

Apigee +diagrams.gcp.api.Apigee

Endpoints diagrams.gcp.api.Endpoints

gcp.compute

@@ -235,6 +237,8 @@

VPN diagrams.gcp.network.VPN

gcp.operations

+

Logging +diagrams.gcp.operations.Logging

Monitoring diagrams.gcp.operations.Monitoring

gcp.security

@@ -257,4 +261,4 @@ diagrams.gcp.storage.PersistentDisk

Storage diagrams.gcp.storage.Storage, GCS (alias)

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
AzureIBM
\ No newline at end of file diff --git a/docs/nodes/gcp/index.html b/docs/nodes/gcp/index.html index 46270eda..b8b3141e 100644 --- a/docs/nodes/gcp/index.html +++ b/docs/nodes/gcp/index.html @@ -1,4 +1,4 @@ -GCP · Diagrams

GCP

Node classes list of gcp provider.

+

GCP

Node classes list of the gcp provider.

gcp.analytics

Bigquery diagrams.gcp.analytics.Bigquery, BigQuery (alias)

@@ -87,6 +87,8 @@

gcp.api

APIGateway diagrams.gcp.api.APIGateway

+

Apigee +diagrams.gcp.api.Apigee

Endpoints diagrams.gcp.api.Endpoints

gcp.compute

@@ -235,6 +237,8 @@

VPN diagrams.gcp.network.VPN

gcp.operations

+

Logging +diagrams.gcp.operations.Logging

Monitoring diagrams.gcp.operations.Monitoring

gcp.security

@@ -257,4 +261,4 @@ diagrams.gcp.storage.PersistentDisk

Storage diagrams.gcp.storage.Storage, GCS (alias)

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
AzureIBM
\ No newline at end of file diff --git a/docs/nodes/generic.html b/docs/nodes/generic.html index a3f6f4ed..80d6af0f 100644 --- a/docs/nodes/generic.html +++ b/docs/nodes/generic.html @@ -1,4 +1,4 @@ -Generic · Diagrams

Generic

Node classes list of generic provider.

+

Generic

Node classes list of the generic provider.

generic.blank

Blank diagrams.generic.blank.Blank

@@ -116,10 +116,12 @@

Storage diagrams.generic.storage.Storage

generic.virtualization

+

Qemu +diagrams.generic.virtualization.Qemu

Virtualbox diagrams.generic.virtualization.Virtualbox

Vmware diagrams.generic.virtualization.Vmware

XEN diagrams.generic.virtualization.XEN

-
Last updated on 11/9/2022
\ No newline at end of file +
Last updated on 10/2/2024
OutscaleProgramming
\ No newline at end of file diff --git a/docs/nodes/generic/index.html b/docs/nodes/generic/index.html index a3f6f4ed..80d6af0f 100644 --- a/docs/nodes/generic/index.html +++ b/docs/nodes/generic/index.html @@ -1,4 +1,4 @@ -Generic · Diagrams

Generic

Node classes list of generic provider.

+

Generic

Node classes list of the generic provider.

generic.blank

Blank diagrams.generic.blank.Blank

@@ -116,10 +116,12 @@

Storage diagrams.generic.storage.Storage

generic.virtualization

+

Qemu +diagrams.generic.virtualization.Qemu

Virtualbox diagrams.generic.virtualization.Virtualbox

Vmware diagrams.generic.virtualization.Vmware

XEN diagrams.generic.virtualization.XEN

-
Last updated on 11/9/2022
\ No newline at end of file +
Last updated on 10/2/2024
OutscaleProgramming
\ No newline at end of file diff --git a/docs/nodes/ibm.html b/docs/nodes/ibm.html index 233ee3a0..98a7c95b 100644 --- a/docs/nodes/ibm.html +++ b/docs/nodes/ibm.html @@ -1,4 +1,4 @@ -IBM · Diagrams

IBM

\ No newline at end of file +
Last updated on 10/2/2024
GCPK8S
\ No newline at end of file diff --git a/docs/nodes/ibm/index.html b/docs/nodes/ibm/index.html index 233ee3a0..98a7c95b 100644 --- a/docs/nodes/ibm/index.html +++ b/docs/nodes/ibm/index.html @@ -1,4 +1,4 @@ -IBM · Diagrams

IBM

\ No newline at end of file +
Last updated on 10/2/2024
GCPK8S
\ No newline at end of file diff --git a/docs/nodes/k8s.html b/docs/nodes/k8s.html index 98486a9a..5f0ad490 100644 --- a/docs/nodes/k8s.html +++ b/docs/nodes/k8s.html @@ -1,4 +1,4 @@ -K8S · Diagrams

K8S

\ No newline at end of file +
Last updated on 10/2/2024
IBMAlibabaCloud
\ No newline at end of file diff --git a/docs/nodes/k8s/index.html b/docs/nodes/k8s/index.html index 98486a9a..5f0ad490 100644 --- a/docs/nodes/k8s/index.html +++ b/docs/nodes/k8s/index.html @@ -1,4 +1,4 @@ -K8S · Diagrams

K8S

\ No newline at end of file +
Last updated on 10/2/2024
IBMAlibabaCloud
\ No newline at end of file diff --git a/docs/nodes/oci.html b/docs/nodes/oci.html index 3a02ed20..729e6ed6 100644 --- a/docs/nodes/oci.html +++ b/docs/nodes/oci.html @@ -1,4 +1,4 @@ -OCI · Diagrams

OCI

Node classes list of oci provider.

+

OCI

Node classes list of the oci provider.

oci.compute

AutoscaleWhite diagrams.oci.compute.AutoscaleWhite

@@ -109,10 +109,10 @@ diagrams.oci.connectivity.CustomerDatacenter

CustomerDatacntrWhite diagrams.oci.connectivity.CustomerDatacntrWhite

-

CustomerPremiseWhite -diagrams.oci.connectivity.CustomerPremiseWhite

-

CustomerPremise -diagrams.oci.connectivity.CustomerPremise

+

CustomerPremisesWhite +diagrams.oci.connectivity.CustomerPremisesWhite

+

CustomerPremises +diagrams.oci.connectivity.CustomerPremises

DisconnectedRegionsWhite diagrams.oci.connectivity.DisconnectedRegionsWhite

DisconnectedRegions @@ -352,4 +352,4 @@ diagrams.oci.storage.StorageGatewayWhite

StorageGateway diagrams.oci.storage.StorageGateway

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
AlibabaCloudOpenStack
\ No newline at end of file diff --git a/docs/nodes/oci/index.html b/docs/nodes/oci/index.html index 3a02ed20..729e6ed6 100644 --- a/docs/nodes/oci/index.html +++ b/docs/nodes/oci/index.html @@ -1,4 +1,4 @@ -OCI · Diagrams

OCI

Node classes list of oci provider.

+

OCI

Node classes list of the oci provider.

oci.compute

AutoscaleWhite diagrams.oci.compute.AutoscaleWhite

@@ -109,10 +109,10 @@ diagrams.oci.connectivity.CustomerDatacenter

CustomerDatacntrWhite diagrams.oci.connectivity.CustomerDatacntrWhite

-

CustomerPremiseWhite -diagrams.oci.connectivity.CustomerPremiseWhite

-

CustomerPremise -diagrams.oci.connectivity.CustomerPremise

+

CustomerPremisesWhite +diagrams.oci.connectivity.CustomerPremisesWhite

+

CustomerPremises +diagrams.oci.connectivity.CustomerPremises

DisconnectedRegionsWhite diagrams.oci.connectivity.DisconnectedRegionsWhite

DisconnectedRegions @@ -352,4 +352,4 @@ diagrams.oci.storage.StorageGatewayWhite

StorageGateway diagrams.oci.storage.StorageGateway

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
AlibabaCloudOpenStack
\ No newline at end of file diff --git a/docs/nodes/onprem.html b/docs/nodes/onprem.html index 1193f9cb..e3ea98c4 100644 --- a/docs/nodes/onprem.html +++ b/docs/nodes/onprem.html @@ -1,4 +1,4 @@ -OnPrem · Diagrams

OnPrem

Node classes list of onprem provider.

+

OnPrem

Node classes list of the onprem provider.

onprem.aggregator

Fluentd diagrams.onprem.aggregator.Fluentd

@@ -101,6 +101,8 @@ diagrams.onprem.analytics.Superset

Tableau diagrams.onprem.analytics.Tableau

+

Trino +diagrams.onprem.analytics.Trino

onprem.auth

Boundary diagrams.onprem.auth.Boundary

@@ -257,6 +259,9 @@ diagrams.onprem.logging.Rsyslog, RSyslog (alias)

SyslogNg diagrams.onprem.logging.SyslogNg

+

onprem.messaging

+

Centrifugo +diagrams.onprem.messaging.Centrifugo

onprem.mlops

Mlflow diagrams.onprem.mlops.Mlflow

@@ -273,6 +278,8 @@ diagrams.onprem.monitoring.Grafana

Humio diagrams.onprem.monitoring.Humio

+

Mimir +diagrams.onprem.monitoring.Mimir

Nagios diagrams.onprem.monitoring.Nagios

Newrelic @@ -395,6 +402,8 @@

onprem.tracing

Jaeger diagrams.onprem.tracing.Jaeger

+

Tempo +diagrams.onprem.tracing.Tempo

onprem.vcs

Git diagrams.onprem.vcs.Git

@@ -415,4 +424,4 @@ diagrams.onprem.workflow.Kubeflow, KubeFlow (alias)

Nifi diagrams.onprem.workflow.Nifi, NiFi (alias)

-
Last updated on 1/8/2023
\ No newline at end of file +
Last updated on 10/2/2024
EdgesAWS
\ No newline at end of file diff --git a/docs/nodes/onprem/index.html b/docs/nodes/onprem/index.html index 1193f9cb..e3ea98c4 100644 --- a/docs/nodes/onprem/index.html +++ b/docs/nodes/onprem/index.html @@ -1,4 +1,4 @@ -OnPrem · Diagrams

OnPrem

Node classes list of onprem provider.

+

OnPrem

Node classes list of the onprem provider.

onprem.aggregator

Fluentd diagrams.onprem.aggregator.Fluentd

@@ -101,6 +101,8 @@ diagrams.onprem.analytics.Superset

Tableau diagrams.onprem.analytics.Tableau

+

Trino +diagrams.onprem.analytics.Trino

onprem.auth

Boundary diagrams.onprem.auth.Boundary

@@ -257,6 +259,9 @@ diagrams.onprem.logging.Rsyslog, RSyslog (alias)

SyslogNg diagrams.onprem.logging.SyslogNg

+

onprem.messaging

+

Centrifugo +diagrams.onprem.messaging.Centrifugo

onprem.mlops

Mlflow diagrams.onprem.mlops.Mlflow

@@ -273,6 +278,8 @@ diagrams.onprem.monitoring.Grafana

Humio diagrams.onprem.monitoring.Humio

+

Mimir +diagrams.onprem.monitoring.Mimir

Nagios diagrams.onprem.monitoring.Nagios

Newrelic @@ -395,6 +402,8 @@

onprem.tracing

Jaeger diagrams.onprem.tracing.Jaeger

+

Tempo +diagrams.onprem.tracing.Tempo

onprem.vcs

Git diagrams.onprem.vcs.Git

@@ -415,4 +424,4 @@ diagrams.onprem.workflow.Kubeflow, KubeFlow (alias)

Nifi diagrams.onprem.workflow.Nifi, NiFi (alias)

-
Last updated on 1/8/2023
\ No newline at end of file +
Last updated on 10/2/2024
EdgesAWS
\ No newline at end of file diff --git a/docs/nodes/openstack.html b/docs/nodes/openstack.html index b8d246cd..7f634966 100644 --- a/docs/nodes/openstack.html +++ b/docs/nodes/openstack.html @@ -1,4 +1,4 @@ -OpenStack · Diagrams

OpenStack

Node classes list of openstack provider.

+

OpenStack

Node classes list of the openstack provider.

openstack.apiproxies

EC2API diagrams.openstack.apiproxies.EC2API

@@ -182,4 +182,4 @@ diagrams.openstack.workloadprovisioning.Sahara

Trove diagrams.openstack.workloadprovisioning.Trove

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
OCIFirebase
\ No newline at end of file diff --git a/docs/nodes/openstack/index.html b/docs/nodes/openstack/index.html index b8d246cd..7f634966 100644 --- a/docs/nodes/openstack/index.html +++ b/docs/nodes/openstack/index.html @@ -1,4 +1,4 @@ -OpenStack · Diagrams

OpenStack

Node classes list of openstack provider.

+

OpenStack

Node classes list of the openstack provider.

openstack.apiproxies

EC2API diagrams.openstack.apiproxies.EC2API

@@ -182,4 +182,4 @@ diagrams.openstack.workloadprovisioning.Sahara

Trove diagrams.openstack.workloadprovisioning.Trove

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
OCIFirebase
\ No newline at end of file diff --git a/docs/nodes/outscale.html b/docs/nodes/outscale.html index 4f73c7c5..76ed6271 100644 --- a/docs/nodes/outscale.html +++ b/docs/nodes/outscale.html @@ -1,4 +1,4 @@ -Outscale · Diagrams

Outscale

\ No newline at end of file +
Last updated on 10/2/2024
ElasticGeneric
\ No newline at end of file diff --git a/docs/nodes/outscale/index.html b/docs/nodes/outscale/index.html index 4f73c7c5..76ed6271 100644 --- a/docs/nodes/outscale/index.html +++ b/docs/nodes/outscale/index.html @@ -1,4 +1,4 @@ -Outscale · Diagrams

Outscale

\ No newline at end of file +
Last updated on 10/2/2024
ElasticGeneric
\ No newline at end of file diff --git a/docs/nodes/programming.html b/docs/nodes/programming.html index b9d61ae7..5ee6e58a 100644 --- a/docs/nodes/programming.html +++ b/docs/nodes/programming.html @@ -1,4 +1,4 @@ -Programming · Diagrams

Programming

Node classes list of programming provider.

+

Programming

Node classes list of the programming provider.

programming.flowchart

Action diagrams.programming.flowchart.Action

@@ -117,8 +117,12 @@ diagrams.programming.framework.Angular

Backbone diagrams.programming.framework.Backbone

+

Camel +diagrams.programming.framework.Camel

Django diagrams.programming.framework.Django

+

Dotnet +diagrams.programming.framework.Dotnet, DotNet (alias)

Ember diagrams.programming.framework.Ember

Fastapi @@ -129,10 +133,18 @@ diagrams.programming.framework.Flutter

Graphql diagrams.programming.framework.Graphql, GraphQL (alias)

+

Hibernate +diagrams.programming.framework.Hibernate

+

Jhipster +diagrams.programming.framework.Jhipster, JHipster (alias)

Laravel diagrams.programming.framework.Laravel

Micronaut diagrams.programming.framework.Micronaut

+

Nextjs +diagrams.programming.framework.Nextjs, NextJs (alias)

+

Quarkus +diagrams.programming.framework.Quarkus

Rails diagrams.programming.framework.Rails

React @@ -143,6 +155,8 @@ diagrams.programming.framework.Starlette

Svelte diagrams.programming.framework.Svelte

+

Vercel +diagrams.programming.framework.Vercel

Vue diagrams.programming.framework.Vue

programming.language

@@ -193,4 +207,4 @@

programming.runtime

Dapr diagrams.programming.runtime.Dapr

-
Last updated on 1/8/2023
\ No newline at end of file +
Last updated on 10/26/2024
GenericSaas
\ No newline at end of file diff --git a/docs/nodes/programming/index.html b/docs/nodes/programming/index.html index b9d61ae7..5ee6e58a 100644 --- a/docs/nodes/programming/index.html +++ b/docs/nodes/programming/index.html @@ -1,4 +1,4 @@ -Programming · Diagrams

Programming

Node classes list of programming provider.

+

Programming

Node classes list of the programming provider.

programming.flowchart

Action diagrams.programming.flowchart.Action

@@ -117,8 +117,12 @@ diagrams.programming.framework.Angular

Backbone diagrams.programming.framework.Backbone

+

Camel +diagrams.programming.framework.Camel

Django diagrams.programming.framework.Django

+

Dotnet +diagrams.programming.framework.Dotnet, DotNet (alias)

Ember diagrams.programming.framework.Ember

Fastapi @@ -129,10 +133,18 @@ diagrams.programming.framework.Flutter

Graphql diagrams.programming.framework.Graphql, GraphQL (alias)

+

Hibernate +diagrams.programming.framework.Hibernate

+

Jhipster +diagrams.programming.framework.Jhipster, JHipster (alias)

Laravel diagrams.programming.framework.Laravel

Micronaut diagrams.programming.framework.Micronaut

+

Nextjs +diagrams.programming.framework.Nextjs, NextJs (alias)

+

Quarkus +diagrams.programming.framework.Quarkus

Rails diagrams.programming.framework.Rails

React @@ -143,6 +155,8 @@ diagrams.programming.framework.Starlette

Svelte diagrams.programming.framework.Svelte

+

Vercel +diagrams.programming.framework.Vercel

Vue diagrams.programming.framework.Vue

programming.language

@@ -193,4 +207,4 @@

programming.runtime

Dapr diagrams.programming.runtime.Dapr

-
Last updated on 1/8/2023
\ No newline at end of file +
Last updated on 10/26/2024
GenericSaas
\ No newline at end of file diff --git a/docs/nodes/saas.html b/docs/nodes/saas.html index 6f6ca5b4..45aac56e 100644 --- a/docs/nodes/saas.html +++ b/docs/nodes/saas.html @@ -1,4 +1,4 @@ -Saas · Diagrams

Saas

Node classes list of saas provider.

+

Saas

Node classes list of the saas provider.

saas.alerting

Newrelic diagrams.saas.alerting.Newrelic

Opsgenie diagrams.saas.alerting.Opsgenie

+

Pagerduty +diagrams.saas.alerting.Pagerduty

Pushover diagrams.saas.alerting.Pushover

Xmatters diagrams.saas.alerting.Xmatters

saas.analytics

+

Dataform +diagrams.saas.analytics.Dataform

Snowflake diagrams.saas.analytics.Snowflake

Stitch @@ -130,4 +134,4 @@ diagrams.saas.social.Facebook

Twitter diagrams.saas.social.Twitter

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
ProgrammingC4
\ No newline at end of file diff --git a/docs/nodes/saas/index.html b/docs/nodes/saas/index.html index 6f6ca5b4..45aac56e 100644 --- a/docs/nodes/saas/index.html +++ b/docs/nodes/saas/index.html @@ -1,4 +1,4 @@ -Saas · Diagrams

Saas

Node classes list of saas provider.

+

Saas

Node classes list of the saas provider.

saas.alerting

Newrelic diagrams.saas.alerting.Newrelic

Opsgenie diagrams.saas.alerting.Opsgenie

+

Pagerduty +diagrams.saas.alerting.Pagerduty

Pushover diagrams.saas.alerting.Pushover

Xmatters diagrams.saas.alerting.Xmatters

saas.analytics

+

Dataform +diagrams.saas.analytics.Dataform

Snowflake diagrams.saas.analytics.Snowflake

Stitch @@ -130,4 +134,4 @@ diagrams.saas.social.Facebook

Twitter diagrams.saas.social.Twitter

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
ProgrammingC4
\ No newline at end of file diff --git a/en/index.html b/en/index.html index 2980d513..74f615ea 100644 --- a/en/index.html +++ b/en/index.html @@ -9,6 +9,6 @@
\ No newline at end of file +
\ No newline at end of file diff --git a/img/advanced_web_service_with_on-premise.png b/img/advanced_web_service_with_on-premises.png similarity index 100% rename from img/advanced_web_service_with_on-premise.png rename to img/advanced_web_service_with_on-premises.png diff --git a/img/advanced_web_service_with_on-premise_colored.png b/img/advanced_web_service_with_on-premises_colored.png similarity index 100% rename from img/advanced_web_service_with_on-premise_colored.png rename to img/advanced_web_service_with_on-premises_colored.png diff --git a/img/resources/aws/analytics/amazon-opensearch-service.png b/img/resources/aws/analytics/amazon-opensearch-service.png new file mode 100644 index 00000000..31748853 Binary files /dev/null and b/img/resources/aws/analytics/amazon-opensearch-service.png differ diff --git a/img/resources/aws/analytics/opensearch.png b/img/resources/aws/analytics/opensearch.png new file mode 100644 index 00000000..31748853 Binary files /dev/null and b/img/resources/aws/analytics/opensearch.png differ diff --git a/img/resources/aws/devtools/codeartifact.png b/img/resources/aws/devtools/codeartifact.png new file mode 100644 index 00000000..1c6a522e Binary files /dev/null and b/img/resources/aws/devtools/codeartifact.png differ diff --git a/img/resources/aws/management/amazon-devops-guru.png b/img/resources/aws/management/amazon-devops-guru.png new file mode 100644 index 00000000..ee587271 Binary files /dev/null and b/img/resources/aws/management/amazon-devops-guru.png differ diff --git a/img/resources/aws/management/amazon-managed-grafana.png b/img/resources/aws/management/amazon-managed-grafana.png new file mode 100644 index 00000000..bf22de80 Binary files /dev/null and b/img/resources/aws/management/amazon-managed-grafana.png differ diff --git a/img/resources/aws/management/amazon-managed-prometheus.png b/img/resources/aws/management/amazon-managed-prometheus.png new file mode 100644 index 00000000..3541c106 Binary files /dev/null and b/img/resources/aws/management/amazon-managed-prometheus.png differ diff --git a/img/resources/aws/management/amazon-managed-workflows-apache-airflow.png b/img/resources/aws/management/amazon-managed-workflows-apache-airflow.png new file mode 100644 index 00000000..1b96efc5 Binary files /dev/null and b/img/resources/aws/management/amazon-managed-workflows-apache-airflow.png differ diff --git a/img/resources/aws/management/devops-guru.png b/img/resources/aws/management/devops-guru.png new file mode 100644 index 00000000..ee587271 Binary files /dev/null and b/img/resources/aws/management/devops-guru.png differ diff --git a/img/resources/aws/management/proton.png b/img/resources/aws/management/proton.png new file mode 100644 index 00000000..5224e927 Binary files /dev/null and b/img/resources/aws/management/proton.png differ diff --git a/img/resources/aws/management/systems-manager-app-config.png b/img/resources/aws/management/systems-manager-app-config.png new file mode 100644 index 00000000..c337697e Binary files /dev/null and b/img/resources/aws/management/systems-manager-app-config.png differ diff --git a/img/resources/aws/network/network-firewall.png b/img/resources/aws/network/network-firewall.png new file mode 100644 index 00000000..029717bc Binary files /dev/null and b/img/resources/aws/network/network-firewall.png differ diff --git a/img/resources/azure/compute/container-apps.png b/img/resources/azure/compute/container-apps.png new file mode 100644 index 00000000..586b9f60 Binary files /dev/null and b/img/resources/azure/compute/container-apps.png differ diff --git a/img/resources/azure/monitor/change-analysis.png b/img/resources/azure/monitor/change-analysis.png new file mode 100644 index 00000000..64c48104 Binary files /dev/null and b/img/resources/azure/monitor/change-analysis.png differ diff --git a/img/resources/azure/monitor/logs.png b/img/resources/azure/monitor/logs.png new file mode 100644 index 00000000..911ecbb9 Binary files /dev/null and b/img/resources/azure/monitor/logs.png differ diff --git a/img/resources/azure/monitor/metrics.png b/img/resources/azure/monitor/metrics.png new file mode 100644 index 00000000..f65cc4e1 Binary files /dev/null and b/img/resources/azure/monitor/metrics.png differ diff --git a/img/resources/azure/monitor/monitor.png b/img/resources/azure/monitor/monitor.png new file mode 100644 index 00000000..3df4be60 Binary files /dev/null and b/img/resources/azure/monitor/monitor.png differ diff --git a/img/resources/azure/network/private-endpoint.png b/img/resources/azure/network/private-endpoint.png new file mode 100644 index 00000000..9358a3be Binary files /dev/null and b/img/resources/azure/network/private-endpoint.png differ diff --git a/img/resources/gcp/api/apigee.png b/img/resources/gcp/api/apigee.png new file mode 100644 index 00000000..9f6a2fb1 Binary files /dev/null and b/img/resources/gcp/api/apigee.png differ diff --git a/img/resources/gcp/operations/logging.png b/img/resources/gcp/operations/logging.png new file mode 100644 index 00000000..71a7ceea Binary files /dev/null and b/img/resources/gcp/operations/logging.png differ diff --git a/img/resources/generic/virtualization/qemu.png b/img/resources/generic/virtualization/qemu.png new file mode 100644 index 00000000..62b2b12c Binary files /dev/null and b/img/resources/generic/virtualization/qemu.png differ diff --git a/img/resources/onprem/analytics/trino.png b/img/resources/onprem/analytics/trino.png new file mode 100644 index 00000000..a0916440 Binary files /dev/null and b/img/resources/onprem/analytics/trino.png differ diff --git a/img/resources/onprem/messaging/centrifugo.png b/img/resources/onprem/messaging/centrifugo.png new file mode 100644 index 00000000..3f366568 Binary files /dev/null and b/img/resources/onprem/messaging/centrifugo.png differ diff --git a/img/resources/onprem/monitoring/mimir.png b/img/resources/onprem/monitoring/mimir.png new file mode 100644 index 00000000..c655afb9 Binary files /dev/null and b/img/resources/onprem/monitoring/mimir.png differ diff --git a/img/resources/onprem/tracing/tempo.png b/img/resources/onprem/tracing/tempo.png new file mode 100644 index 00000000..849958e2 Binary files /dev/null and b/img/resources/onprem/tracing/tempo.png differ diff --git a/img/resources/programming/framework/camel.png b/img/resources/programming/framework/camel.png new file mode 100644 index 00000000..ec4aae83 Binary files /dev/null and b/img/resources/programming/framework/camel.png differ diff --git a/img/resources/programming/framework/dotnet.png b/img/resources/programming/framework/dotnet.png new file mode 100644 index 00000000..9b1d8e3c Binary files /dev/null and b/img/resources/programming/framework/dotnet.png differ diff --git a/img/resources/programming/framework/hibernate.png b/img/resources/programming/framework/hibernate.png new file mode 100644 index 00000000..2fff1f44 Binary files /dev/null and b/img/resources/programming/framework/hibernate.png differ diff --git a/img/resources/programming/framework/jhipster.png b/img/resources/programming/framework/jhipster.png new file mode 100644 index 00000000..69850987 Binary files /dev/null and b/img/resources/programming/framework/jhipster.png differ diff --git a/img/resources/programming/framework/nextjs.png b/img/resources/programming/framework/nextjs.png new file mode 100644 index 00000000..ac4a9d04 Binary files /dev/null and b/img/resources/programming/framework/nextjs.png differ diff --git a/img/resources/programming/framework/quarkus.png b/img/resources/programming/framework/quarkus.png new file mode 100644 index 00000000..4a90d922 Binary files /dev/null and b/img/resources/programming/framework/quarkus.png differ diff --git a/img/resources/programming/framework/vercel.png b/img/resources/programming/framework/vercel.png new file mode 100644 index 00000000..e26c992b Binary files /dev/null and b/img/resources/programming/framework/vercel.png differ diff --git a/img/resources/saas/alerting/pagerduty.png b/img/resources/saas/alerting/pagerduty.png new file mode 100644 index 00000000..6e6a9742 Binary files /dev/null and b/img/resources/saas/alerting/pagerduty.png differ diff --git a/img/resources/saas/analytics/dataform.png b/img/resources/saas/analytics/dataform.png new file mode 100644 index 00000000..1a54527a Binary files /dev/null and b/img/resources/saas/analytics/dataform.png differ diff --git a/img/resources/saas/security/sonarqube.png b/img/resources/saas/security/sonarqube.png new file mode 100644 index 00000000..901652bd Binary files /dev/null and b/img/resources/saas/security/sonarqube.png differ diff --git a/index.html b/index.html index 5daeda87..9d9cc484 100644 --- a/index.html +++ b/index.html @@ -9,6 +9,6 @@
\ No newline at end of file +
\ No newline at end of file