Updated on 2026-08-28 GMT+08:00

CLI Command Reference

Managing Lifecycle

API Name

Command

Description

Operation

Creating an Instance

hcloud RabbitMQ CreatePostPaidInstanceByEngine

This API is used to create an instance in the pay-per-use or yearly/monthly mode.

Go debug

Listing All Instances

hcloud RabbitMQ ListInstancesDetails

This API is used to query the instances of an account by the specified conditions.

Go debug

Querying an Instance

hcloud RabbitMQ ShowInstance

This API is used to query the details about a specified instance.

Go debug

Deleting a Specific Instance

hcloud RabbitMQ DeleteInstance

This API is used to delete an instance to release all the resources occupied by it.

Go debug

Modifying Instance Information

hcloud RabbitMQ UpdateInstance

This API is used to modify the name and description of an instance.

Go debug

Batch Deleting Instances

hcloud RabbitMQ BatchRestartOrDeleteInstances

This API is used to delete instances in batches.

Go debug

Instance Management

API Name

Command

Description

Operation

Resetting the Password

hcloud RabbitMQ ResetPassword

This API is used to reset the password.

Go debug

Listing Plug-ins

hcloud RabbitMQ ListPlugins

This API is used to list plug-ins.

Go debug

Enabling or Disabling a Plug-in

hcloud RabbitMQ UpdatePlugins

This API is used to enable or disable a plug-in.

Go debug

Restoring Instances from the Recycle Bin

hcloud RabbitMQ RestoreRecycleInstance

This API is used to restore instances from the recycle bin.

Go debug

Querying the Recycle Bin Instance List

hcloud RabbitMQ ShowRecycleInstances

This API is used to query the recycle bin instance list.

Go debug

Updating the Recycle Bin Policy

hcloud RabbitMQ ModifyRecyclePolicy

This API is used to update the recycle bin policy.

Go debug

Specification Modification Management

API Name

Command

Description

Operation

Querying the Automatic Disk Storage Expansion Configuration

hcloud RabbitMQ ShowVolumeExpandConfig

This API is used to query the automatic disk storage expansion configuration covering whether this feature is enabled, the threshold, increase, and upper limit.

Go debug

Modifying the Automatic Disk Storage Expansion Configuration

hcloud RabbitMQ UpdateVolumeExpansionConfig

This API is used to modify the automatic disk storage expansion configuration covering whether this feature is enabled, the threshold, increase, and upper limit.

Go debug

Querying Product Information for Specification Modification of Instances with New Flavors

hcloud RabbitMQ ShowEngineInstanceExtendProductInfo

This API is used to query the product information for specification modification of instances with new flavors.

Go debug

Modifying Specifications of Instances with New Flavors

hcloud RabbitMQ ResizeEngineInstance

This API is used to modify instance specifications.

Go debug

Virtual Host Management

API Name

Command

Description

Operation

Querying Virtual Hosts

hcloud RabbitMQ ListVhosts

This API is used to query virtual hosts.

Go debug

Deleting Specified Virtual Hosts in Batches

hcloud RabbitMQ BatchDeleteVhosts

This API is used to delete specified virtual hosts in batches.

Go debug

Creating a Virtual Host

hcloud RabbitMQ CreateVhost

This API is used to create a virtual host.

Go debug

Exchange Management

API Name

Command

Description

Operation

Querying Exchanges

hcloud RabbitMQ ListExchanges

This API is used to query exchanges.

Go debug

Creating an Exchange

hcloud RabbitMQ CreateExchange

This API is used to create an exchange.

Go debug

Deleting Specified Exchanges in Batches

hcloud RabbitMQ BatchDeleteExchanges

This API is used to delete specified exchanges in batches.

Go debug

Queue Management

API Name

Command

Description

Operation

Querying Queues of a Virtual Host

hcloud RabbitMQ ListQueues

This API is used to query queues of a virtual host.

Go debug

Creating a Queue

hcloud RabbitMQ CreateQueue

This API is used to create a queue.

Go debug

Deleting Specified Queues in Batches

hcloud RabbitMQ BatchDeleteQueues

This API is used to delete specified queues in batches.

Go debug

Querying Specified Queue Details

hcloud RabbitMQ ShowQueueDetails

This API is used to query details of a specified queue.

Go debug

Clearing Messages in a Queue

hcloud RabbitMQ DeleteQueueInfo

This API is used to clear messages in a queue.

Go debug

Binding Management

API Name

Command

Description

Operation

Querying Bindings of an Exchange

hcloud RabbitMQ ListBindings

This API is used to query bindings of an exchange.

Go debug

Adding a Binding

hcloud RabbitMQ CreateBinding

This API is used to add a binding.

Go debug

Deleting Bindings

hcloud RabbitMQ DeleteBinding

This API is used to delete bindings.

Go debug

User Management

API Name

Command

Description

Operation

Creating a User

hcloud RabbitMQ CreateUser

This API is used to create a user for a RabbitMQ AMQP instance.

Go debug

Querying Users

hcloud RabbitMQ ListUser

This API is used to query users of a RabbitMQ AMQP instance.

Go debug

Modifying User Parameters

hcloud RabbitMQ UpdateUser

This API is used to modify parameters of a user (only for RabbitMQ AMQP).

Go debug

Deleting Users

hcloud RabbitMQ DeleteUser

This API is used to delete users for a RabbitMQ AMQP instance.

Go debug

Background Task Management

API Name

Command

Description

Operation

Listing Background Tasks

hcloud RabbitMQ ListBackgroundTasks

This API is used to list background tasks of an instance.

Go debug

Querying a Background Task

hcloud RabbitMQ ShowBackgroundTask

This API is used to query a specified background task.

Go debug

Deleting a Background Task

hcloud RabbitMQ DeleteBackgroundTask

This API is used to delete a specified background task.

Go debug

Querying the Scheduled Task List of an Instance

hcloud RabbitMQ ListScheduledTasks

This API is used to query the scheduled task list of an instance.

Go debug

Deleting a Specified Record in Scheduled Task Management

hcloud RabbitMQ DeleteScheduledTask

This API is used to delete a specified record in scheduled task management.

Go debug

Modifying a Specified Record in Scheduled Task Management

hcloud RabbitMQ UpdateScheduledTask

This API is used to modify a specified record in scheduled task management.

Go debug

Tag Management

API Name

Command

Description

Operation

Batch Adding or Deleting Tags

hcloud RabbitMQ BatchCreateOrDeleteRabbitMqTag

This API is used to add or delete instance tags in batches.

Go debug

Listing Tags of an Instance

hcloud RabbitMQ ShowRabbitMqTags

This API is used to query instance tags.

Go debug

Listing Tags of a Project

hcloud RabbitMQ ShowRabbitMqProjectTags

This API is used to query project tags.

Go debug

Other APIs

API Name

Command

Description

Operation

Listing Maintenance Time Windows

hcloud RabbitMQ ShowMaintainWindows

The API is used to query the start time and end time of maintenance time windows.

Go debug

Listing AZ Information

hcloud RabbitMQ ListAvailableZones

This API is used to query the AZ ID for creating an instance.

Go debug

Querying Product Specifications

hcloud RabbitMQ ListEngineProducts

This API is used to query the product specifications.

Go debug

Querying Instance Monitoring Dimensions

hcloud RabbitMQ ShowCesHierarchy

This API is used to query instance monitoring dimensions.

Go debug

Querying RabbitMQ Product vCPUs

hcloud RabbitMQ ShowRabbitMqProductCores

This API is used to query the number of vCPUs of a RabbitMQ product.

Go debug

Querying the Feature Switch List

hcloud RabbitMQ ListConfigFeatures

This API is used to query the feature switch list.

Go debug