Specifies the exchange usage quota information.
Used by actions: DescribeRabbitMQServerlessInstance.
| Name | Type | Description |
|---|---|---|
| MaxExchange | Integer | Specifies the maximum number of exchanges that can be created. |
| UsedExchange | Integer | Specifies the number of exchanges that have been created. |
Filter parameter
Used by actions: DescribeRabbitMQServerlessVirtualHost, ListRabbitMQServerlessInstances.
| Name | Type | Required | Description |
|---|---|---|---|
| Name | String | No | name. |
| Values | Array of String | No | Value. |
Specifies the queue usage quota information.
Used by actions: DescribeRabbitMQServerlessInstance.
| Name | Type | Description |
|---|---|---|
| MaxQueue | Integer | Specifies the maximum number of queues that can be created. |
| UsedQueue | Integer | Number of queues created. |
Rabbitmq binding relationship list member.
Used by actions: DescribeRabbitMQServerlessBindings.
| Name | Type | Description |
|---|---|---|
| BindingId | Integer | binding id. |
| VirtualHost | String | Vhost parameter. |
| Source | String | Source exchange name. |
| DestinationType | String | Target type. valid values: queue or exchange. |
| Destination | String | Target resource name. |
| RoutingKey | String | Binding key. |
| SourceExchangeType | String | Source exchange type. |
| CreateTime | String | Creation time |
| ModifyTime | String | Modification time |
RabbitMQ cluster basic information.
Used by actions: DescribeRabbitMQServerlessInstance.
| Name | Type | Description |
|---|---|---|
| ClusterId | String | Cluster ID |
| ClusterName | String | Cluster name. |
| Region | String | Region information |
| CreateTime | Integer | Creation time, in milliseconds |
| Remark | String | Cluster description remark information |
| Vpcs | Array of VpcEndpointInfo | VPC and network information. |
| ZoneIds | Array of Integer | Availability zone information |
| VirtualHostNumber | Integer | number of virtual hosts. |
| QueueNumber | Integer | Number of queues |
| MessagePublishRate | Float | Number of messages produced per second (measurement unit: messages/second). |
| MessageStackNumber | Integer | Number of accumulated messages. valid values: pieces. |
| ExpireTime | Integer | Expiration time |
| ChannelNumber | Integer | number of channels. |
| ConnectionNumber | Integer | number of connections. |
| ConsumerNumber | Integer | Number of consumers. |
| ExchangeNumber | Integer | Number of Exchanges. |
| ExceptionInformation | String | Cluster exception information. |
| ClusterStatus | Integer | Instance status. 0 indicates creating in progress. 1 indicates normal. 2 indicates isolated. 3 indicates terminated. 4 indicates exception. 5 indicates delivery failed. |
| AutoRenewFlag | Integer | Auto-renewal flag. 0 indicates the default status (If the default status is not configured, manual renewal is enabled), 1 indicates auto-renewal, and 2 indicates explicitly no auto-renewal (configured by the user). |
| MirrorQueuePolicyFlag | Integer | Whether the mirrored queue strategy is enabled. 1 indicates enabled, and 0 indicates not enabled. |
| MessageConsumeRate | Float | Number of messages consumed per second (measurement unit: messages/second). |
| ClusterVersion | String | Specifies the cluster version information. |
| PayMode | Integer | Billing mode. valid values: 0 (postpaid), 1 (prepaid). |
| InstanceType | Integer | Specifies the cluster type. |
| MessageRetainTime | Integer | Specifies the message retention time, in hours. |
RabbitMQ cluster specification information.
Used by actions: DescribeRabbitMQServerlessInstance.
| Name | Type | Description |
|---|---|---|
| SpecName | String | Specifies the cluster specification name. |
| MaxTps | Integer | Max tps. |
| MaxQueueNum | Integer | Maximum number of queues. |
| MaxExchangeNum | Integer | Maximum number of exchanges. |
| MaxVhostNum | Integer | Maximum number of vhosts. |
| MaxConnNum | Integer | Maximum number of connections. |
| MaxUserNum | Integer | Maximum number of users. |
| MaxBandWidth | Integer | Peak bandwidth. abandoned. |
| PublicNetworkTps | Integer | Public network bandwidth. abandoned. |
RabbitMQ connection detail.
Used by actions: DescribeRabbitMQServerlessConnection.
| Name | Type | Description |
|---|---|---|
| ConnectionName | String | Connection name. |
| PeerHost | String | Client IP |
| State | String | Specifies the connection status, including starting, tuning, opening, running, flow, blocking, blocked, closing, and closed. |
| User | String | User that who has created this connection. |
| SSL | Boolean | Whether ssl is enabled. |
| Protocol | String | Connection protocol. |
| Channels | Integer | Specifies the number of channels under the connection. |
Queue consumer list information.
Used by actions: DescribeRabbitMQServerlessConsumers.
| Name | Type | Description |
|---|---|---|
| ClientIp | String | Client Ip. |
| ConsumerTag | String | Consumer Tag. |
RabbitMQ exchange list member information.
Used by actions: DescribeRabbitMQServerlessExchanges.
| Name | Type | Description |
|---|---|---|
| ExchangeName | String | exchange name. |
| Remark | String | Remarks. |
| ExchangeType | String | Specifies the exchange type. valid values: "fanout", "direct", "topic", "headers". |
| VirtualHost | String | VHost parameter. |
| ExchangeCreator | String | exchange creator. valid values: system (generated by the system), user (user-created). |
| CreateTimeStamp | String | exchange creation time. |
| ModTimeStamp | String | exchange modification time. |
| MessageRateIn | Float | Input message rate. |
| MessageRateOut | Float | Output message rate. |
| Durable | Boolean | Specifies whether it is a persistent exchange. true indicates persistent, and false indicates non-persistent. |
| AutoDelete | Boolean | Specifies whether to automatically delete the switch. true indicates automatic deletion, and false indicates non-automatic deletion. |
| Internal | Boolean | Whether it is an internal switch. valid values: true (indicating an internal switch). |
| InstanceId | String | Specifies the ID of the associated instance to which the switch belongs. |
| Policy | String | The name of the effective policy. |
| Arguments | String | Additional parameters key-value objects. |
| MessagesDelayed | Integer | Number of unscheduled delayed messages. |
RabbitMQ permission details.
Used by actions: DescribeRabbitMQServerlessPermission.
| Name | Type | Description |
|---|---|---|
| InstanceId | String | instance ID |
| User | String | Specifies the username, which is the user associated with the permission. |
| VirtualHost | String | vhost name. |
| ConfigRegexp | String | Types of permissions. declare related operations. for the user, it is operable to perform operations on the resource name under the vhost that matches the regular expression. |
| WriteRegexp | String | Types of permissions. message write related operations. the user can operate on the resource names under the vhost that match the regular expression. |
| ReadRegexp | String | Types of permissions. message read related operations. the user can operate on the resource name under the vhost that matches the regular expression. |
| CreateTime | String | Creation time |
| ModifyTime | String | Modification time |
RabbitMQ queue list consumer information response parameters structure.
Used by actions: DescribeRabbitMQServerlessQueues.
| Name | Type | Description |
|---|---|---|
| ConsumersNumber | Integer | Number of consumers. |
RabbitMQ queue list member information.
Used by actions: DescribeRabbitMQServerlessQueues.
| Name | Type | Description |
|---|---|---|
| QueueName | String | Queue name. |
| Remark | String | Remarks. |
| ConsumerDetail | RabbitMQQueueListConsumerDetailInfo | Consumer information. |
| QueueType | String | Specifies the queue type. the valid values are "classic" and "quorum". |
| MessageHeapCount | Integer | Number of message backlogs. |
| MessageRateIn | Float | Message production rate per second. |
| MessageRateOut | Float | Message consumption rate per second. |
| CreateTime | String | Creation time |
| ModifyTime | String | Modification time |
| Durable | Boolean | Specifies whether the queue is persistent. true indicates persistent, and false indicates non-persistent. |
| AutoDelete | Boolean | Specifies whether the queue is an auto-delete queue. true indicates auto-delete, and false indicates non-auto-delete. |
| InstanceId | String | instanceId to which the queue belongs. |
| VirtualHost | String | Name of the virtual host to which the queue belongs. |
| Node | String | Specifies the name of the primary node where the queue is located. |
| Policy | String | The name of the effective policy. |
| Arguments | String | Additional parameters key-value objects. |
| Exclusive | Boolean | Whether it is an exclusive queue. |
Public network access information.
Used by actions: DescribeRabbitMQServerlessInstance.
| Name | Type | Description |
|---|---|---|
| PublicAccessEndpoint | String | Public network domain. |
| PublicDataStreamStatus | String | Public network status. |
Access point.
Used by actions: ListRabbitMQServerlessInstances.
| Name | Type | Description |
|---|---|---|
| VpcId | String | vpc id |
| SubnetId | String | subnet id |
| VpcEndpoint | String | Access address |
| VpcDataStreamEndpointStatus | String | Access address status. |
| PublicNetwork | Boolean | Whether it is a public network. |
| AccessStrategy | String | Specifies the access policy. |
| Bandwidth | Integer | Bandwidth |
TDMQ for rabbitmq serverless instance.
Used by actions: ListRabbitMQServerlessInstances.
| Name | Type | Description |
|---|---|---|
| InstanceId | String | Instance ID |
| InstanceName | String | Instance name |
| InstanceVersion | String | Instance version. |
| Status | Integer | Instance status. 0 indicates creating in progress. 1 indicates normal. 2 indicates isolated. 3 indicates terminated. 4 indicates exception. 5 indicates delivery failed. |
| MaxTps | Integer | MaxTPS |
| MaxBandWidth | Integer | MaxBandwidth |
| ExpireTime | Integer | Expiration time of the cluster. |
| AutoRenewFlag | Integer | Auto-renewal flag. 0 indicates the default status (If the default status is not configured, manual renewal is enabled), 1 indicates auto-renewal, and 2 indicates explicitly no auto-renewal (configured by the user). |
| PayMode | Integer | 0: Postpaid, 1: Prepaid |
| Remark | String | Remarks |
| SpecName | String | Cluster specifications |
| ExceptionInformation | String | Exception information. |
| PublicAccessEndpoint | String | Public network access point. |
| Vpcs | Array of RabbitMQServerlessEndpoint | The virtual private cloud (vpc) network access point. |
| ClusterStatus | Integer | Instance status. 0 indicates creating in progress. 1 indicates normal. 2 indicates isolated. 3 indicates terminated. 4 indicates exception. 5 indicates delivery failed. |
| InstanceType | Integer | Specifies the cluster type: 1. |
| CreateTime | Integer | Expiration time |
| NodeCount | Integer | For compatibility with the managed version, the fixed value is 0. |
| MaxStorage | Integer | For compatibility with the managed version, the fixed value is 0. |
| IsolatedTime | Integer | Isolation time |
Public network allowlist information.
Used by actions: DescribeRabbitMQServerlessInstance.
| Name | Type | Description |
|---|---|---|
| PublicDataStreamWhiteList | String | Public network data stream allowlist. |
| PublicDataStreamWhiteListStatus | String | Public network data stream allowlist status. |
RabbitMQ user info detail.
Used by actions: DescribeRabbitMQServerlessUser.
| Name | Type | Description |
|---|---|---|
| InstanceId | String | instance ID |
| User | String | Specifies the username used when logging in. |
| Password | String | Password. specifies the password used when logging in. |
| Description | String | User description |
| Tags | Array of String | User tag. specifies to determine the access permission scope of this user to RabbitMQ Management. |
| CreateTime | String | User creation time |
| ModifyTime | String | Last modification time of the user. |
| Type | String | Type of User. specifies that "System" indicates System creation and "User" indicates User-created. |
| MaxConnections | Integer | Specifies the maximum number of connections allowed for this user. |
| MaxChannels | Integer | The maximum number of channels allowed for this user. |
RabbitMQ vhost detail.
Used by actions: DescribeRabbitMQServerlessVirtualHost.
| Name | Type | Description |
|---|---|---|
| InstanceId | String | instance ID |
| VirtualHost | String | Vhost name. |
| Description | String | Specifies the description information of the vhost. |
| Tags | Array of String | Specifies the Tag of the vhost. |
| CreateTime | String | Creation time |
| ModifyTime | String | Modification time |
| VirtualHostStatistics | RabbitMQVirtualHostStatistics | Specifies the overview statistics information of the vhost. |
| Status | String | vhost status. specifies the status that corresponds to the native console and can be running, partial, stopped, or unknown. |
| MessageHeapCount | Integer | Specifies the number of message backlogs. |
| MessageRateIn | Float | Input message rate. |
| MessageRateOut | Float | Output message rate. |
| MirrorQueuePolicyFlag | Boolean | Specifies whether a mirrored queue policy exists. true indicates existence, and false indicates non-existence. |
vhost overview statistical information.
Used by actions: DescribeRabbitMQServerlessVirtualHost.
| Name | Type | Description |
|---|---|---|
| CurrentQueues | Integer | Number of queues of the current vhost. |
| CurrentExchanges | Integer | Number of exchanges in the current vhost. |
| CurrentConnections | Integer | Number of current connections of the vhost. |
| CurrentChannels | Integer | Number of channels for the current vhost. |
| CurrentUsers | Integer | Number of users of the current vhost. |
Number of users quota.
Used by actions: DescribeRabbitMQServerlessInstance.
| Name | Type | Description |
|---|---|---|
| MaxUser | Integer | Maximum number of users. |
| UsedUser | Integer | Used number of users. |
Virtual host quota.
Used by actions: DescribeRabbitMQServerlessInstance.
| Name | Type | Description |
|---|---|---|
| MaxVirtualHost | Integer | Maximum number of virtual hosts. |
| UsedVirtualHost | Integer | Number of already used virtual hosts. |
VPC access point information
Used by actions: DescribeRabbitMQServerlessInstance.
| Name | Type | Required | Description |
|---|---|---|---|
| VpcId | String | Yes | VPC ID |
| SubnetId | String | Yes | Subnet ID |
| VpcEndpoint | String | Yes | vpc access point information. |
| VpcDataStreamEndpointStatus | String | No | vpc access point status. OFF/ON/CREATING/DELETING |
Feedback