tencent cloud

Data Types
Last updated: 2025-10-30 22:05:26
Data Types
Last updated: 2025-10-30 22:05:26

ExchangeQuota

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

Filter parameter

Used by actions: DescribeRabbitMQServerlessVirtualHost, ListRabbitMQServerlessInstances.

Name Type Required Description
Name String No name.
Values Array of String No Value.

QueueQuota

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.

RabbitMQBindingListInfo

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

RabbitMQClusterInfo

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.

RabbitMQClusterSpecInfo

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.

RabbitMQConnection

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.

RabbitMQConsumersListInfo

Queue consumer list information.

Used by actions: DescribeRabbitMQServerlessConsumers.

Name Type Description
ClientIp String Client Ip.
ConsumerTag String Consumer Tag.

RabbitMQExchangeListInfo

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.

RabbitMQPermission

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

RabbitMQQueueListConsumerDetailInfo

RabbitMQ queue list consumer information response parameters structure.

Used by actions: DescribeRabbitMQServerlessQueues.

Name Type Description
ConsumersNumber Integer Number of consumers.

RabbitMQQueueListInfo

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.

RabbitMQServerlessAccessInfo

Public network access information.

Used by actions: DescribeRabbitMQServerlessInstance.

Name Type Description
PublicAccessEndpoint String Public network domain.
PublicDataStreamStatus String Public network status.

RabbitMQServerlessEndpoint

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

RabbitMQServerlessInstance

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

RabbitMQServerlessWhiteListInfo

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.

RabbitMQUser

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.

RabbitMQVirtualHostInfo

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.

RabbitMQVirtualHostStatistics

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.

UserQuota

Number of users quota.

Used by actions: DescribeRabbitMQServerlessInstance.

Name Type Description
MaxUser Integer Maximum number of users.
UsedUser Integer Used number of users.

VirtualHostQuota

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.

VpcEndpointInfo

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
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback