数据结构

最近更新时间: 2025-02-18 17:50:23

CommunityResponse

是否社区版的返回对象

被如下接口引用:DescribeIfCommunity

名称 必选 允许NULL 类型 描述
InstanceId String 实例ID
IfCommunity Bool 是否社区版

VipEntity

虚拟IP实体

被如下接口引用:DescribeInstanceAttributes、DescribeInstanceDetail、DescribeInstancesDetail、DescribeRoute

名称 必选 允许NULL 类型 描述
Vip String 虚拟IP
Vport String 虚拟端口

Assignment

存储着分配给该消费者的 partition 信息

被如下接口引用:DescribeGroupInfo

名称 必选 允许NULL 类型 描述
Version Int64 assingment版本信息
Topics Array of GroupInfoTopics topic信息列表

DescribeGroup

DescribeGroup返回实体

被如下接口引用:DescribeGroup

名称 必选 允许NULL 类型 描述
Group String groupId
Protocol String 该 group 使用的协议。

AppIdIsVipResponse

是否大客户查询结果

被如下接口引用:DescribeAppIdIsVip

名称 必选 允许NULL 类型 描述
VipFlag Int64 0表示小客户 1 表示大客户
InternalApp Int64 0 : 表示公有云客户, 1 表示内部客户

CreateTopicResp

创建主题返回

被如下接口引用:CreateTopic

名称 必选 允许NULL 类型 描述
TopicId String 主题Id

TopicDetailResponse

主题详情返回实体

被如下接口引用:DescribeTopicDetail

名称 必选 允许NULL 类型 描述
TopicList Array of TopicDetail 返回的主题详情列表
TotalCount Int64 符合条件的所有主题详情数量

ConsumerGroupResponse

消费组返回结果实体

被如下接口引用:DescribeConsumerGroup

名称 必选 允许NULL 类型 描述
TotalCount Int64 符合条件的消费组数量
TopicList Array of ConsumerGroupTopic 主题列表
GroupList Array of ConsumerGroup 消费分组List
TotalPartition Int64 所有分区数量
PartitionListForMonitor Array of Partition 监控的分区列表
TotalTopic Int64 主题总数
TopicListForMonitor Array of ConsumerGroupTopic 监控的主题列表
GroupListForMonitor Array of Group 监控的组列表

ConnectorConfigsResponse

Connector配置信息对象

被如下接口引用:DescribeConnectorConfigs

名称 必选 允许NULL 类型 描述
ConnectorClass String 执行该任务的 class 名称。
DestInstance String 目的实例名称。
TopicConfig String 主题配置。
ConnectorVersion String connector 版本。
SrcInstance String 源实例。
OffsetReset String 任务同步启动时候的 offset 设置
SourceBroker String 源实例访问 broker 地址和端口。
KeepPartition Bool 源和目的 topic 的 partition 数量是否要求保持一致。true:保持一致;false:不一致。
Name String connector 名称。
AutoCreate Bool 是否开启主题自动创建。true 表示开启,false 表示不开启。

DescribeBrokerResponse

DescribeBrokerResponse

被如下接口引用:DescribeBrokers

名称 必选 允许NULL 类型 描述
ClusterId Int64 ClusterId
ZoneId Int64 ZoneId
ClusterName String ClusterName
BrokerIp String BrokerIp
BrokerId Int64 BrokerId
MaxNetworkFlow Uint64 MaxNetworkFlow
MaxDiskSpace Uint64 MaxDiskSpace
MinPort Uint64 MinPort
MaxPort Uint64 MaxPort
AvailableNetworkFlow Uint64 AvailableNetworkFlow
AvailableDiskSpace Uint64 AvailableDiskSpace

OperateResponseData

操作类型返回的Data结构

被如下接口引用:CreateAcl、CreateConnector、CreatePartition、CreateRoute、CreateTopicIpWhiteList、CreateUser、DeleteAcl、DeleteConnector、DeleteRoute、DeleteTopic、DeleteTopicIpWhiteList、DeleteUser、ModifyGroupOffsets、ModifyInstanceAttributes、ModifyPassword、ModifyResourceTce、ModifyTopicAttributes、PauseConnector、ResumeConnector

名称 必选 允许NULL 类型 描述
FlowId Int64 FlowId

ConsumerRecord

消息记录

被如下接口引用:FetchMessageByOffset、FetchMessageListByOffset、FetchMessageListByTimestamp

名称 必选 允许NULL 类型 描述
Topic String 主题名
Partition Uint64 分区id
Offset Uint64 位点
Key String 消息key
Value String 消息value
Timestamp Uint64 消息时间戳
Headers String 消息headers

UserResponse

用户返回实体

被如下接口引用:DescribeUser

名称 必选 允许NULL 类型 描述
Users Array of User 符合条件的用户列表
TotalCount Int64 符合条件的总用户数

Connector

连接器实例

被如下接口引用:DescribeConnector

名称 必选 允许NULL 类型 描述
ConnectorId String connectorId。
Name String connector 名称。
Type String connector 类型。 source:导入数据到 Kafka;sink:将数据从 Kafka 导出。
ConnectorClass String 执行该任务的 class 名称。
SourceRegion String 源所在地域。
Source String 源地址。
SinkRegion String 目的所在地域。
Sink String 目的地址。
Status String connector 当前状态。 该状态展示有一定的延迟,任务状态可通过 GetConnectorStatus 接口 获取。 UNASSIGNED:任务还未分配;RUNNING:connector 正在运行;PAUSED:connector 已经暂停;FAILED:任务失败;DESTROYED:任务销毁。
Description String connector 描述信息。
CreateTime String 创建时间。
UpdateTime String 修改时间。

GroupInfoTopics

GroupInfo内部topic对象

被如下接口引用:DescribeGroupInfo

名称 必选 允许NULL 类型 描述
Topic String 分配的 topic 名称
Partitions Array of Int64 分配的 partition 信息

Instance

实例对象

被如下接口引用:DescribeInstances

名称 必选 允许NULL 类型 描述
InstanceId String 实例id
InstanceName String 实例名称
Status Int64 实例的状态。0:创建中,1:运行中,2:删除中 , 5 隔离中,-1 创建失败
IfCommunity Bool 是否开源实例。开源:true,不开源:false

InstanceDeleteResponse

删除实例返回任务

被如下接口引用:DeleteInstance

名称 必选 允许NULL 类型 描述
FlowId Int64 删除实例返回的任务Id

ModifyInstanceAttributesConfig

修改实例属性的配置对象

被如下接口引用:ModifyInstanceAttributes

名称 必选 允许NULL 类型 描述
AutoCreateTopicEnable Bool 自动创建 true 表示开启,false 表示不开启
DefaultNumPartitions Int64 可选,如果auto.create.topic.enable设置为true没有设置该值时,默认设置为3
DefaultReplicationFactor Int64 如歌auto.create.topic.enable设置为true没有指定该值时默认设置为2

Error

返回的错误信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
Code String 错误码
Message String 错误信息

JgwOperateResponse

操作型结果返回值

被如下接口引用:CreateAcl、CreateConnector、CreatePartition、CreateRoute、CreateTopicIpWhiteList、CreateUser、DeleteAcl、DeleteConnector、DeleteRoute、DeleteTopic、DeleteTopicIpWhiteList、DeleteUser、ModifyGroupOffsets、ModifyInstanceAttributes、ModifyPassword、ModifyResourceTce、ModifyTopicAttributes、PauseConnector、ResumeConnector

名称 必选 允许NULL 类型 描述
ReturnCode String 返回的code,0为正常,非0为错误
ReturnMessage String 成功消息
Data OperateResponseData 操作型返回的Data数据,可能有flowId等

Filter

查询过滤器 >描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等 > * 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 > * 若同一个Filter存在多个Values,同一FilterValues间的关系为逻辑或(OR)关系。 >

被如下接口引用:DescribeInstanceDetail、DescribeInstancesDetail

名称 必选 允许NULL 类型 描述
Name String 需要过滤的字段。
Values Array of String 字段的过滤值。

PartDetail

价格对象详情

被如下接口引用:DescribeCkafkaPrice

名称 必选 允许NULL 类型 描述
Disk PriceObject 硬盘价格
CloudKafka PriceObject ckafka价格

AclResponse

ACL返回结果集

被如下接口引用:DescribeACL

名称 必选 允许NULL 类型 描述
TotalCount Int64 符合条件的总数据条数
AclList Array of Acl ACL列表

AppIdResponse

AppId的查询结果

被如下接口引用:DescribeAppInfo

名称 必选 允许NULL 类型 描述
TotalCount Int64 符合要求的所有AppId数量
AppIdList Array of Int64 符合要求的App Id列表

InstanceResponse

聚合的实例状态返回结果

被如下接口引用:DescribeInstances

名称 必选 允许NULL 类型 描述
InstanceList Array of Instance 符合条件的实例列表
TotalCount Int64 符合条件的结果总数

SubscribedInfo

订阅信息实体

被如下接口引用:DescribeConsumerGroup

名称 必选 允许NULL 类型 描述
TopicName String 订阅的主题名
Partition Array of Int64 订阅的分区
PartitionOffset Array of PartitionOffset 分区offset信息

DescribeClustersResponse

DescribeClustersResponse

被如下接口引用:

名称 必选 允许NULL 类型 描述
ClusterId Int64 ClusterId
ZoneId Int64 ZoneId
Type Int64 Type
Flag Int64 Flag
TypeDescriptor String TypeDescriptor
BindAppId Int64 BindAppId
Status String Status
Controller DescribeClustersController Controller
ClusterName String ClusterName
Ips String Ips

SoldOut

售罄标志

被如下接口引用:

名称 必选 允许NULL 类型 描述
Cvm String false未售罄

Group

组实体

被如下接口引用:DescribeConsumerGroup

名称 必选 允许NULL 类型 描述
GroupName String 组名称

DescribeBrokersResponses

DescribeBrokersResponses

被如下接口引用:DescribeBrokers

名称 必选 允许NULL 类型 描述
TotalCount Int64 总数
Brokers Array of DescribeBrokerResponse Brokers

GroupOffsetResponse

消费组偏移量返回结果

被如下接口引用:DescribeGroupOffsets

名称 必选 允许NULL 类型 描述
TotalCount Int64 符合调节的总结果数
TopicList Array of GroupOffsetTopic 该主题分区数组,其中每个元素为一个 json object

PriceResponse

价格返回结果

被如下接口引用:DescribeCkafkaPrice

名称 必选 允许NULL 类型 描述
Price Int64 价格
PartDetail PartDetail 组成详情
HasUserPrice Bool 是否用户价格
TotalCost Int64 总花费
Currency String 货币
TimeUnit String 商品的时间单位
TimeSpan Int64 商品的时间大小
GoodsNum Int64 资源实例个数
FromType Int64 类型
Pid Int64 pid
RealTotalCost Int64 真实总花费
ProductCode String 产品代码
SubProductCode String 子产品代码
Policy Float 优惠
PolicyDetail PolicyDetail 优惠详情
UnitPrice Int64 单价

ZoneResponse

查询kafka的zone信息返回的实体

被如下接口引用:DescribeCkafkaZone

名称 必选 允许NULL 类型 描述
ZoneList Array of ZoneInfo zone列表
MaxBuyInstanceNum Int64 最大购买实例个数
MaxBandwidth Int64 最大购买带宽 单位Mb/s
UnitPrice Price 后付费单位价格
MessagePrice Price 后付费消息单价
ClusterInfo Array of ClusterInfo 用户独占集群信息

PolicyDetail

折扣详情

被如下接口引用:DescribeCkafkaPrice

名称 必选 允许NULL 类型 描述
Total Float 总折扣
User Float 用户个人折扣
Common Int64 官网基础折扣
Activity Int64 Activity
DiscountType String 折扣类型
DiscountId Int64 折扣ID
PreferentialType Int64 优惠类型
DiscountSpecifiedPid Int64 指定折扣pid
Combine Float Combine

User

用户实体

被如下接口引用:DescribeUser

名称 必选 允许NULL 类型 描述
UserId Int64 用户id
Name String 用户名称
CreateTime Datetime 创建时间
UpdateTime Datetime 最后更新时间

PriceDetail

价格详情

被如下接口引用:DescribeCkafkaPrice

名称 必选 允许NULL 类型 描述
SinglePrice Int64 单价
UsedAmount Int64 使用数量
Cost Int64 花费

PriceObject

价格对象

被如下接口引用:DescribeCkafkaPrice

名称 必选 允许NULL 类型 描述
Pid String pid
Price Int64 价格
Value Int64
PriceModel String 价格模式
PriceDetail Array of PriceDetail 价格详情数组
TotalCost Int64 总消费
BillingItemCode String 账单代码
SubBillingItemCode String 子账单代码
RealTotalCost Float 实际总花费
Policy Float 方案
PolicyDetail PolicyDetail 方案详情

TradeCreateResponse

创建或修改计量计费类型实例的响应内容

被如下接口引用:HourCreate、HourModify

名称 必选 允许NULL 类型 描述
DealNames Array of String 后付费订单列表
FlowId String 发货任务ID号(为兼容单个资源开通情况保留)
FlowIds Array of String 发货任务ID号列表
ResourceIds Array of String 资源列表
BillId String 交易流水号(一般为大订单号)

ConsumerGroup

用户组实体

被如下接口引用:DescribeConsumerGroup

名称 必选 允许NULL 类型 描述
ConsumerGroupName String 用户组名称
SubscribedInfo Array of SubscribedInfo 订阅信息实体

CreateTceInstanceResponse

CreateTceInstance回参

被如下接口引用:CreateInstanceTce

名称 必选 允许NULL 类型 描述
FlowId Int64 flowId
ResourceIds Array of String instanceId数组

Route

路由实体对象

被如下接口引用:DescribeRoute

名称 必选 允许NULL 类型 描述
AccessType Int64 实例接入方式0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持)1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持)3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)
RouteId Int64 路由ID
VipType Int64 vip网络类型(1:外网TGW 2:基础网络 3:VPC网络 4:腾讯云支持环境(一般用于内部实例) 5:SSL外网访问方式访问 6:黑石环境vpc)
VipList Array of VipEntity 虚拟IP列表
Domain String 域名
DomainPort Int64 域名port

ZoneInfo

zone信息实体

被如下接口引用:DescribeCkafkaZone

名称 必选 允许NULL 类型 描述
ZoneId String zone的id
IsInternalApp Int64 是否内部APP
AppId Int64 app id
Flag Bool 标识
ZoneName String zone名称
ZoneStatus Int64 zone状态
Exflag String 额外标识
SoldOut String json对象,key为机型,value true为售罄,false为未售罄

CreateInstancePreData

创建预付费接口返回的Data

被如下接口引用:

名称 必选 允许NULL 类型 描述
FlowId Int64 CreateInstancePre返回固定为0,不能作为CheckTaskStatus的查询条件。只是为了保证和后台数据结构对齐。
DealNames Array of String 订单号列表

DescribeClustersResponses

DescribeClustersResponses

被如下接口引用:

名称 必选 允许NULL 类型 描述
Brokers Array of DescribeClustersResponse 集群信息
TotalCount Int64 总数

InstanceTypeConfigResponse

获取实例规格配置返回结果

被如下接口引用:DescribeCkafkaTypeConfigs

名称 必选 允许NULL 类型 描述
InstanceTypeConfigSet Array of InstanceTypeConfigDO 实例规格配置结果集合
MaximumTopicPartition Int64 最大主题分区
MaximumInstanceConsumerGroup Int64 最大实例消费组

ConsumerGroupTopic

消费组主题对象

被如下接口引用:DescribeConsumerGroup

名称 必选 允许NULL 类型 描述
TopicId String 主题ID
TopicName String 主题名称

DescribeClustersController

DescribeClustersController

被如下接口引用:

名称 必选 允许NULL 类型 描述
Id Int64 id
Ip String ip
Epoch Int64 epoch

InstanceDetail

实例详情

被如下接口引用:DescribeInstanceDetail、DescribeInstancesDetail

名称 必选 允许NULL 类型 描述
InstanceId String 实例id
InstanceName String 实例名称
Vip String 访问实例的vip 信息
Vport String 访问实例的端口信息
VipList Array of VipEntity 虚拟IP列表
Status Int64 实例的状态。0:创建中,1:运行中,2:删除中:5隔离中, -1 创建失败
Bandwidth Int64 实例带宽,单位Mbps
DiskSize Int64 实例的存储大小,单位GB
ZoneId Int64 可用区域ID
VpcId String vpcId,如果为空,说明是基础网络
SubnetId String 子网id
RenewFlag Int64 实例是否续费,int 枚举值:1表示自动续费,2表示明确不自动续费
Healthy Int64 实例状态 int:0表示健康,1表示告警,2 表示实例状态异常
HealthyMessage String 实例状态信息
CreateTime Int64 实例创建时间时间
ExpireTime Int64 实例过期时间
IsInternal Int64 是否为内部客户。值为1 表示内部客户
TopicNum Int64 Topic个数
Tags Array of Tag 标识tag
Version String kafka版本信息
ZoneIds Array of Int64 跨可用区
Cvm Int64 ckafka售卖类型
CpuArch Int64 集群的 CPU 架构。1:x86; 2:arm; 按位标记架构类型,例:3 二进制为 0011,表示 x86、arm 混合架构
ClusterId Int64 实例所在集群的Id
ClusterName String 实例所在集群的名称
PayMode Int64 付费模式。-1:非付费实例(默认);0:后付费实例;1:预付费实例

InstanceDetailResponse

实例详情返回结果

被如下接口引用:DescribeInstanceDetail、DescribeInstancesDetail

名称 必选 允许NULL 类型 描述
TotalCount Int64 符合条件的实例总数
InstanceList Array of InstanceDetail 符合条件的实例详情列表

Topic

返回的topic对象

被如下接口引用:DescribeTopic

名称 必选 允许NULL 类型 描述
TopicId String 主题的ID
TopicName String 主题的名称
Note String 备注

Tag

实例详情中的标签对象

被如下接口引用:DescribeInstanceAttributes、DescribeInstanceDetail、DescribeInstancesDetail

名称 必选 允许NULL 类型 描述
TagKey String 标签的key
TagValue String 标签的值

TopicAttributesResponse

主题属性返回结果实体

被如下接口引用:DescribeTopicAttributes

名称 必选 允许NULL 类型 描述
TopicId String 主题 ID
CreateTime Int64 创建时间
Note String 主题备注
PartitionNum Int64 分区个数
EnableWhiteList Int64 IP 白名单开关,1:打开; 0:关闭
IpWhiteList Array of String IP 白名单列表
Config Config topic 配置数组
Partitions Array of TopicPartitionDO 分区详情

ConnectorStatus

获取数据同步任务状态返回对象

被如下接口引用:DescribeConnectorStatus

名称 必选 允许NULL 类型 描述
State String connector 状态。UNASSIGNED:任务还未分配;RUNNING:connector 正在运行;PAUSED:connector 已经暂停;FAILED:任务失败;DESTROYED:任务销毁。
Type String connector 类型,有 source 和 sink 两种类型。

GroupResponse

DescribeGroup的返回

被如下接口引用:DescribeGroup

名称 必选 允许NULL 类型 描述
TotalCount Int64 计数
GroupList Array of DescribeGroup GroupList

Partition

分区实体

被如下接口引用:DescribeConsumerGroup

名称 必选 允许NULL 类型 描述
PartitionId Int64 分区ID

CreateInstancePreResponse

创建预付费实例返回结构

被如下接口引用:

名称 必选 允许NULL 类型 描述
ReturnCode String 返回的code,0为正常,非0为错误
ReturnMessage String 成功消息
Data CreateInstancePreData 操作型返回的Data数据

GoodsInfo

后付费商品入参信息

被如下接口引用:HourCreate、HourModify

名称 必选 允许NULL 类型 描述
GoodsCategoryId Int64 订单类型ID,接入计费时由计费后台分配
RegionId Int64 区域ID
ZoneId Int64 可用区ID,没有可用区概念则不传
GoodsNum Int64 新购时表示商品数量,续费与配置变更时固定传1
ProjectId Int64 项目ID,适用于公有云
PlatformProjectId String 项目ID,适用于专有云、私有云等非公有云平台
PayMode Int64 付费模式,0后付费/1预付费
Platform Int64 平台,0开放平台/1云平台 没有则不传
GoodsDetail String 商品详情,timeSpan表示购买时间长度,timeUnit表示购买时间单位,pid表示定价公式ID
Type String 类型

GroupInfoMember

consumer信息

被如下接口引用:DescribeGroupInfo

名称 必选 允许NULL 类型 描述
MemberId String coordinator 为消费分组中的消费者生成的唯一 ID
ClientId String 客户消费者 SDK 自己设置的 client.id 信息
ClientHost String 一般存储客户的 IP 地址
Assignment Assignment 存储着分配给该消费者的 partition 信息

GroupOffsetTopic

消费分组主题对象

被如下接口引用:DescribeGroupOffsets

名称 必选 允许NULL 类型 描述
Topic String 主题名称
Partitions Array of GroupOffsetPartition 该主题分区数组,其中每个元素为一个 json object

Price

消息价格实体

被如下接口引用:DescribeCkafkaZone

名称 必选 允许NULL 类型 描述
RealTotalCost Float 折扣价
TotalCost Float 原价

RouteResponse

路由信息返回对象

被如下接口引用:DescribeRoute

名称 必选 允许NULL 类型 描述
Routers Array of Route 路由信息列表

ConnectorResponse

Connector返回结果对象

被如下接口引用:DescribeConnector

名称 必选 允许NULL 类型 描述
TotalCount Int64 符合条件的 connector 数量。
ConnectorList Array of Connector 数据同步任务列表。

TaskStatusResponse

任务状态返回对象

被如下接口引用:DescribeTaskStatus

名称 必选 允许NULL 类型 描述
Status Int64 任务状态:0 成功1 失败2 进行中
Output String 输出信息

Acl

ACL对象实体

被如下接口引用:DescribeACL

名称 必选 允许NULL 类型 描述
ResourceType Int64 Acl资源类型,(0:UNKNOWN,1:ANY,2:TOPIC,3:GROUP,4:CLUSTER,5:TRANSACTIONAL_ID)当前只有TOPIC,
ResourceName String 资源名称,和resourceType相关如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称
Principal String 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户
Host String 默认为,表示任何host都可以访问,当前ckafka不支持host为,但是后面开源kafka的产品化会直接支持
Operation Int64 Acl操作方式(0:UNKNOWN,1:ANY,2:ALL,3:READ,4:WRITE,5:CREATE,6:DELETE,7:ALTER,8:DESCRIBE,9:CLUSTER_ACTION,10:DESCRIBE_CONFIGS,11:ALTER_CONFIGS,12:IDEMPOTEN_WRITE)
PermissionType Int64 权限类型(0:UNKNOWN,1:ANY,2:DENY,3:ALLOW)

TopicResult

统一返回的TopicResponse

被如下接口引用:DescribeTopic

名称 必选 允许NULL 类型 描述
TopicList Array of Topic 返回的主题信息列表
TotalCount Int64 符合条件的 topic 数量

InstanceConfigDO

实例配置实体

被如下接口引用:DescribeInstanceAttributes

名称 必选 允许NULL 类型 描述
AutoCreateTopicsEnable Bool 是否自动创建主题
DefaultNumPartitions Int64 分区数
DefaultReplicationFactor Int64 默认的复制Factor

Region

地域实体对象

被如下接口引用:

名称 必选 允许NULL 类型 描述
RegionId Int64 地域ID
RegionName String 地域名称
AreaName String 区域名称
RegionCode String 地域代码
RegionCodeV3 String 地域代码(V3版本)
Support String NONE:默认值不支持任何特殊机型\nCVM:支持CVM类型

TopicDetail

主题详情

被如下接口引用:DescribeTopicDetail

名称 必选 允许NULL 类型 描述
TopicName String 主题名称
TopicId String 主题ID
PartitionNum Int64 分区数
ReplicaNum Int64 副本数
Note String 备注
CreateTime Int64 创建时间
EnableWhiteList Bool 是否开启ip鉴权白名单,true表示开启,false表示不开启
IpWhiteListCount Int64 ip白名单中ip个数
ForwardCosBucket String 数据备份cos bucket: 转存到cos 的bucket地址
ForwardStatus Int64 数据备份cos 状态: 1 不开启数据备份,0 开启数据备份
ForwardInterval Int64 数据备份到cos的周期频率
Config Config 高级配置

ClusterInfo

集群信息实体

被如下接口引用:DescribeCkafkaZone

名称 必选 允许NULL 类型 描述
ClusterId Int64 集群Id
ClusterName String 集群名称
ZoneId Int64 集群可用区
ZoneIds Array of Int64 Broker 的可用区列表
CpuArch Int64 集群的 CPU 架构。1:x86; 2:arm; 按位标记架构类型,例:3 二进制为 0011,表示 x86、arm 混合架构
MaxDiskSize Int64 集群最大磁盘 单位GB
MaxBandWidth Int64 集群最大带宽 单位MB/s
AvailableDiskSize Int64 集群当前可用磁盘 单位GB
AvailableBandWidth Int64 集群当前可用带宽 单位MB/s

Config

高级配置对象

被如下接口引用:DescribeTopicAttributes、DescribeTopicDetail

名称 必选 允许NULL 类型 描述
Retention Int64 消息保留时间
MinInsyncReplicas Int64 最小同步复制数
CleanUpPolicy String 日志清理模式,默认 delete。delete:日志按保存时间删除;compact:日志按 key 压缩;compact, delete:日志按 key 压缩且会保存时间删除。
SegmentMs Int64 Segment 分片滚动的时长
UncleanLeaderElectionEnable Int64 0表示 false。 1表示 true。
SegmentBytes Int64 Segment 分片滚动的字节数
MaxMessageBytes Int64 最大消息字节数

PartitionOffset

分区和位移

被如下接口引用:DescribeConsumerGroup

名称 必选 允许NULL 类型 描述
Partition String Partition,例如"0"或"1"
Offset Int64 Offset,例如100

GroupInfoResponse

GroupInfo返回数据的实体

被如下接口引用:DescribeGroupInfo

名称 必选 允许NULL 类型 描述
ErrorCode String 错误码,正常为0
State String group 状态描述(常见的为 Empty、Stable、Dead 三种状态):Dead:消费分组不存在Empty:消费分组,当前没有任何消费者订阅PreparingRebalance:消费分组处于 rebalance 状态CompletingRebalance:消费分组处于 rebalance 状态Stable:消费分组中各个消费者已经加入,处于稳定状态
ProtocolType String 消费分组选择的协议类型正常的消费者一般为 consumer 但有些系统采用了自己的协议如 kafka-connect 用的就是 connect。只有标准的 consumer 协议,本接口才知道具体的分配方式的格式,才能解析到具体的 partition 的分配情况
Protocol String 消费者 partition 分配算法常见的有如下几种(Kafka 消费者 SDK 默认的选择项为 range):range、 roundrobin、 sticky
Members Array of GroupInfoMember 仅当 state 为 Stable 且 protocol_type 为 consumer 时, 该数组才包含信息
Group String Kafka 消费分组

InstanceAttributesResponse

实例属性返回结果对象

被如下接口引用:DescribeInstanceAttributes

名称 必选 允许NULL 类型 描述
InstanceId String 实例ID
InstanceName String 实例名称
VipList Array of VipEntity 接入点 VIP 列表信息
Vip String 虚拟IP
Vport String 虚拟端口
Status Int64 实例的状态。0:创建中,1:运行中,2:删除中
Bandwidth Int64 实例带宽,单位:Mbps
DiskSize Int64 实例的存储大小,单位:GB
ZoneId Int64 可用区
VpcId String VPC 的 ID,为空表示是基础网络
SubnetId String 子网 ID, 为空表示基础网络
Healthy Int64 实例健康状态, 1:健康,2:告警,3:异常
HealthyMessage String 实例健康信息,当前会展示磁盘利用率,最大长度为256
CreateTime Uint64 创建时间
MsgRetentionTime Int64 消息保存时间,单位为分钟
Config InstanceConfigDO 自动创建 Topic 配置, 若该字段为空,则表示未开启自动创建
RemainderPartitions Int64 剩余创建分区数
RemainderTopics Int64 剩余创建主题数
CreatedPartitions Int64 当前创建分区数
CreatedTopics Int64 当前创建主题数
Tags Array of Tag 标签数组
ExpireTime Uint64 过期时间
ZoneIds Array of Int64 跨可用区
Version String kafka版本信息
MaxGroupNum Int64 最大分组数
Cvm Int64 售卖类型
CpuArch Int64 集群的 CPU 架构。1:x86; 2:arm; 按位标记架构类型,例:3 二进制为 0011,表示 x86、arm 混合架构
ClusterId Int64 实例所在集群的Id
ClusterName String 实例所在集群的名称
PayMode Int64 付费模式。-1:非付费实例(默认);0:后付费实例;1:预付费实例

InstanceTypeConfigDO

实例规格配置对象

被如下接口引用:DescribeCkafkaTypeConfigs

名称 必选 允许NULL 类型 描述
Type String 型号
Desc String 类型描述
Bandwidth Int64 带宽流量大小,单位Mbqs
DiskSize Int64 磁盘大小,单位GB
Pid Int64 类型对应的pid信息
MaximumInstancePartition Int64 该规格可以创建的分区数量配额
MaximumInstanceTopic Int64 该规格可以创建的主题数量配额

GroupOffsetPartition

组偏移量分区对象

被如下接口引用:DescribeGroupOffsets

名称 必选 允许NULL 类型 描述
Partition Int64 topic 的 partitionId
Offset Int64 consumer 提交的 offset 位置
Metadata String 支持消费者提交消息时,传入 metadata 作为它用,当前一般为空字符串
ErrorCode Int64 错误码
LogEndOffset Int64 当前 partition 最新的 offset
Lag Int64 未消费的消息个数

TopicPartitionDO

分区详情

被如下接口引用:DescribeTopicAttributes

名称 必选 允许NULL 类型 描述
Partition Int64 Partition ID
LeaderStatus Int64 Leader 运行状态
IsrNum Int64 ISR 个数
ReplicaNum Int64 副本个数