数据结构

最近更新时间:2025-05-30 14:33:04

我的收藏

AuthorizationPolicyItem

AuthorizationPolicyItem

被如下接口引用:DescribeAuthorizationPolicies。

名称 类型 描述
Id Integer 策略规则ID
示例值:1
InstanceId String MQTT集群ID
示例值:mqtt-xxxx
PolicyName String 策略规则名
示例值:allow-connect
Version Integer 规则语法版本,当前仅支持1,默认为1
示例值:1
Priority Integer 策略优先级,优先级ID越小表示策略越优先检查生效。可参考 数据面授权策略说明
示例值:1
Effect String 决策
allow:允许符合该策略的设备的访问请求。
deny:拒绝覆盖该策略的设备的访问请求。
可参考 数据面授权策略说明
示例值:allow
Actions String 操作
connect:连接
pub:发布mqtt消息
sub:订阅mqtt消息
可参考 数据面授权策略说明
示例值:connect
Resources String 资源,可参考 数据面授权策略说明
示例值:topic1
ClientId String 条件-连接设备ID,可参考 数据面授权策略说明
示例值:client1
Username String 条件-用户名,可参考 数据面授权策略说明
示例值:user1
Ip String 条件-客户端IP地址,可参考 数据面授权策略说明
示例值:127.0.0.1
Qos String 条件-服务质量,可参考 数据面授权策略说明
示例值:0
Retain Integer 条件-保留消息,可参考 数据面授权策略说明
1:表示匹配retain消息
2:表示匹配非retain消息
3:表示匹配retain和非retain消息
示例值:1
Remark String 备注,长度不超过128个字符。
示例值:remark
CreatedTime Integer 创建时间。毫秒级时间戳 。
示例值:1713164969433
UpdateTime Integer 更新时间。毫秒级时间戳 。
示例值:1713164969433

AuthorizationPolicyPriority

策略规则优先级

被如下接口引用:UpdateAuthorizationPolicyPriority。

名称 类型 必选 描述
Id Integer 授权策略规则id,可以从 DescribeAuthorizationPolicies接口获得。
示例值:1
Priority Integer 优先级
示例值:1

BodyItem

HTTP 认证器body

被如下接口引用:CreateHttpAuthenticator, ModifyHttpAuthenticator。

名称 类型 必选 描述
Key String body key
示例值:username
Value String body key
示例值:${username}

CaCertificateItem

CA证书信息

被如下接口引用:DescribeCaCertificates。

名称 类型 描述
CaCn String 证书的公用名(Common Name)
示例值:ca.cloud.tencent.com
CaCertificate String 证书内容
示例值:-----BEGIN CERTIFICATE-----\nMIIEvDCCA6SgAwIBAgIUGx4783AhEBJYh6OnIafmbwVSJRMwDQYJKoZIhvcNAQEL\n-----END CERTIFICATE-----
CaSn String 证书序列号
示例值:40597e878dc36d4dd13a25da70271f7b4ba6fe63
Format String 证书格式,当前仅支持 PEM 格式
示例值:PEM
VerificationCertificate String 验证证书内容
示例值:-----BEGIN CERTIFICATE-----\nMIID7TCCAtWgAwIBAgIUDu9opYK5QlQpblTOdU+U1welmRIwDQYJKoZIhvcNAQEL\n-----END CERTIFICATE-----
Status String CA证书的状态
ACTIVE:激活
INACTIVE:未激活
REVOKED:吊销
PENDING_ACTIVATION:注册待激活
示例值:ACTIVE
LastActivationTime Integer 上次激活时间,毫秒级时间戳 。
示例值:1713164969433
CreatedTime Integer 创建时间,毫秒级时间戳 。
示例值:1713164969433
UpdateTime Integer 更新时间,毫秒级时间戳 。
示例值:1713164969433
LastInactivationTime Integer 上次去激活时间,毫秒级时间戳 。
示例值:1713164969433
CaIssuerCn String Ca证书颁发者CN
示例值:issuer
NotBeforeTime Integer 生效时间,毫秒级时间戳 。
示例值:1713164969433
NotAfterTime Integer 失效时间,毫秒级时间戳 。
示例值:1713164969433

DeviceCertificateItem

设备证书信息

被如下接口引用:DescribeDeviceCertificates。

名称 类型 描述
ClientId String 客户端id
示例值:device1
DeviceCertificate String 设备证书
示例值:-----BEGIN CERTIFICATE-----END CERTIFICATE-----\r\n
DeviceCertificateSn String 设备证书SN序列号,用于唯一标识一个设备证书
示例值:181cf3245523979e
DeviceCertificateCn String 设备证书Cn
示例值:***.cloud.tencent.com
CaSn String 签发该证书的CA证书的序列号
示例值:40597e878dc36d4dd13a25da70271f7b4ba6fe63
Format String 证书格式,当前仅支持PEM
示例值:PEM
Status String 设备证书状态
ACTIVE:激活
INACTIVE:未激活
REVOKED:吊销
PENDING_ACTIVATION:注册待激活
示例值:ACTIVE
OrganizationalUnit String 组织单位
示例值:Development-Department
LastActivationTime Integer 上次激活时间,毫秒级时间戳 。
示例值:1713164969433
LastInactivationTime Integer 上次取消激活时间,毫秒级时间戳 。
示例值:1713164969433
CreatedTime Integer 创建时间,毫秒级时间戳 。
示例值:1713164969433
UpdateTime Integer 更新时间,毫秒级时间戳 。
示例值:1713164969433
CertificateSource String 证书来源:
API, 手动注册
JITP 自动注册
示例值:JITP
NotAfterTime Integer 证书失效日期,毫秒级时间戳 。
示例值:1713164969433
NotBeforeTime Integer 证书生效开始日期,毫秒级时间戳 。
示例值:1713164969433

Filter

查询过滤器

被如下接口引用:DescribeDeviceCertificates, DescribeInstanceList, DescribeTopicList, DescribeUserList。

名称 类型 必选 描述
Name String 过滤条件名
示例值:key
Values Array of String 过滤条件的值
示例值:value

HeaderItem

HTTP 认证器header

被如下接口引用:CreateHttpAuthenticator, ModifyHttpAuthenticator。

名称 类型 必选 描述
Key String header key
示例值:Content-Type
Value String header value
示例值:application/json

IpRule

IP规则

被如下接口引用:CreateInstance。

名称 类型 必选 描述
Ip String IP地址
示例值:0.0.0.0
Allow Boolean 当前仅支持允许,默认允许。
示例值:true
Remark String 备注信息
示例值:remark1

MQTTAuthenticatorItem

MQTT认证器信息

被如下接口引用:DescribeAuthenticator。

名称 类型 描述
Type String 认证器类型
JWT:JWT认证器
JWKS:JWKS认证器
HTTP:HTTP认证器
示例值:JWKS
Config String JWT认证器字段说明
from(认证字段)
password:从password字段获取认证字段
username:从username字段获取认证字段
secret(签名方式)
hmac-based:hmac-based签名方式
public-key:public-key签名方式
secret(密钥),hmac-based需要配置密钥
public-key(公钥),public-key签名方式需要配置
样例:{"from":"password","secret":"secret282698","algorithm":"hmac-based"}

JWKS认证器字段说明
endpoint(接入点):公钥获取服务器接入地址
refreshInterval(认证内容):公钥集合刷新周期
from(认证字段)
password:从password字段获取认证字段
username:从username字段获取认证字段
text:公钥集合
样例:{"endpoint":"127.0.0.1","refreshInterval":60,"from":"password"}

HTTP认证器
headers(请求头):标准请求头和自定义请求头
endpoint(接入点):认证服务器接入点
method(http请求方法):POST/GET
readTimeout(读超时时间):读取认证服务器数据超时时间,单位秒
connectTimeout(连接超时时间):连接认证服务器超时时间,单位秒
body(请求体):http请求体
concurrency(并发数):最大并发请求数量
样例:{"headers":[{"key":"Content-type","value":"application/json"},{"key":"username","value":"${Username}"}],"endpoint":"https://127.0.0.1:443","method":"POST","readTimeout":10,"connectTimeout":10,"body":[{"key":"client-id","value":"${ClientId}"}],"concurrency":8}
参考 认证管理概述
示例值:{"headers":[{"key":"user","value":"${username}"}],"endpoint":"127.0.0.1","method":"Post","readTimeout":1,"connectTimeout":1,"body":[{"key":"user","value":"${username}"}],"concurrency":1}
Status String 认证器状态
open:认证器打开
close:认证器关闭
示例值:open
CreateTime Integer 创建时间,毫秒级时间戳 。
示例值:1711700678
Remark String 说明,最长 128 字符。
示例值:说明

MQTTClientInfo

MQTT客户端信息

被如下接口引用:DescribeClientList。

名称 类型 描述
ClientId String 客户端ID
示例值:ClientId
ClientAddress String 客户端网络地址
示例值:127.0.0.1:10001
ProtocolVersion Integer MQTT 协议版本
3:表示MQTT 3.1版本
4:表示 MQTT 3.1.1
5:表示MQTT 5.0协议
示例值:4
Keepalive Integer 保持连接时间,单位:秒
示例值:60
ConnectionStatus String 连接状态,CONNECTED 已连接,DISCONNECTED 未连接
示例值:CONNECTED
CreateTime Integer 客户端创建时间,毫秒级时间戳 。
示例值:1701396000000
ConnectTime Integer 上次建立连接时间,毫秒级时间戳 。
示例值:1701396000000
DisconnectTime Integer 上次断开连接时间,仅对持久会话(cleanSession=false)并且客户端当前未连接时有意义,毫秒级时间戳 。
示例值:1701403200000
MQTTClientSubscriptions Array of MQTTClientSubscription 客户端的订阅列表

MQTTClientSubscription

MQTT 订阅关系

被如下接口引用:DescribeClientList。

名称 类型 描述
TopicFilter String topic 订阅
示例值:mytopic/a/+
Qos Integer 服务质量等级
0: 至多一次
1: 至少一次
2: 恰好一次
示例值:1
Lag Integer 堆积数量
示例值:0
Inflight Integer 投递未确认数量
示例值:0

MQTTEndpointItem

MQTTEndpoint

被如下接口引用:DescribeInsPublicEndpoints, DescribeInsVPCEndpoints。

名称 类型 必选 描述
Type String 类型
示例值:mqtt-tcp
Url String 接入点
示例值:mqtt-12345-cd.mqtt.public.tencenttdmq.com:1883
VpcId String vpc信息
示例值:vpc-23dada
SubnetId String 子网信息
示例值:subnet-1acd3
Host String 主机
示例值:mqtt-12345-cd.mqtt.public.tencenttdmq.com
Port Integer 端口
示例值:1883
Ip String 接入点ip
示例值:127.0.0.1

MQTTInstanceItem

MQTT 实例信息

被如下接口引用:DescribeInstanceList。

名称 类型 描述
InstanceId String 实例ID
示例值:mqtt-xxxx
InstanceName String 实例名称
示例值:instance-poc
Version String 实例版本
示例值:5.0
InstanceType String 实例类型
BASIC,基础版
PRO,专业版
PLATINUM,铂金版
示例值:PRO
InstanceStatus String 实例状态,
RUNNING, 运行中
MAINTAINING,维护中
ABNORMAL,异常
OVERDUE,欠费
CREATING,创建中
MODIFYING,变配中
CREATE_FAILURE,创建失败
MODIFY_FAILURE,变配失败
DELETING,删除中
示例值:RUNNING
TopicNumLimit Integer 实例主题数上限
示例值:100
Remark String 备注信息
示例值:this is remark
TopicNum Integer 主题数量
示例值:2
SkuCode String 商品规格
示例值:pro_10k_1
TpsLimit Integer 弹性TPS限流值
示例值:100
CreateTime Integer 创建时间,毫秒级时间戳
示例值:1713164969433
MaxSubscriptionPerClient Integer 单客户端最大订阅数量
示例值:30
ClientNumLimit Integer 客户端连接数上线
示例值:1000
RenewFlag Integer 是否自动续费。仅包年包月集群生效。
1:自动续费
0:非自动续费
示例值:1
PayMode String 计费模式, POSTPAID,按量计费 PREPAID,包年包月
示例值:POSTPAID
ExpiryTime Integer 到期时间,毫秒级时间戳
示例值:1742455643000
DestroyTime Integer 预销毁时间,毫秒级时间戳
示例值:1713164969433
AuthorizationPolicyLimit Integer 授权规则条数限制
示例值:10
MaxCaNum Integer 最大ca配额
示例值:1
MaxSubscription Integer 最大订阅数
示例值:12000

MQTTMessage

MQTT消息

被如下接口引用:DescribeMessageByTopic。

名称 类型 描述
MessageId String 消息id
示例值:15397032005D639FEE4879C38A130016
ClientId String 消息发送的客户端Id
示例值:client-1
Qos String 消息服务质量等级
示例值:1
StoreTimestamp Integer 消息在服务端的存储时间,毫秒级时间戳
示例值:1745828681259
OriginTopic String 源topic
示例值:home/room

MQTTMessageItem

消息记录

被如下接口引用:DescribeMessageList。

名称 类型 描述
MsgId String 消息ID
示例值:1539706D00525B6F741264F22D560025
Tags String 消息tag
示例值:tag1
Keys String 消息key
示例值:value1
ProducerAddr String 客户端地址
示例值:127.0.0.1:34679
ProduceTime String 消息发送时间,格式 日期时间:YYYY-MM-DD hh:mm:ss
示例值:2025-03-27 15:23:35
Qos String 消息质量等级
0:至多一次
1:至少一次
2:精确一次
示例值:1

MQTTTopicItem

MQTT 主题详情

被如下接口引用:DescribeTopicList。

名称 类型 描述
InstanceId String 实例 ID
示例值:mqtt-xxx
Topic String 主题名称
示例值:mytopic
Remark String 主题描述
示例值:remark1

MQTTUserItem

MQTT集群用户信息

被如下接口引用:DescribeUserList。

名称 类型 描述
Username String 用户名
示例值:user1
Password String 密码
示例值:pd
Remark String 备注信息
示例值:remark1
CreatedTime Integer 创建时间,毫秒级时间戳 。
示例值:1712739629775
ModifiedTime Integer 修改时间,毫秒级时间戳 。
示例值:1712739629775

PriceTag

价格标签信息

被如下接口引用:DescribeProductSKUList。

名称 类型 描述
Name String 计价名称,表示规格的计费项项目分类,具体规格的计价名称可参考 获取MQTT产品售卖规格 接口的返回结果。
示例值:tps
Category String 计价类别,计价名称子类,具体规格的计价类别可参考 获取MQTT产品售卖规格 的返回结果。
示例值:v_tdmq_instance_specification
Code String 计费项标签,为计价名称(Name)下计价类别(Category)的子项目,表示一个具体的收费项。规格的计费项标签可参考
获取MQTT产品售卖规格 接口的返回结果。
示例值:sv_tdmq_instance_specification_test_500
Step Integer 计费步长,表示该规格在 计价名称(Name)下的计价类别(Category)的计费项标签(Code)计费数量。具体规格该字段取值参考 获取MQTT产品售卖规格
示例值:1

ProductSkuItem

MQTT ProductSkuItem

被如下接口引用:DescribeProductSKUList。

名称 类型 描述
InstanceType String 规格类型
BASIC:基础版
PRO :专业版
PLATINUM: 铂金版
示例值:BASIC
SkuCode String 规格代码
示例值:pro_10k_1
OnSale Boolean 是否售卖
1: 可售卖
0: 不可售卖
示例值:1
TopicNumLimit Integer topic num限制
示例值:100
TpsLimit Integer MQTT 集群下每秒钟生产消息量和消费消息量之和。详细计算方式参考 计费概述
示例值:1000
ClientNumLimit Integer 客户端连接数
示例值:1000
MaxSubscriptionPerClient Integer 单客户端最大订阅数
示例值:30
AuthorizationPolicyLimit Integer 授权规则条数
示例值:10
PriceTags Array of PriceTag 计费项信息

PublicAccessRule

公网访问安全规则

被如下接口引用:CreateInsPublicEndpoint, DescribeInsPublicEndpoints, ModifyInsPublicEndpoint。

名称 类型 必选 描述
IpRule String ip网段信息
示例值:0.0.0.0/0
Allow Boolean 当前仅支持允许,默认允许(allow)
示例值:true
Remark String 备注信息,最多64个字符。
示例值:this is remark

Tag

标签数据

被如下接口引用:CreateInstance。

名称 类型 必选 描述
TagKey String 标签名称
示例值:tag-key
TagValue String 标签值
示例值:tag-value

TagFilter

标签过滤器

被如下接口引用:DescribeInstanceList。

名称 类型 必选 描述
TagKey String 标签键名称
示例值:key1
TagValues Array of String 标签键名称
示例值:value1

VpcInfo

VPC信息

被如下接口引用:CreateInstance。

名称 类型 必选 描述
VpcId String VPC ID
示例值:vpc-xxxx
SubnetId String 子网ID
示例值:subnet-xxxx

如果遇到产品相关问题,您可咨询 在线客服寻求帮助。

返回顶部