diff --git a/diagrams/onprem/analytics.py b/diagrams/onprem/analytics.py index 6086d72e..a62e4017 100644 --- a/diagrams/onprem/analytics.py +++ b/diagrams/onprem/analytics.py @@ -39,9 +39,11 @@ class Metabase(_Analytics): class Norikra(_Analytics): _icon = "norikra.png" + class Presto(_Analytics): _icon = "presto.png" + class Singer(_Analytics): _icon = "singer.png" @@ -53,9 +55,11 @@ class Spark(_Analytics): class Storm(_Analytics): _icon = "storm.png" + class Superset(_Analytics): _icon = "superset.png" + class Tableau(_Analytics): _icon = "tableau.png" diff --git a/diagrams/onprem/network.py b/diagrams/onprem/network.py index 46879804..ae91ea4f 100644 --- a/diagrams/onprem/network.py +++ b/diagrams/onprem/network.py @@ -121,5 +121,6 @@ class Zookeeper(_Network): ETCD = Etcd HAProxy = Haproxy OSM = OpenServiceMesh +OPNSense = Opnsense PFSense = Pfsense VyOS = Vyos diff --git a/diagrams/saas/filesharing.py b/diagrams/saas/filesharing.py new file mode 100644 index 00000000..c17eef14 --- /dev/null +++ b/diagrams/saas/filesharing.py @@ -0,0 +1,15 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Saas + + +class _Filesharing(_Saas): + _type = "filesharing" + _icon_dir = "resources/saas/filesharing" + + +class Nextcloud(_Filesharing): + _icon = "nextcloud.png" + + +# Aliases diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index a519be55..7e87067f 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -15,9 +15,11 @@ Node classes list of onprem provider. - **diagrams.onprem.analytics.Hive** - **diagrams.onprem.analytics.Metabase** - **diagrams.onprem.analytics.Norikra** +- **diagrams.onprem.analytics.Presto** - **diagrams.onprem.analytics.Singer** - **diagrams.onprem.analytics.Spark** - **diagrams.onprem.analytics.Storm** +- **diagrams.onprem.analytics.Superset** - **diagrams.onprem.analytics.Tableau** ## onprem.cd @@ -148,7 +150,7 @@ Node classes list of onprem provider. - **diagrams.onprem.network.Nginx** - **diagrams.onprem.network.Ocelot** - **diagrams.onprem.network.OpenServiceMesh**, **OSM** (alias) -- **diagrams.onprem.network.Opnsense**, **OPNsense** (alias) +- **diagrams.onprem.network.Opnsense**, **OPNSense** (alias) - **diagrams.onprem.network.Pfsense**, **PFSense** (alias) - **diagrams.onprem.network.Pomerium** - **diagrams.onprem.network.Powerdns** diff --git a/docs/nodes/saas.md b/docs/nodes/saas.md index 0ffff416..cf6d6114 100644 --- a/docs/nodes/saas.md +++ b/docs/nodes/saas.md @@ -28,6 +28,10 @@ Node classes list of saas provider. - **diagrams.saas.chat.Teams** - **diagrams.saas.chat.Telegram** +## saas.filesharing + +- **diagrams.saas.filesharing.Nextcloud** + ## saas.identity - **diagrams.saas.identity.Auth0** diff --git a/resources/saas/filesharing/nextcloud.png b/resources/saas/filesharing/nextcloud.png new file mode 100644 index 00000000..4370ddfe Binary files /dev/null and b/resources/saas/filesharing/nextcloud.png differ