/* * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ namespace TencentCloud.Vpc.V20170312.Models { using Newtonsoft.Json; using System.Collections.Generic; using TencentCloud.Common; public class ResourceDashboard : AbstractModel { /// /// Vpc实例ID,例如:vpc-f1xjkw1b。 /// [JsonProperty("VpcId")] public string VpcId{ get; set; } /// /// 子网实例ID,例如:subnet-bthucmmy。 /// [JsonProperty("SubnetId")] public string SubnetId{ get; set; } /// /// 基础网络互通。 /// [JsonProperty("Classiclink")] public ulong? Classiclink{ get; set; } /// /// 专线网关。 /// [JsonProperty("Dcg")] public ulong? Dcg{ get; set; } /// /// 对等连接。 /// [JsonProperty("Pcx")] public ulong? Pcx{ get; set; } /// /// 当前已使用的IP总数。 /// [JsonProperty("Ip")] public ulong? Ip{ get; set; } /// /// NAT网关。 /// [JsonProperty("Nat")] public ulong? Nat{ get; set; } /// /// VPN网关。 /// [JsonProperty("Vpngw")] public ulong? Vpngw{ get; set; } /// /// 流日志。 /// [JsonProperty("FlowLog")] public ulong? FlowLog{ get; set; } /// /// 网络探测。 /// [JsonProperty("NetworkDetect")] public ulong? NetworkDetect{ get; set; } /// /// 网络ACL。 /// [JsonProperty("NetworkACL")] public ulong? NetworkACL{ get; set; } /// /// 云主机。 /// [JsonProperty("CVM")] public ulong? CVM{ get; set; } /// /// 负载均衡。 /// [JsonProperty("LB")] public ulong? LB{ get; set; } /// /// 关系型数据库。 /// [JsonProperty("CDB")] public ulong? CDB{ get; set; } /// /// 云数据库 TencentDB for Memcached。 /// [JsonProperty("Cmem")] public ulong? Cmem{ get; set; } /// /// 时序数据库。 /// [JsonProperty("CTSDB")] public ulong? CTSDB{ get; set; } /// /// 数据库 TencentDB for MariaDB(TDSQL)。 /// [JsonProperty("MariaDB")] public ulong? MariaDB{ get; set; } /// /// 数据库 TencentDB for SQL Server。 /// [JsonProperty("SQLServer")] public ulong? SQLServer{ get; set; } /// /// 云数据库 TencentDB for PostgreSQL。 /// [JsonProperty("Postgres")] public ulong? Postgres{ get; set; } /// /// 网络附加存储。 /// [JsonProperty("NAS")] public ulong? NAS{ get; set; } /// /// Snova云数据仓库。 /// [JsonProperty("Greenplumn")] public ulong? Greenplumn{ get; set; } /// /// 消息队列 CKAFKA。 /// [JsonProperty("Ckafka")] public ulong? Ckafka{ get; set; } /// /// Grocery。 /// [JsonProperty("Grocery")] public ulong? Grocery{ get; set; } /// /// 数据加密服务。 /// [JsonProperty("HSM")] public ulong? HSM{ get; set; } /// /// 游戏存储 Tcaplus。 /// [JsonProperty("Tcaplus")] public ulong? Tcaplus{ get; set; } /// /// Cnas。 /// [JsonProperty("Cnas")] public ulong? Cnas{ get; set; } /// /// HTAP 数据库 TiDB。 /// [JsonProperty("TiDB")] public ulong? TiDB{ get; set; } /// /// EMR 集群。 /// [JsonProperty("Emr")] public ulong? Emr{ get; set; } /// /// SEAL。 /// [JsonProperty("SEAL")] public ulong? SEAL{ get; set; } /// /// 文件存储 CFS。 /// [JsonProperty("CFS")] public ulong? CFS{ get; set; } /// /// Oracle。 /// [JsonProperty("Oracle")] public ulong? Oracle{ get; set; } /// /// ElasticSearch服务。 /// [JsonProperty("ElasticSearch")] public ulong? ElasticSearch{ get; set; } /// /// 区块链服务。 /// [JsonProperty("TBaaS")] public ulong? TBaaS{ get; set; } /// /// Itop。 /// [JsonProperty("Itop")] public ulong? Itop{ get; set; } /// /// 云数据库审计。 /// [JsonProperty("DBAudit")] public ulong? DBAudit{ get; set; } /// /// 企业级云数据库 CynosDB for Postgres。 /// [JsonProperty("CynosDBPostgres")] public ulong? CynosDBPostgres{ get; set; } /// /// 数据库 TencentDB for Redis。 /// [JsonProperty("Redis")] public ulong? Redis{ get; set; } /// /// 数据库 TencentDB for MongoDB。 /// [JsonProperty("MongoDB")] public ulong? MongoDB{ get; set; } /// /// 分布式数据库 TencentDB for TDSQL。 /// [JsonProperty("DCDB")] public ulong? DCDB{ get; set; } /// /// 企业级云数据库 CynosDB for MySQL。 /// [JsonProperty("CynosDBMySQL")] public ulong? CynosDBMySQL{ get; set; } /// /// 子网。 /// [JsonProperty("Subnet")] public ulong? Subnet{ get; set; } /// /// 路由表。 /// [JsonProperty("RouteTable")] public ulong? RouteTable{ get; set; } /// /// For internal usage only. DO NOT USE IT. /// internal override void ToMap(Dictionary map, string prefix) { this.SetParamSimple(map, prefix + "VpcId", this.VpcId); this.SetParamSimple(map, prefix + "SubnetId", this.SubnetId); this.SetParamSimple(map, prefix + "Classiclink", this.Classiclink); this.SetParamSimple(map, prefix + "Dcg", this.Dcg); this.SetParamSimple(map, prefix + "Pcx", this.Pcx); this.SetParamSimple(map, prefix + "Ip", this.Ip); this.SetParamSimple(map, prefix + "Nat", this.Nat); this.SetParamSimple(map, prefix + "Vpngw", this.Vpngw); this.SetParamSimple(map, prefix + "FlowLog", this.FlowLog); this.SetParamSimple(map, prefix + "NetworkDetect", this.NetworkDetect); this.SetParamSimple(map, prefix + "NetworkACL", this.NetworkACL); this.SetParamSimple(map, prefix + "CVM", this.CVM); this.SetParamSimple(map, prefix + "LB", this.LB); this.SetParamSimple(map, prefix + "CDB", this.CDB); this.SetParamSimple(map, prefix + "Cmem", this.Cmem); this.SetParamSimple(map, prefix + "CTSDB", this.CTSDB); this.SetParamSimple(map, prefix + "MariaDB", this.MariaDB); this.SetParamSimple(map, prefix + "SQLServer", this.SQLServer); this.SetParamSimple(map, prefix + "Postgres", this.Postgres); this.SetParamSimple(map, prefix + "NAS", this.NAS); this.SetParamSimple(map, prefix + "Greenplumn", this.Greenplumn); this.SetParamSimple(map, prefix + "Ckafka", this.Ckafka); this.SetParamSimple(map, prefix + "Grocery", this.Grocery); this.SetParamSimple(map, prefix + "HSM", this.HSM); this.SetParamSimple(map, prefix + "Tcaplus", this.Tcaplus); this.SetParamSimple(map, prefix + "Cnas", this.Cnas); this.SetParamSimple(map, prefix + "TiDB", this.TiDB); this.SetParamSimple(map, prefix + "Emr", this.Emr); this.SetParamSimple(map, prefix + "SEAL", this.SEAL); this.SetParamSimple(map, prefix + "CFS", this.CFS); this.SetParamSimple(map, prefix + "Oracle", this.Oracle); this.SetParamSimple(map, prefix + "ElasticSearch", this.ElasticSearch); this.SetParamSimple(map, prefix + "TBaaS", this.TBaaS); this.SetParamSimple(map, prefix + "Itop", this.Itop); this.SetParamSimple(map, prefix + "DBAudit", this.DBAudit); this.SetParamSimple(map, prefix + "CynosDBPostgres", this.CynosDBPostgres); this.SetParamSimple(map, prefix + "Redis", this.Redis); this.SetParamSimple(map, prefix + "MongoDB", this.MongoDB); this.SetParamSimple(map, prefix + "DCDB", this.DCDB); this.SetParamSimple(map, prefix + "CynosDBMySQL", this.CynosDBMySQL); this.SetParamSimple(map, prefix + "Subnet", this.Subnet); this.SetParamSimple(map, prefix + "RouteTable", this.RouteTable); } } }