feat(provider): added DigitalOcean provider (#621)
* Added DigitalOcean provider * Fix PR comment * Reran the autogen script Co-authored-by: Chris Skaaning <cskaaning@digitalocean.com>pull/519/merge
@ -0,0 +1,43 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _DigitalOcean
|
||||
|
||||
|
||||
class _Compute(_DigitalOcean):
|
||||
_type = "compute"
|
||||
_icon_dir = "resources/digitalocean/compute"
|
||||
|
||||
|
||||
class Containers(_Compute):
|
||||
_icon = "containers.png"
|
||||
|
||||
|
||||
class Docker(_Compute):
|
||||
_icon = "docker.png"
|
||||
|
||||
|
||||
class DropletConnect(_Compute):
|
||||
_icon = "droplet-connect.png"
|
||||
|
||||
|
||||
class DropletSnapshot(_Compute):
|
||||
_icon = "droplet-snapshot.png"
|
||||
|
||||
|
||||
class Droplet(_Compute):
|
||||
_icon = "droplet.png"
|
||||
|
||||
|
||||
class K8SCluster(_Compute):
|
||||
_icon = "k8s-cluster.png"
|
||||
|
||||
|
||||
class K8SNodePool(_Compute):
|
||||
_icon = "k8s-node-pool.png"
|
||||
|
||||
|
||||
class K8SNode(_Compute):
|
||||
_icon = "k8s-node.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,27 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _DigitalOcean
|
||||
|
||||
|
||||
class _Database(_DigitalOcean):
|
||||
_type = "database"
|
||||
_icon_dir = "resources/digitalocean/database"
|
||||
|
||||
|
||||
class DbaasPrimaryStandbyMore(_Database):
|
||||
_icon = "dbaas-primary-standby-more.png"
|
||||
|
||||
|
||||
class DbaasPrimary(_Database):
|
||||
_icon = "dbaas-primary.png"
|
||||
|
||||
|
||||
class DbaasReadOnly(_Database):
|
||||
_icon = "dbaas-read-only.png"
|
||||
|
||||
|
||||
class DbaasStandby(_Database):
|
||||
_icon = "dbaas-standby.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,47 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _DigitalOcean
|
||||
|
||||
|
||||
class _Network(_DigitalOcean):
|
||||
_type = "network"
|
||||
_icon_dir = "resources/digitalocean/network"
|
||||
|
||||
|
||||
class Certificate(_Network):
|
||||
_icon = "certificate.png"
|
||||
|
||||
|
||||
class DomainRegistration(_Network):
|
||||
_icon = "domain-registration.png"
|
||||
|
||||
|
||||
class Domain(_Network):
|
||||
_icon = "domain.png"
|
||||
|
||||
|
||||
class Firewall(_Network):
|
||||
_icon = "firewall.png"
|
||||
|
||||
|
||||
class FloatingIp(_Network):
|
||||
_icon = "floating-ip.png"
|
||||
|
||||
|
||||
class InternetGateway(_Network):
|
||||
_icon = "internet-gateway.png"
|
||||
|
||||
|
||||
class LoadBalancer(_Network):
|
||||
_icon = "load-balancer.png"
|
||||
|
||||
|
||||
class ManagedVpn(_Network):
|
||||
_icon = "managed-vpn.png"
|
||||
|
||||
|
||||
class Vpc(_Network):
|
||||
_icon = "vpc.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,27 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _DigitalOcean
|
||||
|
||||
|
||||
class _Storage(_DigitalOcean):
|
||||
_type = "storage"
|
||||
_icon_dir = "resources/digitalocean/storage"
|
||||
|
||||
|
||||
class Folder(_Storage):
|
||||
_icon = "folder.png"
|
||||
|
||||
|
||||
class Space(_Storage):
|
||||
_icon = "space.png"
|
||||
|
||||
|
||||
class VolumeSnapshot(_Storage):
|
||||
_icon = "volume-snapshot.png"
|
||||
|
||||
|
||||
class Volume(_Storage):
|
||||
_icon = "volume.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,43 @@
|
||||
---
|
||||
id: digitalocean
|
||||
title: DigitalOcean
|
||||
---
|
||||
|
||||
Node classes list of digitalocean provider.
|
||||
|
||||
## digitalocean.compute
|
||||
|
||||
- **diagrams.digitalocean.compute.Containers**
|
||||
- **diagrams.digitalocean.compute.Docker**
|
||||
- **diagrams.digitalocean.compute.DropletConnect**
|
||||
- **diagrams.digitalocean.compute.DropletSnapshot**
|
||||
- **diagrams.digitalocean.compute.Droplet**
|
||||
- **diagrams.digitalocean.compute.K8SCluster**
|
||||
- **diagrams.digitalocean.compute.K8SNodePool**
|
||||
- **diagrams.digitalocean.compute.K8SNode**
|
||||
|
||||
## digitalocean.database
|
||||
|
||||
- **diagrams.digitalocean.database.DbaasPrimaryStandbyMore**
|
||||
- **diagrams.digitalocean.database.DbaasPrimary**
|
||||
- **diagrams.digitalocean.database.DbaasReadOnly**
|
||||
- **diagrams.digitalocean.database.DbaasStandby**
|
||||
|
||||
## digitalocean.network
|
||||
|
||||
- **diagrams.digitalocean.network.Certificate**
|
||||
- **diagrams.digitalocean.network.DomainRegistration**
|
||||
- **diagrams.digitalocean.network.Domain**
|
||||
- **diagrams.digitalocean.network.Firewall**
|
||||
- **diagrams.digitalocean.network.FloatingIp**
|
||||
- **diagrams.digitalocean.network.InternetGateway**
|
||||
- **diagrams.digitalocean.network.LoadBalancer**
|
||||
- **diagrams.digitalocean.network.ManagedVpn**
|
||||
- **diagrams.digitalocean.network.Vpc**
|
||||
|
||||
## digitalocean.storage
|
||||
|
||||
- **diagrams.digitalocean.storage.Folder**
|
||||
- **diagrams.digitalocean.storage.Space**
|
||||
- **diagrams.digitalocean.storage.VolumeSnapshot**
|
||||
- **diagrams.digitalocean.storage.Volume**
|
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 9.0 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 14 KiB |