pull/418/merge
liyk1024 4 years ago committed by GitHub
commit c75297b9e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -13,7 +13,7 @@ DIR_TEMPLATE = "templates"
PROVIDERS = (
"base", "onprem", "aws", "azure", "gcp", "firebase", "k8s", "alibabacloud", "oci", "programming", "saas", "elastic",
"generic", "openstack", "outscale")
"generic", "openstack", "outscale", "tencentcloud")
#########################
# Resource Processing #
@ -41,6 +41,7 @@ FILE_PREFIXES = {
"outscale": (),
"generic": (),
"openstack": (),
"tencentcloud": (),
}
#########################
@ -85,6 +86,9 @@ TITLE_WORDS = {
"openstack": {
"openstack": "OpenStack"
},
"tencentcloud": {
"tencentcloud": "TencentCloud"
},
}
# TODO: check if the classname exists
@ -437,4 +441,51 @@ ALIASES = {
"Tripleo": "TripleO",
}
},
"tencentcloud": {
"application": {
"LogService": "CLS",
"CloudMessageQueue": "CMQ",
"LoadMaster": "LM"
},
"compute": {
"AutoScaling": "AS",
"CloudVirtualMachine": "CVM",
"TencentKubernetesEngine": "TKE",
"ServerlessCloudFunction": "SCF",
"TencentIC": "TIC",
"TencentServiceFramework": "TSF",
"Lighthouse": "Lighthouse"
},
"database": {
"TencentMysql": "MySQL",
"TencentSqlserver": "SQLServer",
"TencentPostgresql": "PostgreSQL",
"TencentRedis": "Redis",
"TencentMongodb": "MongoDB",
"TencentTDsql": "TDSQL",
},
"network": {
"CloudLoadBalancer": "CLB",
"CloudConnectNetwork": "CCN",
"ElasticIP": "EIP",
"VirtualPrivateCloud": "VPC",
"NATGateway": "NAT",
"VPNConnections": "VPN",
"PeeringConnection": "PC",
"ContentDeliveryNetwork": "CDN"
},
"security": {
"DataSecurityGateway": "DSG",
"CloudWP": "CWP",
"CloudFireWall": "CFW",
"DataSecurityAudit": "DSAudit",
"WebApplicationFirewall": "WAF"
},
"storage": {
"CloudHDFS": "CHDFS",
"CloudFileStorage": "CFS",
"CloudStorageGateway": "CSG",
"CloudObjectStorage": "COS"
}
},
}

@ -0,0 +1,3 @@
# @Time : 2020/12/23/023 13:29
# @Author : key
# @File : __init__.py.py

@ -0,0 +1,21 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _TencentCloud
class _Application(_TencentCloud):
_type = "application"
_icon_dir = "resources/tencentcloud/application"
class CloudMessageQueue(_Application):
_icon = "cloud-message-queue.png"
class LoadMaster(_Application):
_icon = "load-master.png"
class LogService(_Application):
_icon = "log-service.png"
# Aliases
CLS = LogService
CMQ = CloudMessageQueue
LM = LoadMaster

@ -0,0 +1,33 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _TencentCloud
class _Compute(_TencentCloud):
_type = "compute"
_icon_dir = "resources/tencentcloud/compute"
class AutoScaling(_Compute):
_icon = "auto-scaling.png"
class CloudVirtualMachine(_Compute):
_icon = "cloud-virtual-machine.png"
class Lighthouse(_Compute):
_icon = "lighthouse.png"
class ServerlessCloudFunction(_Compute):
_icon = "serverless-cloud-function.png"
class TencentIC(_Compute):
_icon = "tencent-i-c.png"
class TencentKubernetesEngine(_Compute):
_icon = "tencent-kubernetes-engine.png"
class TencentServiceFramework(_Compute):
_icon = "tencent-service-framework.png"
# Aliases
AS = AutoScaling
CVM = CloudVirtualMachine
TKE = TencentKubernetesEngine
SCF = ServerlessCloudFunction
TIC = TencentIC
TSF = TencentServiceFramework
Lighthouse = Lighthouse

@ -0,0 +1,30 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _TencentCloud
class _Database(_TencentCloud):
_type = "database"
_icon_dir = "resources/tencentcloud/database"
class TencentMongodb(_Database):
_icon = "tencent-mongodb.png"
class TencentMysql(_Database):
_icon = "tencent-mysql.png"
class TencentPostgresql(_Database):
_icon = "tencent-postgresql.png"
class TencentRedis(_Database):
_icon = "tencent-redis.png"
class TencentSqlserver(_Database):
_icon = "tencent-sqlserver.png"
class TencentTDsql(_Database):
_icon = "tencent-t-dsql.png"
# Aliases
MySQL = TencentMysql
SQLServer = TencentSqlserver
PostgreSQL = TencentPostgresql
Redis = TencentRedis
MongoDB = TencentMongodb
TDSQL = TencentTDsql

@ -0,0 +1,36 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _TencentCloud
class _Network(_TencentCloud):
_type = "network"
_icon_dir = "resources/tencentcloud/network"
class CloudConnectNetwork(_Network):
_icon = "cloud-connect-network.png"
class CloudLoadBalancer(_Network):
_icon = "cloud-load-balancer.png"
class ContentDeliveryNetwork(_Network):
_icon = "content-delivery-network.png"
class ElasticIP(_Network):
_icon = "elastic-i-p.png"
class NATGateway(_Network):
_icon = "n-a-t-gateway.png"
class PeeringConnection(_Network):
_icon = "peering-connection.png"
class VPNConnections(_Network):
_icon = "v-p-n-connections.png"
class VirtualPrivateCloud(_Network):
_icon = "virtual-private-cloud.png"
# Aliases
CLB = CloudLoadBalancer
CCN = CloudConnectNetwork
EIP = ElasticIP
VPC = VirtualPrivateCloud
NAT = NATGateway
VPN = VPNConnections
PC = PeeringConnection
CDN = ContentDeliveryNetwork

@ -0,0 +1,27 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _TencentCloud
class _Security(_TencentCloud):
_type = "security"
_icon_dir = "resources/tencentcloud/security"
class CloudFireWall(_Security):
_icon = "cloud-fire-wall.png"
class CloudWP(_Security):
_icon = "cloud-w-p.png"
class DataSecurityAudit(_Security):
_icon = "data-security-audit.png"
class DataSecurityGateway(_Security):
_icon = "data-security-gateway.png"
class WebApplicationFirewall(_Security):
_icon = "web-application-firewall.png"
# Aliases
DSG = DataSecurityGateway
CWP = CloudWP
CFW = CloudFireWall
DSAudit = DataSecurityAudit
WAF = WebApplicationFirewall

@ -0,0 +1,24 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _TencentCloud
class _Storage(_TencentCloud):
_type = "storage"
_icon_dir = "resources/tencentcloud/storage"
class CloudFileStorage(_Storage):
_icon = "cloud-file-storage.png"
class CloudHDFS(_Storage):
_icon = "cloud-h-d-f-s.png"
class CloudObjectStorage(_Storage):
_icon = "cloud-object-storage.png"
class CloudStorageGateway(_Storage):
_icon = "cloud-storage-gateway.png"
# Aliases
CHDFS = CloudHDFS
CFS = CloudFileStorage
CSG = CloudStorageGateway
COS = CloudObjectStorage

@ -0,0 +1,57 @@
---
id: tencentcloud
title: TencentCloud
---
Node classes list of tencentcloud provider.
## tencentcloud.application
- **diagrams.tencentcloud.application.CloudMessageQueue**, **CMQ** (alias)
- **diagrams.tencentcloud.application.LoadMaster**, **LM** (alias)
- **diagrams.tencentcloud.application.LogService**, **CLS** (alias)
## tencentcloud.compute
- **diagrams.tencentcloud.compute.AutoScaling**, **AS** (alias)
- **diagrams.tencentcloud.compute.CloudVirtualMachine**, **CVM** (alias)
- **diagrams.tencentcloud.compute.Lighthouse**, **Lighthouse** (alias)
- **diagrams.tencentcloud.compute.ServerlessCloudFunction**, **SCF** (alias)
- **diagrams.tencentcloud.compute.TencentIC**, **TIC** (alias)
- **diagrams.tencentcloud.compute.TencentKubernetesEngine**, **TKE** (alias)
- **diagrams.tencentcloud.compute.TencentServiceFramework**, **TSF** (alias)
## tencentcloud.database
- **diagrams.tencentcloud.database.TencentMongodb**, **MongoDB** (alias)
- **diagrams.tencentcloud.database.TencentMysql**, **MySQL** (alias)
- **diagrams.tencentcloud.database.TencentPostgresql**, **PostgreSQL** (alias)
- **diagrams.tencentcloud.database.TencentRedis**, **Redis** (alias)
- **diagrams.tencentcloud.database.TencentSqlserver**, **SQLServer** (alias)
- **diagrams.tencentcloud.database.TencentTDsql**, **TDSQL** (alias)
## tencentcloud.network
- **diagrams.tencentcloud.network.CloudConnectNetwork**, **CCN** (alias)
- **diagrams.tencentcloud.network.CloudLoadBalancer**, **CLB** (alias)
- **diagrams.tencentcloud.network.ContentDeliveryNetwork**, **CDN** (alias)
- **diagrams.tencentcloud.network.ElasticIP**, **EIP** (alias)
- **diagrams.tencentcloud.network.NATGateway**, **NAT** (alias)
- **diagrams.tencentcloud.network.PeeringConnection**, **PC** (alias)
- **diagrams.tencentcloud.network.VPNConnections**, **VPN** (alias)
- **diagrams.tencentcloud.network.VirtualPrivateCloud**, **VPC** (alias)
## tencentcloud.security
- **diagrams.tencentcloud.security.CloudFireWall**, **CFW** (alias)
- **diagrams.tencentcloud.security.CloudWP**, **CWP** (alias)
- **diagrams.tencentcloud.security.DataSecurityAudit**, **DSAudit** (alias)
- **diagrams.tencentcloud.security.DataSecurityGateway**, **DSG** (alias)
- **diagrams.tencentcloud.security.WebApplicationFirewall**, **WAF** (alias)
## tencentcloud.storage
- **diagrams.tencentcloud.storage.CloudFileStorage**, **CFS** (alias)
- **diagrams.tencentcloud.storage.CloudHDFS**, **CHDFS** (alias)
- **diagrams.tencentcloud.storage.CloudObjectStorage**, **COS** (alias)
- **diagrams.tencentcloud.storage.CloudStorageGateway**, **CSG** (alias)

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Loading…
Cancel
Save