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 |