数据结构

最近更新时间:2026-04-02 01:13:16

我的收藏

AttachCBSSpec

集群内节点的规格磁盘规格描述

被如下接口引用:DescribeInstance, DescribeInstancesNew。

名称 类型 必选 描述
DiskType String 节点磁盘类型,例如“CLOUD_SSD”"CLOUD_PREMIUM"
示例值:CLOUD_SSD
DiskSize Integer 磁盘容量,单位G
示例值:100
DiskCount Integer 磁盘总数
示例值:1
DiskDesc String 描述
示例值:SSD云硬盘

BackUpJobDisplay

备份任务详情

被如下接口引用:DescribeBackUpJob。

名称 类型 描述
JobId Integer 备份任务id
示例值:任务id
Snapshot String 备份任务名
示例值:snapshot-xxxxxxxx
BackUpType String 任务类型(元数据),(数据)
示例值:metadata
BackUpSize Integer 备份数据量
示例值:500
BackUpTime String 任务创建时间
示例值:"2021-09-18 00:12:23"
ExpireTime String 任务过期时间
示例值:"2021-09-18 00:12:23"
JobStatus String 任务状态
示例值:bakcuping
ProcessSize Integer 处理数据量
示例值:0
ErrorReason String 错误原因
示例值:InternalError

BackupTableContent

备份表信息

被如下接口引用:CreateBackUpSchedule, DescribeBackUpJobDetail, DescribeBackUpSchedule, DescribeBackUpTables。

名称 类型 必选 描述
Database String 数据库
示例值:db_test
Table String
示例值:tb_test
TotalBytes Integer 表总字节数
示例值:1024
VCluster String 虚拟cluster
示例值:cluster-xxxxxxxx
Ips String 表ip
示例值:10.0.0.10
ZooPath String zk路径
示例值:/data
Rip String cvm的ip地址
示例值:192.x.x.x

CNResource

资源信息

被如下接口引用:DescribeCNInstances。

名称 类型 描述
ID Integer 资源id
示例值:1
InstanceID String 集群的id
示例值:cdwch-cn-cluster
AppID Integer 用户appid
示例值:123456007
Uin String 用户uin
示例值:123456007
Component String 组件
示例值:{"server":"clieckhouse-cn"}
DeployMode Integer 部署模式
示例值:1
SpecName String 规格名称
示例值:Medium
ResourceID String 资源id
示例值:ins-xxxx
Status Integer 资源的状态
示例值:4
IP String 私有网络ip
示例值:127.0.0.1
CPU Integer 核数
示例值:2
Memory Integer 内存
示例值:4
Storage Integer 存储大小
示例值:500
UUID String 服务器ID
示例值:123-345-677
Region String 地域
示例值:ap-guangzhou
Zone String 地区
示例值:ap-guagnzhou-1
Details String 详细信息
示例值:{"region":"ap-guagnzhou","Storage":500,"}
CreateTime String 创建时间
示例值:2025-01-01 11:11:11
ModifyTime String 修改时间
示例值:2025-01-01 11:11:11
ExpireTime String 过期时间
示例值:2025-01-01 11:11:11

Charge

集群计费相关信息

被如下接口引用:CreateInstanceNew。

名称 类型 必选 描述
ChargeType String 计费类型,“PREPAID” 预付费,“POSTPAID_BY_HOUR” 后付费
示例值:PREPAID
RenewFlag Integer PREPAID需要传递,是否自动续费,1表示自动续费开启
示例值:1
TimeSpan Integer 预付费需要传递,计费时间长度,多少个月
示例值:1

CkUserAlterInfo

新增或是修改ck用户

被如下接口引用:ActionAlterCkUser。

名称 类型 必选 描述
InstanceId String 集群实例id
示例值:cdwch-xxxx
UserName String 用户名
示例值:test_user
PassWord String base64加密后的密码
示例值:cGFzc3dvcmsK
Describe String 描述
示例值:测试账号
OriginalPassword String 账户的当前密码

ClusterConfigsInfoFromEMR

用于返回XML格式的配置文件和内容以及其他配置文件有关的信息

被如下接口引用:DescribeClusterConfigs。

名称 类型 描述
FileName String 配置文件名称
示例值:config.xml
FileConf String 配置文件对应的相关属性信息
示例值:{"editable":true,"display":true,"type":"Customize","fileOwner":"
KeyConf String 配置文件对应的其他属性信息
示例值:{"customKey":{"name":"customKey","type":"string","description":"
OriParam String 配置文件的内容,base64编码
示例值:PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHlhbmRleD4K
NeedRestart Integer 用于表示当前配置文件是不是有过修改后没有重启,提醒用户需要重启
示例值:1
FilePath String 保存配置文件的路径
示例值:/etc/clickhouse-server
Ip String 节点级配置的ip,当ConfigLevel取值为node时,此参数必选;
示例值:10.xx.xx.9
ConfigLevel String 可选参数,参数取值:node,cluster; node: 节点级参数配置,cluster: 实例级参数配置;
示例值:node

ClusterInfo

clickhouse vcluster信息

被如下接口引用:DescribeInstanceClusters。

名称 类型 描述
ClusterName String vcluster名字
示例值:default
NodeIps Array of String 当前cluster的IP列表
示例值:["10.x.x.x"]

CnInstanceInfo

云原生实例详情

被如下接口引用:DescribeCNInstances。

名称 类型 描述
ID Integer ID值
示例值:1
InstanceType String cdwch-cn或者其他
示例值:cos
InstanceName String cdwch-cn或者其他
示例值:cdwch-3a
Status String Running
示例值:Running
StatusDesc String 运行中
示例值:运行中
InstanceStateInfo InstanceStateInfo
InstanceID String -
示例值:clickhouse-xxxx
Resources Array of CNResource
IsSecondaryZone String desc
示例值:false
SecondaryZoneInfo String desc
示例值:[{"SecondaryZone":"ap-nanjing-1","SecondarySubnet":"","ZoneDesc":"南京一区"},{"SecondaryZone":"ap-nanjing-3","SecondarySubnet":"subnet-861hei6i","ZoneDesc":"南京三区"}]

ConfigSubmitContext

配置文件修改信息

被如下接口引用:ModifyClusterConfigs。

名称 类型 必选 描述
FileName String 配置文件名称
示例值:config.xml
OldConfValue String 配置文件旧内容,base64编码
示例值:PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHlhbmRleD4K
NewConfValue String 配置文件新内容,base64编码
示例值:PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHlhbmRleD4K
FilePath String 保存配置文件的路径
示例值:/etc/clickhouse-server
Ip String 节点ip信息,可选参数,当修改集群节点级配置(例如keeper_config.xml)时此参数必填;
示例值:10.xx.xx.9

DatabasePrivilegeInfo

数据库权限信息

被如下接口引用:ModifyUserNewPrivilege。

名称 类型 必选 描述
DatabaseName String 数据库名称
示例值:db1
DatabasePrivileges Array of String 库表权限,SELECT、INSERT_ALL、ALTER、TRUNCATE、DROP_TABLE、CREATE_TABLE、DROP_DATABASE
示例值:["SELECT","NSERT_ALL"]
TablePrivilegeList Array of TablePrivilegeInfo 库下面的表权限
示例值:["SELECT"]

DiskSpec

磁盘规格描述

被如下接口引用:DescribeSpec。

名称 类型 描述
DiskType String 磁盘类型,例如“CLOUD_SSD", "LOCAL_SSD"等
示例值:CLOUD_SSD
DiskDesc String 磁盘类型说明,例如"云SSD", "本地SSD"等
示例值:本地SSD
MinDiskSize Integer 磁盘最小规格大小,单位G
示例值:20
MaxDiskSize Integer 磁盘最大规格大小,单位G
示例值:100
DiskCount Integer 磁盘数目
示例值:10

EventTask

事件任务

被如下接口引用:DescribeEventTasks。

名称 类型 必选 描述
InstanceId String 集群id
示例值:cdwch-wf7txq24
EventTaskId Integer 事件任务的id
示例值:23
HandleUser String 处理人uin
示例值:10341958
EventCode String 事件名称
示例值:DiskHigh
RepairId String CVM相关事件的维修id
示例值:rep-1z931n
EventNameDescribe String 事件名称描述
示例值:磁盘使用率过高
EventPriority Integer 事件等级(0-低;1-中;2-高;3-严重)
示例值:1
EventDetail String 事件详情
示例值:磁盘使用率过高,超过阈值
IP String 影响集群节点
示例值:10.0.0.1
CreateTime String 事件触发时间
示例值:2025-03-21 10:23:02
Status Integer 事件状态(1-待处理;2-已预约;3-处理中;4-已完成;5-处理中;6-自动处理中;-1-已忽略;-2-已删除)
示例值:1
NeedAuthorization Integer 是否需要授权维修:1-不需要,2-需要
示例值:1
OperationType Array of String 该事件涉及到的操作类型(OnlineMigrationForInstance-实例在线迁移,OnlineMaintenanceForInstance-实例在线维修,等)
示例值:["1","2"]
FinishTime String 完成时间
示例值:2025-03-21 10:23:02
OperationGuide String 操作指引
示例值:https://cloud.tencent.com/document/product/1299/62531
ResourceId String 资源id
示例值:ins-l7gcq29k

GroupInfo

集群分组信息描述

被如下接口引用:DescribeInstanceNodes。

名称 类型 描述
GroupName String 分组名称
示例值:default_cluster
ShardName String 分片变量名称
示例值:shard
ReplicaName String 副本变量名称
示例值:replica

InstanceConfigInfo

集群配置信息

被如下接口引用:DescribeInstanceKeyValConfigs。

名称 类型 必选 描述
ConfKey String

配置项名称


示例值:max_connections
ConfValue String

配置项内容


示例值:100
DefaultValue String

默认值


示例值:100
NeedRestart Boolean

是否需要重启


示例值:false
Editable Boolean

是否可编辑


示例值:true
ConfDesc String

配置项解释


示例值:The maximum number of inbound connections.
FileName String

文件名称


示例值:config.xml
ModifyRuleType String

规则名称类型


示例值:number
ModifyRuleValue String

规则名称内容


示例值:bigint
Uin String

修改人的uin


示例值:234543
ModifyTime String

修改时间


示例值:2021-01-01 11:11:11
ValueRange String

取值范围


示例值:["DEFINER", "INVOKER", "NONE"]
AbnormalParam String

标记异常


示例值:false

InstanceConfigItem

KV配置

被如下接口引用:ModifyInstanceKeyValConfigs。

名称 类型 必选 描述
ConfKey String

key


示例值:max_connections
ConfValue String

value


示例值:"4097"
ModifyType String

add/delete/update


示例值:update
NeedRestart Boolean

是否需要重启


示例值:true
OriginalConfValue String

修改前的值


示例值:1

InstanceDetail

Instance表detail字段

被如下接口引用:DescribeInstance, DescribeInstancesNew。

名称 类型 必选 描述
EnableAlarmStrategy Boolean 告警策略是否可用
示例值:1

InstanceInfo

实例描述信息

被如下接口引用:DescribeInstance, DescribeInstancesNew。

名称 类型 描述
InstanceId String

集群实例ID, "cdw-xxxx" 字符串类型


示例值:cdwch-xxxxxxxx
InstanceName String

集群实例名称


示例值:clickhouse集群
Status String

状态,
Init 创建中; Serving 运行中;
Deleted已销毁;Deleting 销毁中;
Modify 集群变更中;


示例值:Running
Version String

版本


示例值:20.7.2.30
Region String

地域, ap-guangzhou


示例值:ap-guangzhou
Zone String

可用区, ap-guangzhou-3


示例值:ap-guangzhou-3
VpcId String

私有网络名称


示例值:vpc-xxxxxx
SubnetId String

子网名称


示例值:subnet-xxxxx
PayMode String

付费类型,"hour", "prepay"


示例值:hour
CreateTime String

创建时间


示例值:2020-01-01 11:11:11
ExpireTime String

过期时间


示例值:2020-02-01 11:11:11
MasterSummary NodesSummary

数据节点描述信息

CommonSummary NodesSummary

zookeeper节点描述信息

HA String

高可用,"true" "false"


示例值:false
AccessInfo String

访问地址,例如 "10.0.0.1:9000"


示例值:"10.0.0.1:9000"
Id Integer

记录ID,数值型


示例值:1
RegionId Integer

regionId, 表示地域


示例值:1
ZoneDesc String

可用区说明,例如 "广州二区"


示例值:广州三区
FlowMsg String

错误流程说明信息


示例值:error
StatusDesc String

状态描述,例如“运行中”等


示例值:运行中
RenewFlag Boolean

自动续费标记


示例值:false
Tags Array of Tag

标签列表

Monitor String

监控信息


示例值:prom-aaaaa
HasClsTopic Boolean

是否开通日志


示例值:true
ClsTopicId String

日志主题ID


示例值:error
ClsLogSetId String

日志集ID


示例值:error
EnableXMLConfig Integer

是否支持xml配置管理


示例值:1
RegionDesc String

区域


示例值:广州
Eip String

弹性网卡地址


示例值:127.0.0.1
CosMoveFactor Integer

冷热分层系数


示例值:20
Kind String

external/local/yunti


示例值:yunti
IsElastic Boolean

是否弹性ck


示例值:false
InstanceStateInfo InstanceStateInfo

集群详细状态

HAZk Boolean

ZK高可用


示例值:true
MountDiskType Integer

挂载盘,默认0:没有类型;1:裸盘;2:lvm


示例值:1
CHProxyVip String

chproxy连接ip


示例值:127.0.0.1
CosBucketName String

cos buket的名字


示例值:ayuan-chq-test-1301087413
CanAttachCbs Boolean

是否可以挂载云盘


示例值:true
CanAttachCbsLvm Boolean

是否可以挂载云盘阵列


示例值:true
CanAttachCos Boolean

是否可以挂载cos


示例值:true
Components Array of ServiceInfo

服务信息

UpgradeVersions String

可升级的内核版本


示例值:error
EsIndexId String

ex-index


示例值:es-index
EsIndexUsername String

username


示例值:cdwchtest
EsIndexPassword String

password


示例值:cdwchtest
HasEsIndex Boolean

true


示例值:false
IsSecondaryZone Boolean

true


示例值:false
SecondaryZoneInfo String

desc


示例值:[{"SecondaryZone":"ap-nanjing-1","SecondarySubnet":"","ZoneDesc":"南京一区"},{"SecondaryZone":"ap-nanjing-3","SecondarySubnet":"subnet-861hei6i","ZoneDesc":"南京三区"}]
ClickHouseKeeper Boolean

是否clickhouse-keeper


示例值:false
Details InstanceDetail

实例扩展信息

IsWhiteSGs Boolean

安全组白名单


示例值:true
BindSGs Array of String

绑定的安全组


示例值:["cdr","cdwch"]
HasPublicCloudClb Boolean

是否开启公网clb


示例值:true
UpgradeZkVersions String

可升级的zk版本


示例值:3.6.1,3.8.3
ShowRip String

是否显示rip


示例值:disable
InstanceType String

实例类型:标准型 standard,无keeper节点类型noKeeper;


示例值:standard,noKeeper
EnableConfigKeyValue String

keyvalue视图


示例值:"true"

InstanceNode

实例节点描述信息

被如下接口引用:DescribeInstanceNodes。

名称 类型 描述
Ip String IP地址
示例值:10.0.0.1
Spec String 机型,如 S1
示例值:SCH1
Core Integer cpu核数
示例值:2
Memory Integer 内存大小
示例值:4
DiskType String 磁盘类型
示例值:CLOUD_HSSD
DiskSize Integer 磁盘大小
示例值:100
Cluster String 所属clickhouse cluster名称
示例值:default_cluster
NodeGroups Array of GroupInfo 节点所属的分组信息
Rip String VPC IP
示例值:192.168.1.1
IsCHProxy Boolean ture的时候表示该节点上部署了chPROXY进程
示例值:true
Status String 节点状态
示例值:状态
UUID String 节点uuid
示例值:唯一id
Zone String
示例值:ap-guangzhou-7
ZoneDesc String 去描述
示例值:广州七区
RealResourceId String 真实资源id
示例值:ins-379ozssh
SubnetId String 子网信息
示例值:subnet-gyp9541s

InstanceStateInfo

集群状态抽象后的结构体

被如下接口引用:DescribeCNInstances, DescribeInstance, DescribeInstancesNew。

名称 类型 必选 描述
InstanceState String

集群状态,例如:Serving


示例值:Serving
FlowCreateTime String

集群操作创建时间


示例值:2025-01-01 10:00:10
FlowName String

集群操作名称


示例值:create_instance
FlowProgress Integer

集群操作进度


示例值:30
InstanceStateDesc String

集群状态描述,例如:运行中


示例值:运行中
FlowMsg String

集群流程错误信息,例如:“创建失败,资源不足”


示例值:购买机器
ProcessName String

当前步骤的名称,例如:”购买资源中“


示例值:purchaseStage
RequestId String

请求id


示例值:b17d6cd6-870a-4dd5-a3b2-d28c4663a81e
ProcessSubName String

流程的二级名称


注意:此字段可能返回 null,表示取不到有效值。
示例值:购买集群
RequestID String

请求ID


注意:此字段可能返回 null,表示取不到有效值。
示例值:1223-eee

MapConfigItem

kv配置,多层级item

被如下接口引用:DescribeInstanceKeyValConfigs。

名称 类型 描述
ConfKey String key
示例值:max_partition_size_to_drop
Items Array of InstanceConfigInfo 列表
示例值:[{"ConfKey": "logger","Items": [{"ConfKey": "logger.level","ConfValue": "trace","DefaultValue": "","NeedRestart": false,"Editable": false,"ConfDesc": "","ModifyRuleType": "","ModifyRuleValue": "","FileName": "","Uin": "","ModifyTime": ""}]

NodeSpec

创建集群时的规格

被如下接口引用:CreateInstanceNew。

名称 类型 必选 描述
SpecName String 规格名称
示例值:SCH1
Count Integer 数量
示例值:1
DiskSize Integer 云盘大小
示例值:200

NodesSummary

节点角色描述信息

被如下接口引用:DescribeInstance, DescribeInstancesNew。

名称 类型 描述
Spec String 机型,如 S1
示例值:S_4_16_S
NodeSize Integer 节点数目
示例值:1
Core Integer cpu核数,单位个
示例值:2
Memory Integer 内存大小,单位G
示例值:4
Disk Integer 磁盘大小,单位G
示例值:200
DiskType String 磁盘类型
示例值:CLOUD_SSD
DiskDesc String 磁盘描述
示例值:SSD云硬盘
AttachCBSSpec AttachCBSSpec 挂载云盘信息
示例值: {"DiskType": "","DiskSize": 0,"DiskCount": 0,"DiskDesc": ""}
SubProductType String 子产品类型
示例值:STANDARD
SpecCore Integer 规格对应的核数
示例值:1
SpecMemory Integer 规格对应的内存大小
示例值:1
DiskCount Integer 磁盘的数量
示例值:1
MaxDiskSize Integer 磁盘的最大大小
示例值:1
Encrypt Integer 是否为加密云盘
示例值:1

ResourceSpec

资源规格描述信息

被如下接口引用:DescribeSpec。

名称 类型 描述
Name String 规格名称,例如“SCH1"
示例值:SCH1
Cpu Integer cpu核数
示例值:4
Mem Integer 内存大小,单位G
示例值:16
Type String 分类标记,STANDARD/BIGDATA/HIGHIO分别表示标准型/大数据型/高IO
示例值:STANDARD
SystemDisk DiskSpec 系统盘描述信息
示例值:复杂结构
DataDisk DiskSpec 数据盘描述信息
示例值:复杂结构
MaxNodeSize Integer 最大节点数目限制
示例值:50
Available Boolean 是否可用,false代表售罄
示例值:true
ComputeSpecDesc String 规格描述信息
示例值:2核4G
DisplayName String 规格名
示例值:L
InstanceQuota Integer 库存数
示例值:30

ScheduleStrategy

策略详情

被如下接口引用:DescribeBackUpSchedule。

名称 类型 描述
CosBucketName String 备份桶名称
示例值:"cos-bucket"
RetainDays Integer 备份保留天数
示例值:7
WeekDays String 备份的天
示例值:"1,2"
ExecuteHour Integer 备份小时
示例值:3
ScheduleId Integer 策略id
示例值:1
NextBackupTime String 下次备份时间
示例值:2025-01-01 00:10:10

SearchTags

列表页搜索的标记列表

被如下接口引用:DescribeCNInstances, DescribeInstancesNew。

名称 类型 必选 描述
TagKey String 标签的键
示例值:标签一
TagValue String 标签的值
示例值:标签值一
AllValue Integer 1表示只输入标签的键,没有输入值;0表示输入键时且输入值
示例值:1

SecondaryZoneInfo

副可用区详情

被如下接口引用:CreateInstanceNew。

名称 类型 必选 描述
SecondaryZone String 副可用区
示例值:ap-guangzhou
SecondarySubnet String 可用区可用的子网id
示例值:subnet-test
UserIpNum String 可用区可用的子网可用ip的数量
示例值:1
SecondaryUserSubnetIPNum Integer 可用区可用的子网可用ip的数量
示例值:1

ServiceInfo

服务详细信息描述。

被如下接口引用:DescribeInstance, DescribeInstancesNew。

名称 类型 描述
Name String 服务名称
示例值:cdwch-xxxx
Version String 服务的版本
示例值:v1.2.3

TablePrivilegeInfo

表权限

被如下接口引用:ModifyUserNewPrivilege。

名称 类型 必选 描述
TableName String 表名称
示例值:table1
TablePrivileges Array of String 表权限列表 SELECT、INSERT_ALL、ALTER、TRUNCATE、DROP_TABLE 查询、插入、设置、清空表、删除表
示例值:【】

Tag

标签描述

被如下接口引用:CreateInstanceNew, DescribeInstance, DescribeInstancesNew。

名称 类型 必选 描述
TagKey String 标签的键
示例值:标签一
TagValue String 标签的值
示例值:内容一