数据结构

最近更新时间:2025-08-15 02:40:47

我的收藏

ExchangeQuota

exchange使用配额信息

被如下接口引用:DescribeRabbitMQServerlessInstance。

名称 类型 描述
MaxExchange Integer 可创建最大exchange数
示例值:10
UsedExchange Integer 已创建exchange数
示例值:5

Filter

过滤参数

被如下接口引用:DescribeRabbitMQServerlessVirtualHost, ListRabbitMQServerlessInstances。

名称 类型 必选 描述
Name String 过滤参数的名字
示例值:instanceName
Values Array of String 数值
示例值:amqp-slpvmqwcna

QueueQuota

queue使用配额信息

被如下接口引用:DescribeRabbitMQServerlessInstance。

名称 类型 描述
MaxQueue Integer 可创建最大Queue数
示例值:10
UsedQueue Integer 已创建Queue数
示例值:5

RabbitMQBindingListInfo

Rabbitmq路由关系列表成员

被如下接口引用:DescribeRabbitMQServerlessBindings。

名称 类型 描述
BindingId Integer 路由关系id
示例值:127469
VirtualHost String Vhost参数
示例值:testVhost
Source String 源exchange名称
示例值:testSource
DestinationType String 目标类型,queue或exchange
示例值:queue
Destination String 目标资源名称
示例值:testDestination
RoutingKey String 绑定key
示例值:testRoutingKey
SourceExchangeType String 源exchange类型
示例值:testSourceExchangeType
CreateTime String 创建时间
示例值:2023-11-20 11:15:47.612
ModifyTime String 修改时间
示例值:2023-11-20 11:15:47.612

RabbitMQClusterInfo

RabbiteMQ集群基本信息

被如下接口引用:DescribeRabbitMQServerlessInstance。

名称 类型 描述
ClusterId String 集群ID
示例值:amqp-slrlpeddnr
ClusterName String 集群名称
示例值:测试集群
Region String 地域信息
示例值:ap-guangzhou
CreateTime Integer 创建时间,毫秒为单位
示例值:1728907454000
Remark String 集群说明信息
示例值:dev开发环境
Vpcs Array of VpcEndpointInfo VPC及网络信息
ZoneIds Array of Integer 可用区信息
示例值:[190001]
VirtualHostNumber Integer 虚拟主机数量
示例值:10
QueueNumber Integer 队列数量
示例值:10
MessagePublishRate Float 每秒生产消息数 单位:条/秒
示例值:2.3
MessageStackNumber Integer 堆积消息数 单位:条
示例值:5
ExpireTime Integer 过期时间
示例值:1666257531143
ChannelNumber Integer Channel数量
示例值:10
ConnectionNumber Integer Connection数量
示例值:10
ConsumerNumber Integer Consumer数量
示例值:10
ExchangeNumber Integer Exchang数量
示例值:10
ExceptionInformation String 集群异常信息
示例值:异常信息
ClusterStatus Integer 实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败
示例值:0
AutoRenewFlag Integer 自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)
示例值:1
MirrorQueuePolicyFlag Integer 是否开启镜像队列策略。1表示开启,0表示没开启。
示例值:1
MessageConsumeRate Float 每秒消费消息数 单位:条/秒
示例值:1.0
ClusterVersion String 集群版本信息
示例值:3.8.30
PayMode Integer 计费模式,0-后付费,1-预付费
示例值:0
InstanceType Integer 集群类型
示例值:1
MessageRetainTime Integer 消息保留时间,单位小时
示例值:72
SendReceiveRatio Float 发送消息流量比例
示例值:0.5
TraceTime Integer 消息轨迹保留时间,单位小时
示例值:72

RabbitMQClusterSpecInfo

RabbitMQ集群规格信息

被如下接口引用:DescribeRabbitMQServerlessInstance。

名称 类型 描述
SpecName String 集群规格名称
示例值:BASIC
MaxTps Integer 峰值tps
示例值:5000
MaxQueueNum Integer 最大队列数
示例值:500
MaxExchangeNum Integer 最大交换机数
示例值:500
MaxVhostNum Integer 最大vhost数
示例值:100
MaxConnNum Integer 最大连接数
示例值:10000
MaxUserNum Integer 最大用户数
示例值:20
MaxBandWidth Integer 峰值带宽,已废弃
示例值:3
PublicNetworkTps Integer 公网带宽,已废弃
示例值:3
Features String 实例对应的功能列表,true表示支持,false 表示不支持
示例值:{"billing":true,"monitor":true}

RabbitMQConnection

RabbitMQ连接详情

被如下接口引用:DescribeRabbitMQServerlessConnection。

名称 类型 描述
ConnectionName String 连接名称
示例值:1.1.1.1:2340 -> 10.1.1.1:5672
PeerHost String 客户端ip
示例值:1.1.1.1
State String 连接状态,包括 starting、tuning、opening、running、flow、blocking、blocked、closing 和 closed
示例值:running
User String 连接使用用户
示例值:admin
SSL Boolean 是否开启ssl
示例值:false
Protocol String 连接协议
示例值:AMQP 0-9-1
Channels Integer 连接下的channel数
示例值:1

RabbitMQConsumersListInfo

队列消费者列表信息

被如下接口引用:DescribeRabbitMQServerlessConsumers。

名称 类型 描述
ClientIp String 客户端Ip
示例值:1.1.1.1
ConsumerTag String 消费者Tag
示例值:testConsumerTag

RabbitMQExchangeListInfo

RabbitMQ exchange列表成员信息

被如下接口引用:DescribeRabbitMQServerlessExchanges。

名称 类型 描述
ExchangeName String exchange 名
示例值:testExchangeName
Remark String 备注说明
示例值:testRemark
ExchangeType String exchange 类型, 支持 "fanout","direct","topic","headers"
示例值:fanout
VirtualHost String VHost参数
示例值:testVhost
ExchangeCreator String exchange 创建者, "system":"系统创建", "user":"用户创建"
示例值:user
CreateTimeStamp String exchange 创建时间
示例值:2016-11-09 11:44:44
ModTimeStamp String exchange 修改时间
示例值:2016-11-09 11:44:44
MessageRateIn Float 输入消息速率
示例值:0.0
MessageRateOut Float 输出消息速率
示例值:0.0
Durable Boolean 是否为持久化交换机,true 为持久化,false 为非持久化
示例值:true
AutoDelete Boolean 是否为自动删除交换机,true 为自动删除,false 为非自动删除
示例值:true
Internal Boolean 是否为内部交换机,true 为内部交换机
示例值:true
InstanceId String 交换机所属实例 ID
示例值:amqp-xxx
Policy String 生效的策略名称
示例值:test-policy
Arguments String 扩展参数 key-value 对象
示例值:{"x-ordered": false}
MessagesDelayed Integer 未调度的延时消息数量
示例值:0

RabbitMQPermission

RabbitMQ权限详情

被如下接口引用:DescribeRabbitMQServerlessPermission。

名称 类型 描述
InstanceId String 集群实例Id
示例值:amqp-xxx
User String 用户名,权限关联的用户
示例值:test_user
VirtualHost String vhost名
示例值:testVhost
ConfigRegexp String 权限类型,declare相关操作,该用户可操作该vhost下的资源名称正则表达式
示例值:.*
WriteRegexp String 权限类型,消息写入相关操作,该用户可操作该vhost下的资源名称正则表达式
示例值:.*
ReadRegexp String 权限类型,消息读取相关操作,该用户可操作该vhost下的资源名称正则表达式
示例值:.*
CreateTime String 创建时间
示例值:2023-08-29 14:06:38.067
ModifyTime String 修改时间
示例值:2023-08-29 14:06:38.067

RabbitMQQueueListConsumerDetailInfo

RabbitMQ队列列表消费者信息

被如下接口引用:DescribeRabbitMQServerlessQueues。

名称 类型 描述
ConsumersNumber Integer 消费者数量
示例值:1

RabbitMQQueueListInfo

RabbitMQ队列列表成员信息

被如下接口引用:DescribeRabbitMQServerlessQueues。

名称 类型 描述
QueueName String 队列名
示例值:testQueueName
Remark String 备注说明
示例值:testRemark
ConsumerDetail RabbitMQQueueListConsumerDetailInfo 消费者信息
QueueType String 队列类型,取值 "classic","quorum"
示例值:classic
MessageHeapCount Integer 消息堆积数
示例值:20
MessageRateIn Float 消息生产速率,每秒
示例值:0.0
MessageRateOut Float 消息消费速率,每秒
示例值:0.0
CreateTime String 创建时间
示例值:2024-01-03 11:58:39.447
ModifyTime String 修改时间
示例值:2024-01-03 11:58:39.447
Durable Boolean 队列是否持久化,true 为持久化,false 为非持久化
示例值:true
AutoDelete Boolean 队列是否为自动删除队列,true 为自动删除,false 为非自动删除
示例值:true
InstanceId String 队列所属实例 ID
示例值:amqp-xxx
VirtualHost String 队列所属虚拟主机名称
示例值:testVhost
Node String 队列所在主节点名称
示例值:rabbit@amqp-xxx.rabbitmq-broker-0
Policy String 生效的策略名称
示例值:test-policy
Arguments String 扩展参数 key-value 对象
示例值:{"x-ordered": false}
Exclusive Boolean 是否独占队列
示例值:false

RabbitMQServerlessAccessInfo

公网访问信息

被如下接口引用:DescribeRabbitMQServerlessInstance。

名称 类型 描述
PublicAccessEndpoint String 公网域名
示例值:127.4.5.1
PublicDataStreamStatus String 公网状态
示例值:ON
PublicClbId String 公网CLB实例ID
示例值:lb-abcd

RabbitMQServerlessEndpoint

接入点

被如下接口引用:ListRabbitMQServerlessInstances。

名称 类型 描述
VpcId String vpc id
示例值:vpc-5ghsr4p9
SubnetId String subnet id
示例值:subnet-67y9wi
VpcEndpoint String 接入地址
示例值:http://145.10.3.4
VpcDataStreamEndpointStatus String 接入地址状态
示例值:on
PublicNetwork Boolean 是否是公网
示例值:true
AccessStrategy String 访问策略
示例值:127.5.4.1
Bandwidth Integer 带宽
示例值:20

RabbitMQServerlessInstance

rabbitmq serverless 实例

被如下接口引用:ListRabbitMQServerlessInstances。

名称 类型 描述
InstanceId String 实例Id
示例值:amqp-xxxxxxx
InstanceName String 实例名称
示例值:测试实例
InstanceVersion String 实例版本号
示例值:1.0.0
Status Integer 实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败
示例值:集群状态
MaxTps Integer TPS
示例值:500
MaxBandWidth Integer 带宽
示例值:10
ExpireTime Integer 集群过期时间
示例值:1738330089000
AutoRenewFlag Integer 自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)
示例值:1
PayMode Integer 0-后付费,1-预付费
示例值:0
Remark String 备注
示例值:测试集群
SpecName String 集群规格
示例值:专业版
ExceptionInformation String 异常信息
示例值:获取列表失败
PublicAccessEndpoint String 公网接入点
示例值:http://127.1.1.1
Vpcs Array of RabbitMQServerlessEndpoint 私有网络接入点
ClusterStatus Integer 实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

示例值:1
InstanceType Integer 集群类型:1
示例值:1
CreateTime Integer 过期时间
示例值:1738330089000
NodeCount Integer 为了兼容托管版,固定值 0
示例值:0
MaxStorage Integer 为了兼容托管版,固定值 0
示例值:0
IsolatedTime Integer 隔离时间
示例值:1738330089000
ServerlessExt String Serverless 扩展字段
示例值:{"tps":"2000"}

RabbitMQServerlessWhiteListInfo

公网白名单信息

被如下接口引用:DescribeRabbitMQServerlessInstance。

名称 类型 描述
PublicDataStreamWhiteList String 公网数据流白名单
示例值:1.2.3.4,5.6.7.8
PublicDataStreamWhiteListStatus String 公网数据流白名单状态
示例值:OFF/ON/MODIFYING

RabbitMQUser

RabbitMQ用户实体详情

被如下接口引用:DescribeRabbitMQServerlessUser。

名称 类型 描述
InstanceId String 集群实例Id
示例值:amqp-xxx
User String 用户名,登录时使用
示例值:test_user
Password String 密码,登录时使用
示例值:abc123
Description String 用户描述
示例值:测试账号
Tags Array of String 用户标签,用于决定改用户访问RabbitMQ Management的权限范围
示例值:monitoring
CreateTime String 用户创建时间
示例值:2022-11-11 11:11:11
ModifyTime String 用户最后修改时间
示例值:2022-11-11 11:11:11
Type String 用户类型,System:系统创建,User:用户创建
示例值:System
MaxConnections Integer 该用户所能允许的最大连接数
示例值:10
MaxChannels Integer 该用户所能允许的最大通道数
示例值:1000

RabbitMQVirtualHostInfo

RabbitMQ的vhost详情

被如下接口引用:DescribeRabbitMQServerlessVirtualHost。

名称 类型 描述
InstanceId String 集群实例Id
示例值:amqp-xxx
VirtualHost String vhost名
示例值:testVhost
Description String vhost描述信息
示例值:hello
Tags Array of String vhost标签
示例值:shop,account
CreateTime String 创建时间
示例值:2022-11-11 11:11:11
ModifyTime String 修改时间
示例值:2022-11-11 11:11:11
VirtualHostStatistics RabbitMQVirtualHostStatistics vhost概览统计信息
Status String vhost状态,与原生控制台对应,有running、partial、stopped、unknown
示例值:running
MessageHeapCount Integer 消息堆积数
示例值:0
MessageRateIn Float 输入消息速率
示例值:0
MessageRateOut Float 输出消息速率
示例值:0
MirrorQueuePolicyFlag Boolean 是否存在镜像队列策略,true 为存在,false 为不存
示例值:true

RabbitMQVirtualHostStatistics

vhost概览统计信息

被如下接口引用:DescribeRabbitMQServerlessVirtualHost。

名称 类型 描述
CurrentQueues Integer 当前vhost的queue数量
示例值:1
CurrentExchanges Integer 当前vhost的exchange数量
示例值:1
CurrentConnections Integer 当前vhost的连接数量
示例值:1
CurrentChannels Integer 当前vhost的channel数量
示例值:1
CurrentUsers Integer 当前vhost的用户数量
示例值:1

UserQuota

用户数配额

被如下接口引用:DescribeRabbitMQServerlessInstance。

名称 类型 描述
MaxUser Integer 最大用户数
示例值:200
UsedUser Integer 已用用户数
示例值:150

VirtualHostQuota

虚拟主机配额

被如下接口引用:DescribeRabbitMQServerlessInstance。

名称 类型 描述
MaxVirtualHost Integer 最大虚拟主机数
示例值:10000
UsedVirtualHost Integer 已经使用的虚拟主机数
示例值:10

VpcEndpointInfo

VPC接入点信息

被如下接口引用:DescribeRabbitMQServerlessInstance。

名称 类型 必选 描述
VpcId String vpc的id
示例值:vpc-xxxx
SubnetId String 子网id
示例值:subnet-xxx
VpcEndpoint String vpc接入点信息
示例值:ip:port
VpcDataStreamEndpointStatus String vpc接入点状态
OFF/ON/CREATING/DELETING
示例值:OFF/ON/CREATING/DELETING