The following tables list API operations available for use in Message Queue for RabbitMQ.

Instances

API Description
CreateInstance Creates a Message Queue for RabbitMQ instance. When you call this operation, the system generates a purchase order and automatically completes the payment.
ListInstances Queries Message Queue for RabbitMQ instances.
GetMetadataAmount Queries the metadata of a specified Message Queue for RabbitMQ instance.
RenewInstance Renews the subscription of a specified Message Queue for RabbitMQ instance.
ModifyInstance Modifies the configuration of a specified Message Queue for RabbitMQ instance. When you call this operation, the system generates a modification order and automatically completes the payment.

Vhost

API Description
CreateVirtualHost Creates a vhost.
DeleteVirtualHost Deletes a vhost.
ListVirtualHosts Queries vhosts.

Queue

API Description
CreateQueue Creates a queue.
DeleteQueue Deletes a queue.
ListQueueConsumers Queries the consumers that subscribe to a specified queue.
ListQueues Queries queues.

Exchange

API Description
CreateExchange Creates an exchange.
DeleteExchange Deletes an exchange.
ListExchanges Queries exchanges.

Binding

API Description
CreateBinding Creates a binding.
DeleteBinding Deletes a binding.
ListBindings Queries the bindings of a specified vhost.
ListDownStreamBindings Queries the information about the bindings of which the binding source is a specified exchange.
ListExchangeUpStreamBindings Queries the information about the bindings of which the binding destination is a specified exchange.
ListQueueUpStreamBindings Queries the information about the bindings of which the binding destination is a specified queue.