ApiServerNetwork
连通 DB Custom 集群 API Server 的网络配置。
被如下接口引用:CreateDBCustomCluster, DescribeDBCustomClusterDetail。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| VpcId | String | 是 | API Server的访问私有网络ID 示例值:vpc-evvog2gd |
| SubnetId | String | 是 | API Server的访问私有网络子网ID 示例值:subnet-clk8il4i |
ContainerNetwork
联通 DB Custom 集群中容器的网络配置。
被如下接口引用:CreateDBCustomCluster, DescribeDBCustomClusterDetail。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| VpcId | String | 是 | 容器网络的虚拟网络ID 示例值:vpc-evvog2gd |
| SubnetIds | Array of String | 是 | 容器网络的虚拟网络子网列表 示例值:["subnet-clk8il4i"] |
DBCustomCluster
DB Custom 集群信息。
被如下接口引用:DescribeDBCustomClusters。
| 名称 | 类型 | 描述 |
|---|---|---|
| ClusterId | String | 集群ID 示例值:dbcc-0cj0av3j |
| ClusterName | String | 集群名称 示例值:dbcc-0cj0av3j |
| Region | String | 集群支持的地域 示例值:ap-shanghai |
| ClusterLevel | String | 集群规模 默认值:L500 示例值:L500 |
| ClusterStatus | String | DB Custom 集群状态 枚举值:
示例值:Running |
| ClusterVersion | String | 集群版本号 示例值:1.28.3 |
| ClusterNodeNum | Integer | 集群中的节点数量 单位:台 示例值:0 |
| ClusterDescription | String | 集群描述 示例值:该集群用于测试集群购买流程 |
| CreatedTime | String | 创建时间 示例值:2026-05-29T15:09:14Z |
| Tags | Array of Tag | 集群的标签信息 注意:此字段可能返回 null,表示取不到有效值。 |
DBCustomClusterNode
DB Custom 集群节点信息。
被如下接口引用:DescribeDBCustomClusterNodes。
| 名称 | 类型 | 描述 |
|---|---|---|
| NodeId | String | 节点ID 示例值:dbcn-0zan5xxk |
| NodeName | String | 节点名称 示例值:测试节点1 |
| LanIP | String | 节点内网IP地址 示例值:10.0.0.1 |
| SSHEndpoint | String | 节点SSH 访问的Endpoint。格式为IP:Port. 示例值:10.0.0.100:36000 |
| Status | String | 节点在集群中的实例状态 示例值:Running |
| Zone | String | 节点所属的地域 示例值:ap-shanghai-5 |
| NodeType | String | 节点类型 枚举值:
示例值:DB.AT5.8XLARGE128 |
DBCustomImage
DB Custom 可选的镜像信息。
被如下接口引用:DescribeDBCustomImages。
| 名称 | 类型 | 描述 |
|---|---|---|
| ImageId | String | 镜像ID 示例值:img-1tmhysjj |
| OsName | String | 操作系统名称 示例值:TencentOS Server 3.2 with Driver |
| ImageType | String | 镜像类型 枚举值:
示例值:PUBLIC_IMAGE |
| Architecture | String | 操作系统架构 枚举值:
示例值:x86_64 |
DBCustomNode
DB Custom 节点信息。
被如下接口引用:DescribeDBCustomNodes。
| 名称 | 类型 | 描述 |
|---|---|---|
| NodeId | String | 节点ID 示例值:dbcn-d82is5s0 |
| NodeName | String | 节点名称 示例值:dbcn-d82is5s0 |
| SSHEndpoint | String | 访问此节点的SSH Endpoint,格式为IP:Port 示例值:10.0.0.100:36000 |
| LanIP | String | 节点的内网通信IP地址 示例值:10.0.0.1 |
| ClusterId | String | 节点所属的集群ID 示例值:dbcc-jnfqi1b9 |
| Zone | String | 节点所属的可用区 示例值:ap-shanghai-5 |
| NodeType | String | 节点类型 枚举值:
示例值:DB.AT5.8XLARGE128 |
| CPU | Integer | 节点CPU大小 单位:核 示例值:0 |
| Memory | Integer | 节点内存 单位:GiB 示例值:0 |
| SystemDisk | SystemDisk | 系统盘信息 注意:此字段可能返回 null,表示取不到有效值。 |
| DataDisks | Array of DataDisk | 数据盘信息 注意:此字段可能返回 null,表示取不到有效值。 |
| OsName | String | 节点的操作系统名称 示例值:TencentOS Server 3.2 with Driver |
| ImageId | String | 节点的操作系统镜像ID 示例值:img-1tmhysjj |
| VpcId | String | 节点SSH Endpoint 所属的VPC ID 示例值:vpc-evvog2gd |
| SubnetId | String | 节点SSH Endpoint 所属的VPC 子网ID 示例值:subnet-clk8il4i |
| Status | String | 节点状态 枚举值:
示例值:Isolated |
| ChargeType | String | 付费类型 枚举值:
示例值:PREPAID |
| ExpireTime | String | 节点到期时间 示例值:2026-07-28T17:58:46Z |
| CreatedTime | String | 节点创建时间 示例值:2026-05-28T17:58:46Z |
| IsolatedTime | String | 节点隔离时间 示例值:2026-05-28T17:44:43Z |
| Tags | Array of Tag | 节点标签信息 注意:此字段可能返回 null,表示取不到有效值。 |
| AutoRenew | Integer | 节点是否自动续费标记 枚举值:
示例值:1 |
| SwitchId | String | 交换机ID(已加密) 示例值:3E7A16039D8E141849DE7C837DE70ECC |
| RackId | String | 机架ID(已加密) 示例值:3E5BA837F9B5FFD91DCC02DBF501C7A7 |
| HostIp | String | 底层物理机IP(已加密) 示例值:7E87DEECE245155C880A7CF5355CD81F |
DBInstanceDetail
DB实例详情
被如下接口引用:DescribeDBInstances。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceId | String | DB实例Id 示例值:tdsql-test |
| InstanceName | String | DB实例名称 示例值:tdsql-test |
| Status | Integer | DB实例状态,-1:已隔离, 0:创建中, 1:流程中, 2:运行中, 3:未初始化 示例值:2 |
| StatusDesc | String | DB实例状态描述,-1:已隔离, 0:创建中, 1:流程中, 2:运行中, 3:未初始化 示例值:2 |
| DbVersion | String | DB实例版本 示例值:5.7.17 |
| Vip | String | Vip信息 示例值:10.0.0.1 |
| Vport | Integer | Vip使用的端口号 示例值:3306 |
| UniqueVpcId | String | 字符串型的私有网络ID 示例值:vpc-test |
| UniqueSubnetId | String | 字符串型的私有网络子网ID 示例值:subnet-test |
| Shard | Integer | 是否为分布式版本,0:否,1:是 示例值:1 |
| NodeNum | Integer | DB实例节点数 示例值:3 |
| Cpu | Integer | CPU规格(单位:核数) 示例值:2 |
| Memory | Integer | 内存规格(单位:GB) 示例值:10 |
| Disk | Integer | 磁盘规格(单位:GB) 示例值:10 |
| ShardNum | Integer | 分布式类型的实例的分片数 示例值:2 |
| Region | String | 地域 示例值:ap-guangzhou |
| Zone | String | 可用区 示例值:ap-guangzhou-1 |
| DbHosts | String | Db所在主机列表, 格式: m1,s1|m2,s2 示例值:svr-test1|svr-test2 |
| HostRole | Integer | 主机角色, 1:主, 2:从, 3:主+从 示例值:1 |
| DbEngine | String | DB引擎,MySQL,Percona,MariaDB 示例值:MySQL |
| CreateTime | String | 创建时间 示例值:2022-05-10 12:00:00 |
| Zones | Array of String | 可用区列表 示例值:["ap-guangzhou-1","ap-guangzhou-2"] |
DataDisk
DB Custom 节点数据盘信息。
被如下接口引用:DescribeDBCustomNodes。
| 名称 | 类型 | 描述 |
|---|---|---|
| DiskType | String | 磁盘类型 枚举值:
示例值:CLOUD_HSSD |
| DiskSize | Integer | 磁盘大小 单位:GiB 示例值:200 |
| DiskName | String | 磁盘名称 示例值:ImageDisk |
DescribeInstanceDetail
独享集群详情
被如下接口引用:DescribeInstanceList。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceId | String | 独享集群实例Id 示例值:dbdc-test |
| InstanceName | String | 独享集群实例名称 示例值:dbdc-test |
| Region | String | 地域 示例值:ap-guangzhou |
| ProductId | Integer | 产品ID, 0:CDB, 1:TDSQL 示例值:0 |
| Type | Integer | 集群类型, 0:公有云, 1:金融围笼, 2:CDC集群 示例值:0 |
| HostType | Integer | 主机类型, 0:物理机, 1:CVM机型, 2:CDC机型 示例值:0 |
| AutoRenewFlag | Integer | 自动续费标志, 0:未设置, 1:自动续费, 2:到期不续费 示例值:0 |
| Status | Integer | 集群状态 示例值:1 |
| StatusDesc | String | 集群状态描述 示例值:运行中 |
| CreateTime | String | 创建时间 示例值:2021-04-28 00:00:00 |
| PeriodEndTime | String | 到期时间 示例值:2021-05-28 00:00:00 |
| HostNum | Integer | 主机数 示例值:1 |
| DbNum | Integer | DB实例数 示例值:1 |
| AssignStrategy | Integer | 分配策略, 0:紧凑, 1:均匀 示例值:0 |
| CpuSpec | Integer | 总主机CPU(单位:核数) 示例值:100 |
| CpuAssigned | Integer | 总已分配CPU(单位:核数) 示例值:100 |
| CpuAssignable | Integer | 总可分配CPU(单位:核数) 示例值:100 |
| MemorySpec | Integer | 总主机内存(单位:GB) 示例值:100 |
| MemoryAssigned | Integer | 总已分配内存(单位:GB) 示例值:100 |
| MemoryAssignable | Integer | 总可分配内存(单位:GB) 示例值:100 |
| DiskSpec | Integer | 总机器磁盘(单位:GB) 示例值:1000 |
| DiskAssigned | Integer | 总已分配磁盘(单位:GB) 示例值:1000 |
| DiskAssignable | Integer | 总可分配磁盘(单位:GB) 示例值:1000 |
| Zone | String | 可用区 示例值:ap-guangzhou-3 |
| FenceId | String | 金融围笼ID 示例值:cage-x-x |
| ClusterId | String | 所属集群ID(默认集群为空) 示例值:cluster-xxx |
| ResourceTags | Array of ResourceTag | 实例标签 |
| CpuType | String | CPU类型:Intel/AMD,Hygon 示例值:Intel/AMD |
| Zones | Array of String | 可用区列表 示例值:["ap-guangzhou-1","ap-guangzhou-2"] |
DeviceInfo
设备信息
被如下接口引用:DescribeInstances。
| 名称 | 类型 | 描述 |
|---|---|---|
| DeviceId | Integer | 设备ID 示例值:18504 |
| DeviceNo | String | 设备No 示例值:SNxxx |
| DevClass | String | 设备类型 示例值:SH12 |
| MaxMemory | Float | 设备总内存,单位GB 示例值:576 |
| MaxDisk | Float | 设备总磁盘,单位GB 示例值:28000 |
| RestMemory | Float | 设备剩余内存,单位GB 示例值:216 |
| RestDisk | Float | 设备剩余磁盘,单位GB 示例值:6420 |
| RawDeviceNum | Integer | 设备机器个数 示例值:3 |
| InstanceNum | Integer | 数据库实例个数 示例值:31 |
Filter
描述键值对过滤器,用于条件过滤查询。
被如下接口引用:DescribeDBCustomClusterNodes, DescribeDBCustomClusters, DescribeDBCustomNodes。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Name | String | 是 | 筛选条件 示例值:node-name |
| Values | Array of String | 是 | 过滤字段对应的参数值 示例值:["测试节点"] |
HostDetail
主机详情
被如下接口引用:DescribeHostList。
| 名称 | 类型 | 描述 |
|---|---|---|
| HostId | String | 主机Id 示例值:svr-test |
| HostName | String | 主机名称 示例值:svr-test |
| Zone | String | 可用区 示例值:ap-guangzhou-1 |
| Status | Integer | 主机状态 示例值:1 |
| AssignStatus | Integer | 分配DB实例状态,0:可分配,1:不可分配 示例值:0 |
| HostType | Integer | 主机类型, 0:物理机, 1:cvm本地盘, 2:cvm云盘 示例值:0 |
| DbNum | Integer | DB实例数 示例值:1 |
| CpuSpec | Integer | 主机CPU(单位:核数) 示例值:100 |
| CpuAssigned | Integer | 已分配CPU(单位:核数) 示例值:100 |
| CpuAssignable | Integer | 可分配CPU(单位:核数) 示例值:100 |
| MemorySpec | Integer | 主机内存(单位:GB) 示例值:100 |
| MemoryAssigned | Integer | 已分配内存(单位:GB) 示例值:100 |
| MemoryAssignable | Integer | 可分配内存(单位:GB) 示例值:100 |
| DiskSpec | Integer | 主机磁盘(单位:GB) 示例值:100 |
| DiskAssigned | Integer | 已分配磁盘(单位:GB) 示例值:100 |
| DiskAssignable | Integer | 可分配磁盘(GB) 示例值:100 |
| CpuRatio | Float | CPU分配比 示例值:1.0 |
| MemoryRatio | Float | 内存分配比 示例值:1.0 |
| DiskRatio | Float | 磁盘分配比 示例值:1.0 |
| MachineName | String | 机型名称 示例值:HYI12A |
| MachineType | String | 机型类别 示例值:SH12 |
| PidTag | String | 计费标签 示例值:sv_excluster_xxx |
| Pid | Integer | 计费ID 示例值:10811 |
| InstanceId | String | 独享集群实例Id 示例值:dbdc-test |
| Zones | Array of String | 可用区列表 示例值:["ap-guangzhou-1","ap-guangzhou-2"] |
InstanceDetail
集群容量信息。
被如下接口引用:DescribeInstances。
| 名称 | 类型 | 描述 |
|---|---|---|
| Status | Integer | 集群状态,0:运行中,1:不在运行 示例值:0 |
| ReadWriteTotalLeaveMemory | Float | 读写集群剩余内存容量,单位GB 示例值:216 |
| ReadWriteTotalLeaveDisk | Float | 读写集群剩余磁盘容量,单位GB 示例值:6420 |
| ReadWriteTotalMemory | Float | 读写集群总内存容量,单位GB 示例值:576 |
| ReadWriteTotalDisk | Float | 读写集群总磁盘容量,单位GB 示例值:28000 |
| ReadOnlyTotalLeaveMemory | Float | 只读集群剩余内存容量,单位GB 示例值:0 |
| ReadOnlyTotalLeaveDisk | Float | 只读集群剩余磁盘容量,单位GB 示例值:0 |
| ReadOnlyTotalMemory | Float | 只读集群总内存容量,单位GB 示例值:0 |
| ReadOnlyTotalDisk | Float | 只读集群总磁盘容量,单位GB 示例值:0 |
| InstanceDeviceInfos | Array of InstanceDeviceInfo | 集群设备详情 示例值:见InstanceDeviceInfo数据结构 |
InstanceDeviceInfo
集群设备组信息。
被如下接口引用:DescribeInstances。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceId | String | 集群ID 示例值:cage-gz-3-7 |
| ReadWriteDevice | Array of DeviceInfo | 读写设备组 示例值:详见DeviceInfo |
| ReadOnlyDevice | Array of DeviceInfo | 只读设备组 示例值:详见DeviceInfo |
| FreeDevice | Array of DeviceInfo | 空闲设备组 示例值:详见DeviceInfo |
InstanceExpand
集群扩展信息。
被如下接口引用:DescribeInstances。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceId | String | 集群ID 示例值:dbdc-dcdjhdzk |
| InstanceName | String | 集群名称 示例值:exclusivetest |
| AppId | Integer | 用户ID 示例值:1270047691 |
| Region | String | 地域 示例值:ap-guangzhou |
| Zone | String | 可用区 示例值:ap-guangzhou-1 |
| InstanceType | Integer | 集群类型: 0:一主一备,1:一主两备 示例值:1 |
| InstanceStatus | Integer | 集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除 示例值:1 |
| CreateTime | String | 创建时间 示例值:2021-02-25T16:08:47+08:00 |
| AutoRenewFlag | Integer | 实例自动续费标识: 0正常续费 1自动续费 2到期不续费 示例值:1 |
| Machine | String | 机型 示例值:SH12 |
| PeriodEndTime | String | 过期时间 示例值:2021-09-25T16:08:47+08:00 |
| InstanceDetail | InstanceDetail | 集群信息 示例值:详见InstanceDetail |
| Pid | Integer | 计费侧的产品ID 示例值:10875 |
LoginSettings
DB Custom 节点登录相关配置。
被如下接口引用:AddNodesToDBCustomCluster, CreateDBCustomNodes。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Password | String | 否 | 实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下: Linux实例密码必须8到30位,至少包括两项[a-z],[A-Z]、[0-9] 和 [( ) 示例值:password@PRE123 |
| KeyIds | Array of String | 否 | 密钥ID列表。关联密钥后,就可以通过对应的私钥来访问实例;KeyId可通过接口 DescribeKeyPairs获取,密钥与密码不能同时指定,同时Windows操作系统不支持指定密钥。 入参限制:当前仅支持设置单个 ID。 示例值:["skey-48hbnu45"] |
| KeepImageLogin | String | 否 | 保持镜像的原始设置。该参数与Password或KeyIds.N不能同时指定。只有使用自定义镜像、共享镜像或外部导入镜像创建实例时才能指定该参数为true。 枚举值:
示例值:true |
ResourceTag
标签对象,包含tagKey & tagValue
被如下接口引用:DescribeInstanceDetail, DescribeInstanceList。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| TagKey | String | 是 | 标签键 示例值:env |
| TagValue | String | 是 | 标签值 示例值:prod |
SystemDisk
DB Custom 节点系统盘信息。
被如下接口引用:DescribeDBCustomNodes。
| 名称 | 类型 | 描述 |
|---|---|---|
| DiskType | String | 磁盘类型 枚举值:
示例值:CLOUD_HSSD |
| DiskSize | Integer | 磁盘大小 单位:GiB 示例值:100 |
Tag
标签键值对。
被如下接口引用:CreateDBCustomCluster, CreateDBCustomNodes, DescribeDBCustomClusterDetail, DescribeDBCustomClusters, DescribeDBCustomNodes, ModifyDBCustomClusterTags, ModifyDBCustomNodeTags。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 是 | 标签键 示例值:test-key1 |
| Value | String | 是 | 标签值 示例值:test-key1-value |