All Products
Search
Document Center

ApsaraMQ for RabbitMQ:List of operations by function

Last Updated:Nov 02, 2023

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

Instances

API

Description

CreateInstance

Creates an ApsaraMQ for RabbitMQ instance. When you call this operation, the system generates a purchase order and automatically completes the payment.

ListInstances

Queries ApsaraMQ for RabbitMQ instances.

GetMetadataAmount

Queries the metadata of a specific ApsaraMQ for RabbitMQ instance.

RenewInstance

Renews the subscription of a specific ApsaraMQ for RabbitMQ instance.

ModifyInstance

Modifies the configuration of a specific ApsaraMQ for RabbitMQ instance. When you call this operation, the system generates a modification order and automatically completes the payment.

Vhosts

API

Description

CreateVirtualHost

Creates a virtual host (vhost).

DeleteVirtualHost

Deletes a vhost.

ListVirtualHosts

Queries the vhosts of a specific ApsaraMQ for RabbitMQ instance.

Queues

API

Description

CreateQueue

Creates a queue.

DeleteQueue

Deletes a queue.

ListQueueConsumers

Queries the consumers that subscribe to a specified queue.

ListQueues

Queries the queues on a specific ApsaraMQ for RabbitMQ instance.

Exchanges

API

Description

CreateExchange

Creates an exchange.

DeleteExchange

Deletes an exchange.

ListExchanges

Queries the exchanges on a specific ApsaraMQ for RabbitMQ instance.

Bindings

API

Description

CreateBinding

Creates a binding.

DeleteBinding

Deletes a binding.

ListBindings

Queries the bindings of a specific vhost.

ListDownStreamBindings

Queries the information about the bindings whose binding source is a specific exchange.

ListExchangeUpStreamBindings

Queries the information about the bindings whose binding destination is a specific exchange.

ListQueueUpStreamBindings

Queries the information about the bindings whose binding destination is a specific queue.

Static usernames and passwords

API

Description

CreateAccount

Creates a pair of static username and password.

ListAccounts

Queries all static usernames and passwords that are created for a specific ApsaraMQ for RabbitMQ instance.

DeleteAccount

Deletes a specific pair of username and password.