diff --git a/diagrams/huaweicloud/ai_analytics.py b/diagrams/huaweicloud/ai_analytics.py
index 1421c008..8ab36355 100644
--- a/diagrams/huaweicloud/ai_analytics.py
+++ b/diagrams/huaweicloud/ai_analytics.py
@@ -1,113 +1,67 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Ai_Analytics(_Huaweicloud):
+class _Ai_Analytics(_HuaweiCloud):
_type = "ai_analytics"
_icon_dir = "resources/huaweicloud/ai_analytics"
class AIS(_Ai_Analytics):
_icon = "ais.png"
-
-
class Campus(_Ai_Analytics):
_icon = "campus.png"
-
-
class CDM(_Ai_Analytics):
_icon = "cdm.png"
-
-
class CloudTable(_Ai_Analytics):
_icon = "cloud-table.png"
-
-
class CS(_Ai_Analytics):
_icon = "cs.png"
-
-
class DataAccess(_Ai_Analytics):
_icon = "data-access.png"
-
-
class DataArts(_Ai_Analytics):
_icon = "data-arts.png"
-
-
class DGC(_Ai_Analytics):
_icon = "dgc.png"
-
-
class DLI(_Ai_Analytics):
_icon = "dli.png"
-
-
class DWS(_Ai_Analytics):
_icon = "dws.png"
-
-
class GES(_Ai_Analytics):
_icon = "ges.png"
-
-
class Hilens(_Ai_Analytics):
_icon = "hilens.png"
-
-
class Image(_Ai_Analytics):
_icon = "image.png"
-
-
class Imagetagging(_Ai_Analytics):
_icon = "imagetagging.png"
-
-
class Industriai(_Ai_Analytics):
_icon = "industriai.png"
-
-
class Log(_Ai_Analytics):
_icon = "log.png"
-
-
class Logistics(_Ai_Analytics):
_icon = "logistics.png"
-
-
class MLS(_Ai_Analytics):
_icon = "mls.png"
-
-
class ModelArts(_Ai_Analytics):
_icon = "model-arts.png"
-
-
class MRS(_Ai_Analytics):
_icon = "mrs.png"
-
-
class NLP(_Ai_Analytics):
_icon = "nlp.png"
-
-
class Roc(_Ai_Analytics):
_icon = "roc.png"
-
-
class Traffic(_Ai_Analytics):
_icon = "traffic.png"
-
# Aliases
MA = ModelArts
MapReduceService = MRS
-ArificalIntelligenceService = AIS
+ArtificialIntelligenceService = AIS
CloudStreamingService = CS
DataLakeInsight = DLI
CloudDataMigrationService = CDM
NaturalLanguageProcessingService = NLP
MachineLearningService = MLS
-DataWarehouseService = DWS
+DataWarehouseService = DWS
\ No newline at end of file
diff --git a/diagrams/huaweicloud/application.py b/diagrams/huaweicloud/application.py
index 4dcece57..5596c312 100644
--- a/diagrams/huaweicloud/application.py
+++ b/diagrams/huaweicloud/application.py
@@ -1,43 +1,27 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Application(_Huaweicloud):
+class _Application(_HuaweiCloud):
_type = "application"
_icon_dir = "resources/huaweicloud/application"
class CAE(_Application):
_icon = "cae.png"
-
-
class CSE(_Application):
_icon = "cse.png"
-
-
class DMS(_Application):
_icon = "dms.png"
-
-
class ECPC(_Application):
_icon = "ecpc.png"
-
-
class FunctionStage(_Application):
_icon = "function-stage.png"
-
-
class Memcached(_Application):
_icon = "memcached.png"
-
-
class ServiceStage(_Application):
_icon = "service-stage.png"
-
-
class SMN(_Application):
_icon = "smn.png"
-
# Aliases
diff --git a/diagrams/huaweicloud/blockchain.py b/diagrams/huaweicloud/blockchain.py
index 32ecda22..2ad5d366 100644
--- a/diagrams/huaweicloud/blockchain.py
+++ b/diagrams/huaweicloud/blockchain.py
@@ -1,9 +1,8 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Blockchain(_Huaweicloud):
+class _Blockchain(_HuaweiCloud):
_type = "blockchain"
_icon_dir = "resources/huaweicloud/blockchain"
@@ -11,7 +10,6 @@ class _Blockchain(_Huaweicloud):
class BCS(_Blockchain):
_icon = "bcs.png"
-
# Aliases
-BlockChainService = BCS
+BlockChainService = BCS
\ No newline at end of file
diff --git a/diagrams/huaweicloud/communication.py b/diagrams/huaweicloud/communication.py
index a0000eff..76700de6 100644
--- a/diagrams/huaweicloud/communication.py
+++ b/diagrams/huaweicloud/communication.py
@@ -1,31 +1,21 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Communication(_Huaweicloud):
+class _Communication(_HuaweiCloud):
_type = "communication"
_icon_dir = "resources/huaweicloud/communication"
class CloudIpcc(_Communication):
_icon = "cloud-ipcc.png"
-
-
class CloudPbx(_Communication):
_icon = "cloud-pbx.png"
-
-
class IM(_Communication):
_icon = "im.png"
-
-
class MSGSMS(_Communication):
_icon = "msgsms.png"
-
-
class VoiceCall(_Communication):
_icon = "voice-call.png"
-
# Aliases
diff --git a/diagrams/huaweicloud/compute.py b/diagrams/huaweicloud/compute.py
index 739e6261..a908ed10 100644
--- a/diagrams/huaweicloud/compute.py
+++ b/diagrams/huaweicloud/compute.py
@@ -1,41 +1,27 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Compute(_Huaweicloud):
+class _Compute(_HuaweiCloud):
_type = "compute"
_icon_dir = "resources/huaweicloud/compute"
class AutoScaling(_Compute):
_icon = "auto-scaling.png"
-
-
class BareMetalServer(_Compute):
_icon = "bare-metal-server.png"
-
-
class CloudContainerEngine(_Compute):
_icon = "cloud-container-engine.png"
-
-
class DedicatedCloud(_Compute):
_icon = "dedicated-cloud.png"
-
-
class DedicatedHost(_Compute):
_icon = "dedicated-host.png"
-
-
class ElasticComputeService(_Compute):
_icon = "elastic-compute-service.png"
-
-
class ImageService(_Compute):
_icon = "image-service.png"
-
# Aliases
AS = AutoScaling
@@ -44,4 +30,4 @@ CCE = CloudContainerEngine
DeH = DedicatedHost
DeC = DedicatedCloud
ECS = ElasticComputeService
-IMS = ImageService
+IMS = ImageService
\ No newline at end of file
diff --git a/diagrams/huaweicloud/container.py b/diagrams/huaweicloud/container.py
index 0de7b531..8c420668 100644
--- a/diagrams/huaweicloud/container.py
+++ b/diagrams/huaweicloud/container.py
@@ -1,32 +1,24 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Container(_Huaweicloud):
+class _Container(_HuaweiCloud):
_type = "container"
_icon_dir = "resources/huaweicloud/container"
class AOS(_Container):
_icon = "aos.png"
-
-
class CCE(_Container):
_icon = "cce.png"
-
-
class CCI(_Container):
_icon = "cci.png"
-
-
class SWR(_Container):
_icon = "swr.png"
-
# Aliases
ApplicationOrchestrationService = AOS
CloudContainerEngine = CCE
CloudContainerInstance = CCI
-SoftwareRepository = SWR
+SoftwareRepository = SWR
\ No newline at end of file
diff --git a/diagrams/huaweicloud/database.py b/diagrams/huaweicloud/database.py
index 8012838a..eeb87b9b 100644
--- a/diagrams/huaweicloud/database.py
+++ b/diagrams/huaweicloud/database.py
@@ -1,64 +1,40 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Database(_Huaweicloud):
+class _Database(_HuaweiCloud):
_type = "database"
_icon_dir = "resources/huaweicloud/database"
class DataAdminService(_Database):
_icon = "data-admin-service.png"
-
-
class DataReplicationService(_Database):
_icon = "data-replication-service.png"
-
-
class DatabaseTaurus(_Database):
_icon = "database-taurus.png"
-
-
class DistributedDatabaseMiddleware(_Database):
_icon = "distributed-database-middleware.png"
-
-
class GaussdbforCassandra(_Database):
_icon = "gaussdbfor-cassandra.png"
-
-
class GaussdbforMongo(_Database):
_icon = "gaussdbfor-mongo.png"
-
-
class GaussdbforMysql(_Database):
_icon = "gaussdbfor-mysql.png"
-
-
class GaussdbforNosql(_Database):
_icon = "gaussdbfor-nosql.png"
-
-
class GaussdbforOpengauss(_Database):
_icon = "gaussdbfor-opengauss.png"
-
-
class GaussdbforPostgre(_Database):
_icon = "gaussdbfor-postgre.png"
-
-
class RelationalDatabaseService(_Database):
_icon = "relational-database-service.png"
-
-
class UGO(_Database):
_icon = "ugo.png"
-
# Aliases
DAS = DataAdminService
RDS = RelationalDatabaseService
DRS = DataReplicationService
-DDM = DistributedDatabaseMiddleware
+DDM = DistributedDatabaseMiddleware
\ No newline at end of file
diff --git a/diagrams/huaweicloud/edge.py b/diagrams/huaweicloud/edge.py
index 5c52b44f..970b2d3d 100644
--- a/diagrams/huaweicloud/edge.py
+++ b/diagrams/huaweicloud/edge.py
@@ -1,36 +1,26 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Edge(_Huaweicloud):
+class _Edge(_HuaweiCloud):
_type = "edge"
_icon_dir = "resources/huaweicloud/edge"
class CDN(_Edge):
_icon = "cdn.png"
-
-
class IEC(_Edge):
_icon = "iec.png"
-
-
class IEF(_Edge):
_icon = "ief.png"
-
-
class IES(_Edge):
_icon = "ies.png"
-
-
class WSA(_Edge):
_icon = "wsa.png"
-
# Aliases
IntelligentEdgeFabric = IEF
IntelligentEdgeSite = IES
WholeSiteAcceleration = WSA
-IntelligentEdgeCloud = IEC
+IntelligentEdgeCloud = IEC
\ No newline at end of file
diff --git a/diagrams/huaweicloud/iot.py b/diagrams/huaweicloud/iot.py
index 65586c9c..f571f6b9 100644
--- a/diagrams/huaweicloud/iot.py
+++ b/diagrams/huaweicloud/iot.py
@@ -1,39 +1,25 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Iot(_Huaweicloud):
+class _Iot(_HuaweiCloud):
_type = "iot"
_icon_dir = "resources/huaweicloud/iot"
class GSL(_Iot):
_icon = "gsl.png"
-
-
class IotAnalytics(_Iot):
_icon = "iot-analytics.png"
-
-
class IotDeviceAccess(_Iot):
_icon = "iot-device-access.png"
-
-
class IotMessageQueue(_Iot):
_icon = "iot-message-queue.png"
-
-
class IotPlatform(_Iot):
_icon = "iot-platform.png"
-
-
class IotStage(_Iot):
_icon = "iot-stage.png"
-
-
class IotStudio(_Iot):
_icon = "iot-studio.png"
-
# Aliases
diff --git a/diagrams/huaweicloud/management.py b/diagrams/huaweicloud/management.py
index fba5a171..1b2a9ff5 100644
--- a/diagrams/huaweicloud/management.py
+++ b/diagrams/huaweicloud/management.py
@@ -1,55 +1,33 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Management(_Huaweicloud):
+class _Management(_HuaweiCloud):
_type = "management"
_icon_dir = "resources/huaweicloud/management"
class CAS(_Management):
_icon = "cas.png"
-
-
class CCS(_Management):
_icon = "ccs.png"
-
-
class CES(_Management):
_icon = "ces.png"
-
-
class CRS(_Management):
_icon = "crs.png"
-
-
class CTS(_Management):
_icon = "cts.png"
-
-
class HCUS(_Management):
_icon = "hcus.png"
-
-
class IAM(_Management):
_icon = "iam.png"
-
-
class ICMS(_Management):
_icon = "icms.png"
-
-
class Maas(_Management):
_icon = "maas.png"
-
-
class RTS(_Management):
_icon = "rts.png"
-
-
class TMS(_Management):
_icon = "tms.png"
-
# Aliases
diff --git a/diagrams/huaweicloud/network.py b/diagrams/huaweicloud/network.py
index 59ef5e51..41f784a8 100644
--- a/diagrams/huaweicloud/network.py
+++ b/diagrams/huaweicloud/network.py
@@ -1,41 +1,27 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Network(_Huaweicloud):
+class _Network(_HuaweiCloud):
_type = "network"
_icon_dir = "resources/huaweicloud/network"
class DirectConnect(_Network):
_icon = "direct-connect.png"
-
-
class DomainNameService(_Network):
_icon = "domain-name-service.png"
-
-
class ElasticIp(_Network):
_icon = "elastic-ip.png"
-
-
class ElasticLoadBalance(_Network):
_icon = "elastic-load-balance.png"
-
-
class NatGateway(_Network):
_icon = "nat-gateway.png"
-
-
class VirtualPrivateCloud(_Network):
_icon = "virtual-private-cloud.png"
-
-
class VirtualPrivateNetwork(_Network):
_icon = "virtual-private-network.png"
-
# Aliases
ELB = ElasticLoadBalance
@@ -44,4 +30,4 @@ DNS = DomainNameService
DC = DirectConnect
NAT = NatGateway
EIP = ElasticIp
-VPC = VirtualPrivateNetwork
+VPN = VirtualPrivateNetwork
\ No newline at end of file
diff --git a/diagrams/huaweicloud/security.py b/diagrams/huaweicloud/security.py
index c5a48506..472b97d9 100644
--- a/diagrams/huaweicloud/security.py
+++ b/diagrams/huaweicloud/security.py
@@ -1,79 +1,45 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Security(_Huaweicloud):
+class _Security(_HuaweiCloud):
_type = "security"
_icon_dir = "resources/huaweicloud/security"
class AAD(_Security):
_icon = "aad.png"
-
-
class AAG(_Security):
_icon = "aag.png"
-
-
class AntiDdos(_Security):
_icon = "anti-ddos.png"
-
-
class ARS(_Security):
_icon = "ars.png"
-
-
class DBSS(_Security):
_icon = "dbss.png"
-
-
class HIDS(_Security):
_icon = "hids.png"
-
-
class HSS(_Security):
_icon = "hss.png"
-
-
class HVD(_Security):
_icon = "hvd.png"
-
-
class HWAF(_Security):
_icon = "hwaf.png"
-
-
class KMS(_Security):
_icon = "kms.png"
-
-
class PTS(_Security):
_icon = "pts.png"
-
-
class SAS(_Security):
_icon = "sas.png"
-
-
class SCA(_Security):
_icon = "sca.png"
-
-
class SCS(_Security):
_icon = "scs.png"
-
-
class SSA(_Security):
_icon = "ssa.png"
-
-
class WAF(_Security):
_icon = "waf.png"
-
-
class WTP(_Security):
_icon = "wtp.png"
-
# Aliases
diff --git a/diagrams/huaweicloud/storage.py b/diagrams/huaweicloud/storage.py
index 6d7d7ffc..fd539d8a 100644
--- a/diagrams/huaweicloud/storage.py
+++ b/diagrams/huaweicloud/storage.py
@@ -1,57 +1,39 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Storage(_Huaweicloud):
+class _Storage(_HuaweiCloud):
_type = "storage"
_icon_dir = "resources/huaweicloud/storage"
class CDN(_Storage):
_icon = "cdn.png"
-
-
class CSBS(_Storage):
_icon = "csbs.png"
-
-
class DES(_Storage):
_icon = "des.png"
-
-
class DESS(_Storage):
_icon = "dess.png"
-
-
class DSS(_Storage):
_icon = "dss.png"
-
-
class EVS(_Storage):
_icon = "evs.png"
-
-
class OBS(_Storage):
_icon = "obs.png"
-
-
class SFS(_Storage):
_icon = "sfs.png"
-
-
class VBS(_Storage):
_icon = "vbs.png"
-
# Aliases
-ObjectStorageService = OBS
-ContentDeliveryNetwork = CDN
-ElasticVolumeService = EVS
-StorageFileSystem = SFS
-CloudServerBackupService = CSBS
-DataExpressService = DES
-DedicatedEnterpriseStorageService = DESS
-VolumeBackupService = VBS
-DedicatedStorageService = DSS
+ObjectStorageService = Obs
+ContentDeliveryNetwork = Cdn
+ElasticVolumeService = Evs
+StorageFileSystem = Sfs
+CloudServerBackupService = Csbs
+DataExpressService = Des
+DedicatedEnterpriseStorageService = Dess
+VolumeBackupService = Vbs
+DedicatedStorageService = Dss
\ No newline at end of file
diff --git a/diagrams/huaweicloud/video.py b/diagrams/huaweicloud/video.py
index bc32b96f..656f46c5 100644
--- a/diagrams/huaweicloud/video.py
+++ b/diagrams/huaweicloud/video.py
@@ -1,31 +1,21 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
-from . import _Huaweicloud
+from . import _HuaweiCloud
-
-class _Video(_Huaweicloud):
+class _Video(_HuaweiCloud):
_type = "video"
_icon_dir = "resources/huaweicloud/video"
class LIVE(_Video):
_icon = "live.png"
-
-
class MPC(_Video):
_icon = "mpc.png"
-
-
class RTC(_Video):
_icon = "rtc.png"
-
-
class VIS(_Video):
_icon = "vis.png"
-
-
class VOD(_Video):
_icon = "vod.png"
-
# Aliases
diff --git a/docs/nodes/huaweicloud.md b/docs/nodes/huaweicloud.md
index a53efb7a..0e74e3f8 100644
--- a/docs/nodes/huaweicloud.md
+++ b/docs/nodes/huaweicloud.md
@@ -1,169 +1,411 @@
---
id: huaweicloud
-title: Huaweicloud
+title: HuaweiCloud
---
-Node classes list of huaweicloud provider.
+Node classes list of the huaweicloud provider.
## huaweicloud.ai_analytics
-- **diagrams.huaweicloud.ai_analytics.AIS**, **ArificalIntelligenceService** (alias)
-- **diagrams.huaweicloud.ai_analytics.Campus**
-- **diagrams.huaweicloud.ai_analytics.CDM**, **CloudDataMigrationService** (alias)
-- **diagrams.huaweicloud.ai_analytics.CloudTable**
-- **diagrams.huaweicloud.ai_analytics.CS**, **CloudStreamingService** (alias)
-- **diagrams.huaweicloud.ai_analytics.DataAccess**
-- **diagrams.huaweicloud.ai_analytics.DataArts**
-- **diagrams.huaweicloud.ai_analytics.DGC**
-- **diagrams.huaweicloud.ai_analytics.DLI**, **DataLakeInsight** (alias)
-- **diagrams.huaweicloud.ai_analytics.DWS**, **DataWarehouseService** (alias)
-- **diagrams.huaweicloud.ai_analytics.GES**
-- **diagrams.huaweicloud.ai_analytics.Hilens**
-- **diagrams.huaweicloud.ai_analytics.Image**
-- **diagrams.huaweicloud.ai_analytics.Imagetagging**
-- **diagrams.huaweicloud.ai_analytics.Industriai**
-- **diagrams.huaweicloud.ai_analytics.Log**
-- **diagrams.huaweicloud.ai_analytics.Logistics**
-- **diagrams.huaweicloud.ai_analytics.MLS**, **MachineLearningService** (alias)
-- **diagrams.huaweicloud.ai_analytics.ModelArts**, **MA** (alias)
-- **diagrams.huaweicloud.ai_analytics.MRS**, **MapReduceService** (alias)
-- **diagrams.huaweicloud.ai_analytics.NLP**, **NaturalLanguageProcessingService** (alias)
-- **diagrams.huaweicloud.ai_analytics.Roc**
-- **diagrams.huaweicloud.ai_analytics.Traffic**
+
+
+**diagrams.huaweicloud.ai_analytics.AIS**, **ArtificialIntelligenceService** (alias)
+
+
+**diagrams.huaweicloud.ai_analytics.Campus**
+
+
+**diagrams.huaweicloud.ai_analytics.CDM**, **CloudDataMigrationService** (alias)
+
+
+**diagrams.huaweicloud.ai_analytics.CloudTable**
+
+
+**diagrams.huaweicloud.ai_analytics.CS**, **CloudStreamingService** (alias)
+
+
+**diagrams.huaweicloud.ai_analytics.DataAccess**
+
+
+**diagrams.huaweicloud.ai_analytics.DataArts**
+
+
+**diagrams.huaweicloud.ai_analytics.DGC**
+
+
+**diagrams.huaweicloud.ai_analytics.DLI**, **DataLakeInsight** (alias)
+
+
+**diagrams.huaweicloud.ai_analytics.DWS**, **DataWarehouseService** (alias)
+
+
+**diagrams.huaweicloud.ai_analytics.GES**
+
+
+**diagrams.huaweicloud.ai_analytics.Hilens**
+
+
+**diagrams.huaweicloud.ai_analytics.Image**
+
+
+**diagrams.huaweicloud.ai_analytics.Imagetagging**
+
+
+**diagrams.huaweicloud.ai_analytics.Industriai**
+
+
+**diagrams.huaweicloud.ai_analytics.Log**
+
+
+**diagrams.huaweicloud.ai_analytics.Logistics**
+
+
+**diagrams.huaweicloud.ai_analytics.MLS**, **MachineLearningService** (alias)
+
+
+**diagrams.huaweicloud.ai_analytics.ModelArts**, **MA** (alias)
+
+
+**diagrams.huaweicloud.ai_analytics.MRS**, **MapReduceService** (alias)
+
+
+**diagrams.huaweicloud.ai_analytics.NLP**, **NaturalLanguageProcessingService** (alias)
+
+
+**diagrams.huaweicloud.ai_analytics.Roc**
+
+
+**diagrams.huaweicloud.ai_analytics.Traffic**
## huaweicloud.application
-- **diagrams.huaweicloud.application.CAE**
-- **diagrams.huaweicloud.application.CSE**
-- **diagrams.huaweicloud.application.DMS**
-- **diagrams.huaweicloud.application.ECPC**
-- **diagrams.huaweicloud.application.FunctionStage**
-- **diagrams.huaweicloud.application.Memcached**
-- **diagrams.huaweicloud.application.ServiceStage**
-- **diagrams.huaweicloud.application.SMN**
+
+
+**diagrams.huaweicloud.application.CAE**
+
+
+**diagrams.huaweicloud.application.CSE**
+
+
+**diagrams.huaweicloud.application.DMS**
+
+
+**diagrams.huaweicloud.application.ECPC**
+
+
+**diagrams.huaweicloud.application.FunctionStage**
+
+
+**diagrams.huaweicloud.application.Memcached**
+
+
+**diagrams.huaweicloud.application.ServiceStage**
+
+
+**diagrams.huaweicloud.application.SMN**
## huaweicloud.blockchain
-- **diagrams.huaweicloud.blockchain.BCS**, **BlockChainService** (alias)
+
+
+**diagrams.huaweicloud.blockchain.BCS**, **BlockChainService** (alias)
## huaweicloud.communication
-- **diagrams.huaweicloud.communication.CloudIpcc**
-- **diagrams.huaweicloud.communication.CloudPbx**
-- **diagrams.huaweicloud.communication.IM**
-- **diagrams.huaweicloud.communication.MSGSMS**
-- **diagrams.huaweicloud.communication.VoiceCall**
+
+
+**diagrams.huaweicloud.communication.CloudIpcc**
+
+
+**diagrams.huaweicloud.communication.CloudPbx**
+
+
+**diagrams.huaweicloud.communication.IM**
+
+
+**diagrams.huaweicloud.communication.MSGSMS**
+
+
+**diagrams.huaweicloud.communication.VoiceCall**
## huaweicloud.compute
-- **diagrams.huaweicloud.compute.AutoScaling**, **AS** (alias)
-- **diagrams.huaweicloud.compute.BareMetalServer**, **BMS** (alias)
-- **diagrams.huaweicloud.compute.CloudContainerEngine**, **CCE** (alias)
-- **diagrams.huaweicloud.compute.DedicatedCloud**, **DeC** (alias)
-- **diagrams.huaweicloud.compute.DedicatedHost**, **DeH** (alias)
-- **diagrams.huaweicloud.compute.ElasticComputeService**, **ECS** (alias)
-- **diagrams.huaweicloud.compute.ImageService**, **IMS** (alias)
+
+
+**diagrams.huaweicloud.compute.AutoScaling**, **AS** (alias)
+
+
+**diagrams.huaweicloud.compute.BareMetalServer**, **BMS** (alias)
+
+
+**diagrams.huaweicloud.compute.CloudContainerEngine**, **CCE** (alias)
+
+
+**diagrams.huaweicloud.compute.DedicatedCloud**, **DeC** (alias)
+
+
+**diagrams.huaweicloud.compute.DedicatedHost**, **DeH** (alias)
+
+
+**diagrams.huaweicloud.compute.ElasticComputeService**, **ECS** (alias)
+
+
+**diagrams.huaweicloud.compute.ImageService**, **IMS** (alias)
## huaweicloud.container
-- **diagrams.huaweicloud.container.AOS**, **ApplicationOrchestrationService** (alias)
-- **diagrams.huaweicloud.container.CCE**, **CloudContainerEngine** (alias)
-- **diagrams.huaweicloud.container.CCI**, **CloudContainerInstance** (alias)
-- **diagrams.huaweicloud.container.SWR**, **SoftwareRepository** (alias)
+
+
+**diagrams.huaweicloud.container.AOS**, **ApplicationOrchestrationService** (alias)
+
+
+**diagrams.huaweicloud.container.CCE**, **CloudContainerEngine** (alias)
+
+
+**diagrams.huaweicloud.container.CCI**, **CloudContainerInstance** (alias)
+
+
+**diagrams.huaweicloud.container.SWR**, **SoftwareRepository** (alias)
## huaweicloud.database
-- **diagrams.huaweicloud.database.DataAdminService**, **DAS** (alias)
-- **diagrams.huaweicloud.database.DataReplicationService**, **DRS** (alias)
-- **diagrams.huaweicloud.database.DatabaseTaurus**
-- **diagrams.huaweicloud.database.DistributedDatabaseMiddleware**, **DDM** (alias)
-- **diagrams.huaweicloud.database.GaussdbforCassandra**
-- **diagrams.huaweicloud.database.GaussdbforMongo**
-- **diagrams.huaweicloud.database.GaussdbforMysql**
-- **diagrams.huaweicloud.database.GaussdbforNosql**
-- **diagrams.huaweicloud.database.GaussdbforOpengauss**
-- **diagrams.huaweicloud.database.GaussdbforPostgre**
-- **diagrams.huaweicloud.database.RelationalDatabaseService**, **RDS** (alias)
-- **diagrams.huaweicloud.database.UGO**
+
+
+**diagrams.huaweicloud.database.DataAdminService**, **DAS** (alias)
+
+
+**diagrams.huaweicloud.database.DataReplicationService**, **DRS** (alias)
+
+
+**diagrams.huaweicloud.database.DatabaseTaurus**
+
+
+**diagrams.huaweicloud.database.DistributedDatabaseMiddleware**, **DDM** (alias)
+
+
+**diagrams.huaweicloud.database.GaussdbforCassandra**
+
+
+**diagrams.huaweicloud.database.GaussdbforMongo**
+
+
+**diagrams.huaweicloud.database.GaussdbforMysql**
+
+
+**diagrams.huaweicloud.database.GaussdbforNosql**
+
+
+**diagrams.huaweicloud.database.GaussdbforOpengauss**
+
+
+**diagrams.huaweicloud.database.GaussdbforPostgre**
+
+
+**diagrams.huaweicloud.database.RelationalDatabaseService**, **RDS** (alias)
+
+
+**diagrams.huaweicloud.database.UGO**
## huaweicloud.edge
-- **diagrams.huaweicloud.edge.CDN**
-- **diagrams.huaweicloud.edge.IEC**, **IntelligentEdgeCloud** (alias)
-- **diagrams.huaweicloud.edge.IEF**, **IntelligentEdgeFabric** (alias)
-- **diagrams.huaweicloud.edge.IES**, **IntelligentEdgeSite** (alias)
-- **diagrams.huaweicloud.edge.WSA**, **WholeSiteAcceleration** (alias)
+
+
+**diagrams.huaweicloud.edge.CDN**
+
+
+**diagrams.huaweicloud.edge.IEC**, **IntelligentEdgeCloud** (alias)
+
+
+**diagrams.huaweicloud.edge.IEF**, **IntelligentEdgeFabric** (alias)
+
+
+**diagrams.huaweicloud.edge.IES**, **IntelligentEdgeSite** (alias)
+
+
+**diagrams.huaweicloud.edge.WSA**, **WholeSiteAcceleration** (alias)
## huaweicloud.iot
-- **diagrams.huaweicloud.iot.GSL**
-- **diagrams.huaweicloud.iot.IotAnalytics**
-- **diagrams.huaweicloud.iot.IotDeviceAccess**
-- **diagrams.huaweicloud.iot.IotMessageQueue**
-- **diagrams.huaweicloud.iot.IotPlatform**
-- **diagrams.huaweicloud.iot.IotStage**
-- **diagrams.huaweicloud.iot.IotStudio**
+
+
+**diagrams.huaweicloud.iot.GSL**
+
+
+**diagrams.huaweicloud.iot.IotAnalytics**
+
+
+**diagrams.huaweicloud.iot.IotDeviceAccess**
+
+
+**diagrams.huaweicloud.iot.IotMessageQueue**
+
+
+**diagrams.huaweicloud.iot.IotPlatform**
+
+
+**diagrams.huaweicloud.iot.IotStage**
+
+
+**diagrams.huaweicloud.iot.IotStudio**
## huaweicloud.management
-- **diagrams.huaweicloud.management.CAS**
-- **diagrams.huaweicloud.management.CCS**
-- **diagrams.huaweicloud.management.CES**
-- **diagrams.huaweicloud.management.CRS**
-- **diagrams.huaweicloud.management.CTS**
-- **diagrams.huaweicloud.management.HCUS**
-- **diagrams.huaweicloud.management.IAM**
-- **diagrams.huaweicloud.management.ICMS**
-- **diagrams.huaweicloud.management.Maas**
-- **diagrams.huaweicloud.management.RTS**
-- **diagrams.huaweicloud.management.TMS**
+
+
+**diagrams.huaweicloud.management.CAS**
+
+
+**diagrams.huaweicloud.management.CCS**
+
+
+**diagrams.huaweicloud.management.CES**
+
+
+**diagrams.huaweicloud.management.CRS**
+
+
+**diagrams.huaweicloud.management.CTS**
+
+
+**diagrams.huaweicloud.management.HCUS**
+
+
+**diagrams.huaweicloud.management.IAM**
+
+
+**diagrams.huaweicloud.management.ICMS**
+
+
+**diagrams.huaweicloud.management.Maas**
+
+
+**diagrams.huaweicloud.management.RTS**
+
+
+**diagrams.huaweicloud.management.TMS**
## huaweicloud.network
-- **diagrams.huaweicloud.network.DirectConnect**, **DC** (alias)
-- **diagrams.huaweicloud.network.DomainNameService**, **DNS** (alias)
-- **diagrams.huaweicloud.network.ElasticIp**, **EIP** (alias)
-- **diagrams.huaweicloud.network.ElasticLoadBalance**, **ELB** (alias)
-- **diagrams.huaweicloud.network.NatGateway**, **NAT** (alias)
-- **diagrams.huaweicloud.network.VirtualPrivateCloud**, **VPC** (alias)
-- **diagrams.huaweicloud.network.VirtualPrivateNetwork**, **VPC** (alias)
+
+
+**diagrams.huaweicloud.network.DirectConnect**, **DC** (alias)
+
+
+**diagrams.huaweicloud.network.DomainNameService**, **DNS** (alias)
+
+
+**diagrams.huaweicloud.network.ElasticIp**, **EIP** (alias)
+
+
+**diagrams.huaweicloud.network.ElasticLoadBalance**, **ELB** (alias)
+
+
+**diagrams.huaweicloud.network.NatGateway**, **NAT** (alias)
+
+
+**diagrams.huaweicloud.network.VirtualPrivateCloud**, **VPC** (alias)
+
+
+**diagrams.huaweicloud.network.VirtualPrivateNetwork**, **VPN** (alias)
## huaweicloud.security
-- **diagrams.huaweicloud.security.AAD**
-- **diagrams.huaweicloud.security.AAG**
-- **diagrams.huaweicloud.security.AntiDdos**
-- **diagrams.huaweicloud.security.ARS**
-- **diagrams.huaweicloud.security.DBSS**
-- **diagrams.huaweicloud.security.HIDS**
-- **diagrams.huaweicloud.security.HSS**
-- **diagrams.huaweicloud.security.HVD**
-- **diagrams.huaweicloud.security.HWAF**
-- **diagrams.huaweicloud.security.KMS**
-- **diagrams.huaweicloud.security.PTS**
-- **diagrams.huaweicloud.security.SAS**
-- **diagrams.huaweicloud.security.SCA**
-- **diagrams.huaweicloud.security.SCS**
-- **diagrams.huaweicloud.security.SSA**
-- **diagrams.huaweicloud.security.WAF**
-- **diagrams.huaweicloud.security.WTP**
+
+
+**diagrams.huaweicloud.security.AAD**
+
+
+**diagrams.huaweicloud.security.AAG**
+
+
+**diagrams.huaweicloud.security.AntiDdos**
+
+
+**diagrams.huaweicloud.security.ARS**
+
+
+**diagrams.huaweicloud.security.DBSS**
+
+
+**diagrams.huaweicloud.security.HIDS**
+
+
+**diagrams.huaweicloud.security.HSS**
+
+
+**diagrams.huaweicloud.security.HVD**
+
+
+**diagrams.huaweicloud.security.HWAF**
+
+
+**diagrams.huaweicloud.security.KMS**
+
+
+**diagrams.huaweicloud.security.PTS**
+
+
+**diagrams.huaweicloud.security.SAS**
+
+
+**diagrams.huaweicloud.security.SCA**
+
+
+**diagrams.huaweicloud.security.SCS**
+
+
+**diagrams.huaweicloud.security.SSA**
+
+
+**diagrams.huaweicloud.security.WAF**
+
+
+**diagrams.huaweicloud.security.WTP**
## huaweicloud.storage
-- **diagrams.huaweicloud.storage.CDN**, **ContentDeliveryNetwork** (alias)
-- **diagrams.huaweicloud.storage.CSBS**, **CloudServerBackupService** (alias)
-- **diagrams.huaweicloud.storage.DES**, **DataExpressService** (alias)
-- **diagrams.huaweicloud.storage.DESS**, **DedicatedEnterpriseStorageService** (alias)
-- **diagrams.huaweicloud.storage.DSS**, **DedicatedStorageService** (alias)
-- **diagrams.huaweicloud.storage.EVS**, **ElasticVolumeService** (alias)
-- **diagrams.huaweicloud.storage.OBS**, **ObjectStorageService** (alias)
-- **diagrams.huaweicloud.storage.SFS**, **StorageFileSystem** (alias)
-- **diagrams.huaweicloud.storage.VBS**, **VolumeBackupService** (alias)
+
+
+**diagrams.huaweicloud.storage.CDN**
+
+
+**diagrams.huaweicloud.storage.CSBS**
+
+
+**diagrams.huaweicloud.storage.DES**
+
+
+**diagrams.huaweicloud.storage.DESS**
+
+
+**diagrams.huaweicloud.storage.DSS**
+
+
+**diagrams.huaweicloud.storage.EVS**
+
+
+**diagrams.huaweicloud.storage.OBS**
+
+
+**diagrams.huaweicloud.storage.SFS**
+
+
+**diagrams.huaweicloud.storage.VBS**
## huaweicloud.video
-- **diagrams.huaweicloud.video.LIVE**
-- **diagrams.huaweicloud.video.MPC**
-- **diagrams.huaweicloud.video.RTC**
-- **diagrams.huaweicloud.video.VIS**
-- **diagrams.huaweicloud.video.VOD**
+
+
+**diagrams.huaweicloud.video.LIVE**
+
+
+**diagrams.huaweicloud.video.MPC**
+
+
+**diagrams.huaweicloud.video.RTC**
+
+
+**diagrams.huaweicloud.video.VIS**
+
+
+**diagrams.huaweicloud.video.VOD**
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/ais.png b/website/static/img/resources/huaweicloud/ai_analytics/ais.png
new file mode 100755
index 00000000..176af6f1
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/ais.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/campus.png b/website/static/img/resources/huaweicloud/ai_analytics/campus.png
new file mode 100755
index 00000000..8bd3d7d1
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/campus.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/cdm.png b/website/static/img/resources/huaweicloud/ai_analytics/cdm.png
new file mode 100755
index 00000000..84c6cf94
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/cdm.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/cloud-table.png b/website/static/img/resources/huaweicloud/ai_analytics/cloud-table.png
new file mode 100755
index 00000000..17a72873
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/cloud-table.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/cs.png b/website/static/img/resources/huaweicloud/ai_analytics/cs.png
new file mode 100755
index 00000000..3165b591
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/cs.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/data-access.png b/website/static/img/resources/huaweicloud/ai_analytics/data-access.png
new file mode 100755
index 00000000..877f70e6
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/data-access.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/data-arts.png b/website/static/img/resources/huaweicloud/ai_analytics/data-arts.png
new file mode 100755
index 00000000..411b3275
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/data-arts.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/dgc.png b/website/static/img/resources/huaweicloud/ai_analytics/dgc.png
new file mode 100755
index 00000000..91379139
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/dgc.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/dli.png b/website/static/img/resources/huaweicloud/ai_analytics/dli.png
new file mode 100755
index 00000000..f6219705
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/dli.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/dws.png b/website/static/img/resources/huaweicloud/ai_analytics/dws.png
new file mode 100755
index 00000000..3d74dd7b
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/dws.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/ges.png b/website/static/img/resources/huaweicloud/ai_analytics/ges.png
new file mode 100755
index 00000000..caacd444
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/ges.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/hilens.png b/website/static/img/resources/huaweicloud/ai_analytics/hilens.png
new file mode 100755
index 00000000..b7db4213
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/hilens.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/image.png b/website/static/img/resources/huaweicloud/ai_analytics/image.png
new file mode 100755
index 00000000..9799ddf2
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/image.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/imagetagging.png b/website/static/img/resources/huaweicloud/ai_analytics/imagetagging.png
new file mode 100755
index 00000000..188f3484
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/imagetagging.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/industriai.png b/website/static/img/resources/huaweicloud/ai_analytics/industriai.png
new file mode 100755
index 00000000..f6803909
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/industriai.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/log.png b/website/static/img/resources/huaweicloud/ai_analytics/log.png
new file mode 100755
index 00000000..29293025
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/log.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/logistics.png b/website/static/img/resources/huaweicloud/ai_analytics/logistics.png
new file mode 100755
index 00000000..e8b7bd66
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/logistics.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/mls.png b/website/static/img/resources/huaweicloud/ai_analytics/mls.png
new file mode 100755
index 00000000..53c717c0
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/mls.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/model-arts.png b/website/static/img/resources/huaweicloud/ai_analytics/model-arts.png
new file mode 100755
index 00000000..0bb2d081
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/model-arts.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/mrs.png b/website/static/img/resources/huaweicloud/ai_analytics/mrs.png
new file mode 100755
index 00000000..678ea12f
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/mrs.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/nlp.png b/website/static/img/resources/huaweicloud/ai_analytics/nlp.png
new file mode 100755
index 00000000..309b470f
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/nlp.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/roc.png b/website/static/img/resources/huaweicloud/ai_analytics/roc.png
new file mode 100755
index 00000000..34dcaff2
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/roc.png differ
diff --git a/website/static/img/resources/huaweicloud/ai_analytics/traffic.png b/website/static/img/resources/huaweicloud/ai_analytics/traffic.png
new file mode 100755
index 00000000..e6145fe1
Binary files /dev/null and b/website/static/img/resources/huaweicloud/ai_analytics/traffic.png differ
diff --git a/website/static/img/resources/huaweicloud/application/cae.png b/website/static/img/resources/huaweicloud/application/cae.png
new file mode 100755
index 00000000..5475ebed
Binary files /dev/null and b/website/static/img/resources/huaweicloud/application/cae.png differ
diff --git a/website/static/img/resources/huaweicloud/application/cse.png b/website/static/img/resources/huaweicloud/application/cse.png
new file mode 100755
index 00000000..44357e07
Binary files /dev/null and b/website/static/img/resources/huaweicloud/application/cse.png differ
diff --git a/website/static/img/resources/huaweicloud/application/dms.png b/website/static/img/resources/huaweicloud/application/dms.png
new file mode 100755
index 00000000..b8f96eb3
Binary files /dev/null and b/website/static/img/resources/huaweicloud/application/dms.png differ
diff --git a/website/static/img/resources/huaweicloud/application/ecpc.png b/website/static/img/resources/huaweicloud/application/ecpc.png
new file mode 100755
index 00000000..3843ff93
Binary files /dev/null and b/website/static/img/resources/huaweicloud/application/ecpc.png differ
diff --git a/website/static/img/resources/huaweicloud/application/function-stage.png b/website/static/img/resources/huaweicloud/application/function-stage.png
new file mode 100755
index 00000000..dca6a4ac
Binary files /dev/null and b/website/static/img/resources/huaweicloud/application/function-stage.png differ
diff --git a/website/static/img/resources/huaweicloud/application/memcached.png b/website/static/img/resources/huaweicloud/application/memcached.png
new file mode 100755
index 00000000..8b96fda1
Binary files /dev/null and b/website/static/img/resources/huaweicloud/application/memcached.png differ
diff --git a/website/static/img/resources/huaweicloud/application/service-stage.png b/website/static/img/resources/huaweicloud/application/service-stage.png
new file mode 100755
index 00000000..95f955f6
Binary files /dev/null and b/website/static/img/resources/huaweicloud/application/service-stage.png differ
diff --git a/website/static/img/resources/huaweicloud/application/smn.png b/website/static/img/resources/huaweicloud/application/smn.png
new file mode 100755
index 00000000..a347274f
Binary files /dev/null and b/website/static/img/resources/huaweicloud/application/smn.png differ
diff --git a/website/static/img/resources/huaweicloud/blockchain/bcs.png b/website/static/img/resources/huaweicloud/blockchain/bcs.png
new file mode 100755
index 00000000..28915906
Binary files /dev/null and b/website/static/img/resources/huaweicloud/blockchain/bcs.png differ
diff --git a/website/static/img/resources/huaweicloud/communication/cloud-ipcc.png b/website/static/img/resources/huaweicloud/communication/cloud-ipcc.png
new file mode 100755
index 00000000..2cc0361a
Binary files /dev/null and b/website/static/img/resources/huaweicloud/communication/cloud-ipcc.png differ
diff --git a/website/static/img/resources/huaweicloud/communication/cloud-pbx.png b/website/static/img/resources/huaweicloud/communication/cloud-pbx.png
new file mode 100755
index 00000000..629450bd
Binary files /dev/null and b/website/static/img/resources/huaweicloud/communication/cloud-pbx.png differ
diff --git a/website/static/img/resources/huaweicloud/communication/im.png b/website/static/img/resources/huaweicloud/communication/im.png
new file mode 100755
index 00000000..65870638
Binary files /dev/null and b/website/static/img/resources/huaweicloud/communication/im.png differ
diff --git a/website/static/img/resources/huaweicloud/communication/msgsms.png b/website/static/img/resources/huaweicloud/communication/msgsms.png
new file mode 100755
index 00000000..78000af7
Binary files /dev/null and b/website/static/img/resources/huaweicloud/communication/msgsms.png differ
diff --git a/website/static/img/resources/huaweicloud/communication/voice-call.png b/website/static/img/resources/huaweicloud/communication/voice-call.png
new file mode 100755
index 00000000..8f30167f
Binary files /dev/null and b/website/static/img/resources/huaweicloud/communication/voice-call.png differ
diff --git a/website/static/img/resources/huaweicloud/compute/auto-scaling.png b/website/static/img/resources/huaweicloud/compute/auto-scaling.png
new file mode 100755
index 00000000..4cbe60b9
Binary files /dev/null and b/website/static/img/resources/huaweicloud/compute/auto-scaling.png differ
diff --git a/website/static/img/resources/huaweicloud/compute/bare-metal-server.png b/website/static/img/resources/huaweicloud/compute/bare-metal-server.png
new file mode 100755
index 00000000..9a4974f4
Binary files /dev/null and b/website/static/img/resources/huaweicloud/compute/bare-metal-server.png differ
diff --git a/website/static/img/resources/huaweicloud/compute/cloud-container-engine.png b/website/static/img/resources/huaweicloud/compute/cloud-container-engine.png
new file mode 100755
index 00000000..70c3af75
Binary files /dev/null and b/website/static/img/resources/huaweicloud/compute/cloud-container-engine.png differ
diff --git a/website/static/img/resources/huaweicloud/compute/dedicated-cloud.png b/website/static/img/resources/huaweicloud/compute/dedicated-cloud.png
new file mode 100755
index 00000000..9639f7f6
Binary files /dev/null and b/website/static/img/resources/huaweicloud/compute/dedicated-cloud.png differ
diff --git a/website/static/img/resources/huaweicloud/compute/dedicated-host.png b/website/static/img/resources/huaweicloud/compute/dedicated-host.png
new file mode 100755
index 00000000..09ba43c8
Binary files /dev/null and b/website/static/img/resources/huaweicloud/compute/dedicated-host.png differ
diff --git a/website/static/img/resources/huaweicloud/compute/elastic-compute-service.png b/website/static/img/resources/huaweicloud/compute/elastic-compute-service.png
new file mode 100755
index 00000000..43201578
Binary files /dev/null and b/website/static/img/resources/huaweicloud/compute/elastic-compute-service.png differ
diff --git a/website/static/img/resources/huaweicloud/compute/image-service.png b/website/static/img/resources/huaweicloud/compute/image-service.png
new file mode 100755
index 00000000..888d44ad
Binary files /dev/null and b/website/static/img/resources/huaweicloud/compute/image-service.png differ
diff --git a/website/static/img/resources/huaweicloud/container/aos.png b/website/static/img/resources/huaweicloud/container/aos.png
new file mode 100755
index 00000000..9e3bc71d
Binary files /dev/null and b/website/static/img/resources/huaweicloud/container/aos.png differ
diff --git a/website/static/img/resources/huaweicloud/container/cce.png b/website/static/img/resources/huaweicloud/container/cce.png
new file mode 100755
index 00000000..af778f43
Binary files /dev/null and b/website/static/img/resources/huaweicloud/container/cce.png differ
diff --git a/website/static/img/resources/huaweicloud/container/cci.png b/website/static/img/resources/huaweicloud/container/cci.png
new file mode 100755
index 00000000..6a1f8419
Binary files /dev/null and b/website/static/img/resources/huaweicloud/container/cci.png differ
diff --git a/website/static/img/resources/huaweicloud/container/swr.png b/website/static/img/resources/huaweicloud/container/swr.png
new file mode 100755
index 00000000..c2c7af66
Binary files /dev/null and b/website/static/img/resources/huaweicloud/container/swr.png differ
diff --git a/website/static/img/resources/huaweicloud/database/data-admin-service.png b/website/static/img/resources/huaweicloud/database/data-admin-service.png
new file mode 100755
index 00000000..48c1e7a1
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/data-admin-service.png differ
diff --git a/website/static/img/resources/huaweicloud/database/data-replication-service.png b/website/static/img/resources/huaweicloud/database/data-replication-service.png
new file mode 100755
index 00000000..70fca6d4
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/data-replication-service.png differ
diff --git a/website/static/img/resources/huaweicloud/database/database-taurus.png b/website/static/img/resources/huaweicloud/database/database-taurus.png
new file mode 100755
index 00000000..00681512
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/database-taurus.png differ
diff --git a/website/static/img/resources/huaweicloud/database/distributed-database-middleware.png b/website/static/img/resources/huaweicloud/database/distributed-database-middleware.png
new file mode 100755
index 00000000..abc1c835
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/distributed-database-middleware.png differ
diff --git a/website/static/img/resources/huaweicloud/database/gaussdbfor-cassandra.png b/website/static/img/resources/huaweicloud/database/gaussdbfor-cassandra.png
new file mode 100755
index 00000000..ec21aa84
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/gaussdbfor-cassandra.png differ
diff --git a/website/static/img/resources/huaweicloud/database/gaussdbfor-mongo.png b/website/static/img/resources/huaweicloud/database/gaussdbfor-mongo.png
new file mode 100755
index 00000000..33b75fda
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/gaussdbfor-mongo.png differ
diff --git a/website/static/img/resources/huaweicloud/database/gaussdbfor-mysql.png b/website/static/img/resources/huaweicloud/database/gaussdbfor-mysql.png
new file mode 100755
index 00000000..f1631704
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/gaussdbfor-mysql.png differ
diff --git a/website/static/img/resources/huaweicloud/database/gaussdbfor-nosql.png b/website/static/img/resources/huaweicloud/database/gaussdbfor-nosql.png
new file mode 100755
index 00000000..0a7ba796
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/gaussdbfor-nosql.png differ
diff --git a/website/static/img/resources/huaweicloud/database/gaussdbfor-opengauss.png b/website/static/img/resources/huaweicloud/database/gaussdbfor-opengauss.png
new file mode 100755
index 00000000..2eb03a16
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/gaussdbfor-opengauss.png differ
diff --git a/website/static/img/resources/huaweicloud/database/gaussdbfor-postgre.png b/website/static/img/resources/huaweicloud/database/gaussdbfor-postgre.png
new file mode 100755
index 00000000..9075324e
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/gaussdbfor-postgre.png differ
diff --git a/website/static/img/resources/huaweicloud/database/relational-database-service.png b/website/static/img/resources/huaweicloud/database/relational-database-service.png
new file mode 100755
index 00000000..787ed4d1
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/relational-database-service.png differ
diff --git a/website/static/img/resources/huaweicloud/database/ugo.png b/website/static/img/resources/huaweicloud/database/ugo.png
new file mode 100755
index 00000000..57aa3d5e
Binary files /dev/null and b/website/static/img/resources/huaweicloud/database/ugo.png differ
diff --git a/website/static/img/resources/huaweicloud/edge/cdn.png b/website/static/img/resources/huaweicloud/edge/cdn.png
new file mode 100755
index 00000000..1170e861
Binary files /dev/null and b/website/static/img/resources/huaweicloud/edge/cdn.png differ
diff --git a/website/static/img/resources/huaweicloud/edge/iec.png b/website/static/img/resources/huaweicloud/edge/iec.png
new file mode 100755
index 00000000..0bc68e22
Binary files /dev/null and b/website/static/img/resources/huaweicloud/edge/iec.png differ
diff --git a/website/static/img/resources/huaweicloud/edge/ief.png b/website/static/img/resources/huaweicloud/edge/ief.png
new file mode 100755
index 00000000..d9387e24
Binary files /dev/null and b/website/static/img/resources/huaweicloud/edge/ief.png differ
diff --git a/website/static/img/resources/huaweicloud/edge/ies.png b/website/static/img/resources/huaweicloud/edge/ies.png
new file mode 100755
index 00000000..4f3ec711
Binary files /dev/null and b/website/static/img/resources/huaweicloud/edge/ies.png differ
diff --git a/website/static/img/resources/huaweicloud/edge/wsa.png b/website/static/img/resources/huaweicloud/edge/wsa.png
new file mode 100755
index 00000000..2a7f84d5
Binary files /dev/null and b/website/static/img/resources/huaweicloud/edge/wsa.png differ
diff --git a/website/static/img/resources/huaweicloud/iot/gsl.png b/website/static/img/resources/huaweicloud/iot/gsl.png
new file mode 100755
index 00000000..5a885087
Binary files /dev/null and b/website/static/img/resources/huaweicloud/iot/gsl.png differ
diff --git a/website/static/img/resources/huaweicloud/iot/iot-analytics.png b/website/static/img/resources/huaweicloud/iot/iot-analytics.png
new file mode 100755
index 00000000..a2faca71
Binary files /dev/null and b/website/static/img/resources/huaweicloud/iot/iot-analytics.png differ
diff --git a/website/static/img/resources/huaweicloud/iot/iot-device-access.png b/website/static/img/resources/huaweicloud/iot/iot-device-access.png
new file mode 100755
index 00000000..8a319053
Binary files /dev/null and b/website/static/img/resources/huaweicloud/iot/iot-device-access.png differ
diff --git a/website/static/img/resources/huaweicloud/iot/iot-message-queue.png b/website/static/img/resources/huaweicloud/iot/iot-message-queue.png
new file mode 100755
index 00000000..3a8acf43
Binary files /dev/null and b/website/static/img/resources/huaweicloud/iot/iot-message-queue.png differ
diff --git a/website/static/img/resources/huaweicloud/iot/iot-platform.png b/website/static/img/resources/huaweicloud/iot/iot-platform.png
new file mode 100755
index 00000000..1a328c6e
Binary files /dev/null and b/website/static/img/resources/huaweicloud/iot/iot-platform.png differ
diff --git a/website/static/img/resources/huaweicloud/iot/iot-stage.png b/website/static/img/resources/huaweicloud/iot/iot-stage.png
new file mode 100755
index 00000000..277e658f
Binary files /dev/null and b/website/static/img/resources/huaweicloud/iot/iot-stage.png differ
diff --git a/website/static/img/resources/huaweicloud/iot/iot-studio.png b/website/static/img/resources/huaweicloud/iot/iot-studio.png
new file mode 100755
index 00000000..0ed37c31
Binary files /dev/null and b/website/static/img/resources/huaweicloud/iot/iot-studio.png differ
diff --git a/website/static/img/resources/huaweicloud/management/cas.png b/website/static/img/resources/huaweicloud/management/cas.png
new file mode 100755
index 00000000..fcb8ae06
Binary files /dev/null and b/website/static/img/resources/huaweicloud/management/cas.png differ
diff --git a/website/static/img/resources/huaweicloud/management/ccs.png b/website/static/img/resources/huaweicloud/management/ccs.png
new file mode 100755
index 00000000..ed7bea82
Binary files /dev/null and b/website/static/img/resources/huaweicloud/management/ccs.png differ
diff --git a/website/static/img/resources/huaweicloud/management/ces.png b/website/static/img/resources/huaweicloud/management/ces.png
new file mode 100755
index 00000000..825b0c38
Binary files /dev/null and b/website/static/img/resources/huaweicloud/management/ces.png differ
diff --git a/website/static/img/resources/huaweicloud/management/crs.png b/website/static/img/resources/huaweicloud/management/crs.png
new file mode 100755
index 00000000..f89f2095
Binary files /dev/null and b/website/static/img/resources/huaweicloud/management/crs.png differ
diff --git a/website/static/img/resources/huaweicloud/management/cts.png b/website/static/img/resources/huaweicloud/management/cts.png
new file mode 100755
index 00000000..b6b9ffc2
Binary files /dev/null and b/website/static/img/resources/huaweicloud/management/cts.png differ
diff --git a/website/static/img/resources/huaweicloud/management/hcus.png b/website/static/img/resources/huaweicloud/management/hcus.png
new file mode 100755
index 00000000..eaac862c
Binary files /dev/null and b/website/static/img/resources/huaweicloud/management/hcus.png differ
diff --git a/website/static/img/resources/huaweicloud/management/iam.png b/website/static/img/resources/huaweicloud/management/iam.png
new file mode 100755
index 00000000..2991d56d
Binary files /dev/null and b/website/static/img/resources/huaweicloud/management/iam.png differ
diff --git a/website/static/img/resources/huaweicloud/management/icms.png b/website/static/img/resources/huaweicloud/management/icms.png
new file mode 100755
index 00000000..a1a85e4c
Binary files /dev/null and b/website/static/img/resources/huaweicloud/management/icms.png differ
diff --git a/website/static/img/resources/huaweicloud/management/maas.png b/website/static/img/resources/huaweicloud/management/maas.png
new file mode 100755
index 00000000..60323504
Binary files /dev/null and b/website/static/img/resources/huaweicloud/management/maas.png differ
diff --git a/website/static/img/resources/huaweicloud/management/rts.png b/website/static/img/resources/huaweicloud/management/rts.png
new file mode 100755
index 00000000..c80272f8
Binary files /dev/null and b/website/static/img/resources/huaweicloud/management/rts.png differ
diff --git a/website/static/img/resources/huaweicloud/management/tms.png b/website/static/img/resources/huaweicloud/management/tms.png
new file mode 100755
index 00000000..2877704e
Binary files /dev/null and b/website/static/img/resources/huaweicloud/management/tms.png differ
diff --git a/website/static/img/resources/huaweicloud/network/direct-connect.png b/website/static/img/resources/huaweicloud/network/direct-connect.png
new file mode 100755
index 00000000..4cd84f14
Binary files /dev/null and b/website/static/img/resources/huaweicloud/network/direct-connect.png differ
diff --git a/website/static/img/resources/huaweicloud/network/domain-name-service.png b/website/static/img/resources/huaweicloud/network/domain-name-service.png
new file mode 100755
index 00000000..79702c90
Binary files /dev/null and b/website/static/img/resources/huaweicloud/network/domain-name-service.png differ
diff --git a/website/static/img/resources/huaweicloud/network/elastic-ip.png b/website/static/img/resources/huaweicloud/network/elastic-ip.png
new file mode 100755
index 00000000..753c6694
Binary files /dev/null and b/website/static/img/resources/huaweicloud/network/elastic-ip.png differ
diff --git a/website/static/img/resources/huaweicloud/network/elastic-load-balance.png b/website/static/img/resources/huaweicloud/network/elastic-load-balance.png
new file mode 100755
index 00000000..8a8e3c1e
Binary files /dev/null and b/website/static/img/resources/huaweicloud/network/elastic-load-balance.png differ
diff --git a/website/static/img/resources/huaweicloud/network/nat-gateway.png b/website/static/img/resources/huaweicloud/network/nat-gateway.png
new file mode 100755
index 00000000..27c773fd
Binary files /dev/null and b/website/static/img/resources/huaweicloud/network/nat-gateway.png differ
diff --git a/website/static/img/resources/huaweicloud/network/virtual-private-cloud.png b/website/static/img/resources/huaweicloud/network/virtual-private-cloud.png
new file mode 100755
index 00000000..e58edce8
Binary files /dev/null and b/website/static/img/resources/huaweicloud/network/virtual-private-cloud.png differ
diff --git a/website/static/img/resources/huaweicloud/network/virtual-private-network.png b/website/static/img/resources/huaweicloud/network/virtual-private-network.png
new file mode 100755
index 00000000..a342a761
Binary files /dev/null and b/website/static/img/resources/huaweicloud/network/virtual-private-network.png differ
diff --git a/website/static/img/resources/huaweicloud/security/aad.png b/website/static/img/resources/huaweicloud/security/aad.png
new file mode 100755
index 00000000..2a961dc2
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/aad.png differ
diff --git a/website/static/img/resources/huaweicloud/security/aag.png b/website/static/img/resources/huaweicloud/security/aag.png
new file mode 100755
index 00000000..5ab2532a
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/aag.png differ
diff --git a/website/static/img/resources/huaweicloud/security/anti-ddos.png b/website/static/img/resources/huaweicloud/security/anti-ddos.png
new file mode 100755
index 00000000..0d1a0a47
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/anti-ddos.png differ
diff --git a/website/static/img/resources/huaweicloud/security/ars.png b/website/static/img/resources/huaweicloud/security/ars.png
new file mode 100755
index 00000000..ad8fc4bd
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/ars.png differ
diff --git a/website/static/img/resources/huaweicloud/security/dbss.png b/website/static/img/resources/huaweicloud/security/dbss.png
new file mode 100755
index 00000000..ffda651a
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/dbss.png differ
diff --git a/website/static/img/resources/huaweicloud/security/hids.png b/website/static/img/resources/huaweicloud/security/hids.png
new file mode 100755
index 00000000..91053917
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/hids.png differ
diff --git a/website/static/img/resources/huaweicloud/security/hss.png b/website/static/img/resources/huaweicloud/security/hss.png
new file mode 100755
index 00000000..f82fc0ab
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/hss.png differ
diff --git a/website/static/img/resources/huaweicloud/security/hvd.png b/website/static/img/resources/huaweicloud/security/hvd.png
new file mode 100755
index 00000000..52ed09c3
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/hvd.png differ
diff --git a/website/static/img/resources/huaweicloud/security/hwaf.png b/website/static/img/resources/huaweicloud/security/hwaf.png
new file mode 100755
index 00000000..c51fdf0d
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/hwaf.png differ
diff --git a/website/static/img/resources/huaweicloud/security/kms.png b/website/static/img/resources/huaweicloud/security/kms.png
new file mode 100755
index 00000000..85554724
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/kms.png differ
diff --git a/website/static/img/resources/huaweicloud/security/pts.png b/website/static/img/resources/huaweicloud/security/pts.png
new file mode 100755
index 00000000..33d4b930
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/pts.png differ
diff --git a/website/static/img/resources/huaweicloud/security/sas.png b/website/static/img/resources/huaweicloud/security/sas.png
new file mode 100755
index 00000000..a06fc82f
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/sas.png differ
diff --git a/website/static/img/resources/huaweicloud/security/sca.png b/website/static/img/resources/huaweicloud/security/sca.png
new file mode 100755
index 00000000..ee207848
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/sca.png differ
diff --git a/website/static/img/resources/huaweicloud/security/scs.png b/website/static/img/resources/huaweicloud/security/scs.png
new file mode 100755
index 00000000..88b7f3fc
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/scs.png differ
diff --git a/website/static/img/resources/huaweicloud/security/ssa.png b/website/static/img/resources/huaweicloud/security/ssa.png
new file mode 100755
index 00000000..0e6df1c3
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/ssa.png differ
diff --git a/website/static/img/resources/huaweicloud/security/waf.png b/website/static/img/resources/huaweicloud/security/waf.png
new file mode 100755
index 00000000..78ae811f
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/waf.png differ
diff --git a/website/static/img/resources/huaweicloud/security/wtp.png b/website/static/img/resources/huaweicloud/security/wtp.png
new file mode 100755
index 00000000..04b3830f
Binary files /dev/null and b/website/static/img/resources/huaweicloud/security/wtp.png differ
diff --git a/website/static/img/resources/huaweicloud/storage/cdn.png b/website/static/img/resources/huaweicloud/storage/cdn.png
new file mode 100755
index 00000000..4d7197d0
Binary files /dev/null and b/website/static/img/resources/huaweicloud/storage/cdn.png differ
diff --git a/website/static/img/resources/huaweicloud/storage/csbs.png b/website/static/img/resources/huaweicloud/storage/csbs.png
new file mode 100755
index 00000000..522292f0
Binary files /dev/null and b/website/static/img/resources/huaweicloud/storage/csbs.png differ
diff --git a/website/static/img/resources/huaweicloud/storage/des.png b/website/static/img/resources/huaweicloud/storage/des.png
new file mode 100755
index 00000000..5f778a9c
Binary files /dev/null and b/website/static/img/resources/huaweicloud/storage/des.png differ
diff --git a/website/static/img/resources/huaweicloud/storage/dess.png b/website/static/img/resources/huaweicloud/storage/dess.png
new file mode 100755
index 00000000..4f666d05
Binary files /dev/null and b/website/static/img/resources/huaweicloud/storage/dess.png differ
diff --git a/website/static/img/resources/huaweicloud/storage/dss.png b/website/static/img/resources/huaweicloud/storage/dss.png
new file mode 100755
index 00000000..e9516f6a
Binary files /dev/null and b/website/static/img/resources/huaweicloud/storage/dss.png differ
diff --git a/website/static/img/resources/huaweicloud/storage/evs.png b/website/static/img/resources/huaweicloud/storage/evs.png
new file mode 100755
index 00000000..3db736af
Binary files /dev/null and b/website/static/img/resources/huaweicloud/storage/evs.png differ
diff --git a/website/static/img/resources/huaweicloud/storage/obs.png b/website/static/img/resources/huaweicloud/storage/obs.png
new file mode 100755
index 00000000..23a8b337
Binary files /dev/null and b/website/static/img/resources/huaweicloud/storage/obs.png differ
diff --git a/website/static/img/resources/huaweicloud/storage/sfs.png b/website/static/img/resources/huaweicloud/storage/sfs.png
new file mode 100755
index 00000000..7fd4009b
Binary files /dev/null and b/website/static/img/resources/huaweicloud/storage/sfs.png differ
diff --git a/website/static/img/resources/huaweicloud/storage/vbs.png b/website/static/img/resources/huaweicloud/storage/vbs.png
new file mode 100755
index 00000000..ad8a8fed
Binary files /dev/null and b/website/static/img/resources/huaweicloud/storage/vbs.png differ
diff --git a/website/static/img/resources/huaweicloud/video/live.png b/website/static/img/resources/huaweicloud/video/live.png
new file mode 100755
index 00000000..fc9dd917
Binary files /dev/null and b/website/static/img/resources/huaweicloud/video/live.png differ
diff --git a/website/static/img/resources/huaweicloud/video/mpc.png b/website/static/img/resources/huaweicloud/video/mpc.png
new file mode 100755
index 00000000..f1bc8751
Binary files /dev/null and b/website/static/img/resources/huaweicloud/video/mpc.png differ
diff --git a/website/static/img/resources/huaweicloud/video/rtc.png b/website/static/img/resources/huaweicloud/video/rtc.png
new file mode 100755
index 00000000..0e874a2c
Binary files /dev/null and b/website/static/img/resources/huaweicloud/video/rtc.png differ
diff --git a/website/static/img/resources/huaweicloud/video/vis.png b/website/static/img/resources/huaweicloud/video/vis.png
new file mode 100755
index 00000000..a18d9db1
Binary files /dev/null and b/website/static/img/resources/huaweicloud/video/vis.png differ
diff --git a/website/static/img/resources/huaweicloud/video/vod.png b/website/static/img/resources/huaweicloud/video/vod.png
new file mode 100755
index 00000000..d127a347
Binary files /dev/null and b/website/static/img/resources/huaweicloud/video/vod.png differ