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. | |
| Listing All Instances | hcloud RabbitMQ ListInstancesDetails | This API is used to query the instances of an account by the specified conditions. | |
| Querying an Instance | hcloud RabbitMQ ShowInstance | This API is used to query the details about a specified instance. | |
| Deleting a Specific Instance | hcloud RabbitMQ DeleteInstance | This API is used to delete an instance to release all the resources occupied by it. | |
| Modifying Instance Information | hcloud RabbitMQ UpdateInstance | This API is used to modify the name and description of an instance. | |
| Batch Deleting Instances | hcloud RabbitMQ BatchRestartOrDeleteInstances | This API is used to delete instances in batches. |
Instance Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Resetting the Password | hcloud RabbitMQ ResetPassword | This API is used to reset the password. | |
| Listing Plug-ins | hcloud RabbitMQ ListPlugins | This API is used to list plug-ins. | |
| Enabling or Disabling a Plug-in | hcloud RabbitMQ UpdatePlugins | This API is used to enable or disable a plug-in. | |
| Restoring Instances from the Recycle Bin | hcloud RabbitMQ RestoreRecycleInstance | This API is used to restore instances from the recycle bin. | |
| Querying the Recycle Bin Instance List | hcloud RabbitMQ ShowRecycleInstances | This API is used to query the recycle bin instance list. | |
| Updating the Recycle Bin Policy | hcloud RabbitMQ ModifyRecyclePolicy | This API is used to update the recycle bin policy. |
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. | |
| 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. | |
| 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. | |
| Modifying Specifications of Instances with New Flavors | hcloud RabbitMQ ResizeEngineInstance | This API is used to modify instance specifications. |
Virtual Host Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Querying Virtual Hosts | hcloud RabbitMQ ListVhosts | This API is used to query virtual hosts. | |
| Deleting Specified Virtual Hosts in Batches | hcloud RabbitMQ BatchDeleteVhosts | This API is used to delete specified virtual hosts in batches. | |
| Creating a Virtual Host | hcloud RabbitMQ CreateVhost | This API is used to create a virtual host. |
Exchange Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Querying Exchanges | hcloud RabbitMQ ListExchanges | This API is used to query exchanges. | |
| Creating an Exchange | hcloud RabbitMQ CreateExchange | This API is used to create an exchange. | |
| Deleting Specified Exchanges in Batches | hcloud RabbitMQ BatchDeleteExchanges | This API is used to delete specified exchanges in batches. |
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. | |
| Creating a Queue | hcloud RabbitMQ CreateQueue | This API is used to create a queue. | |
| Deleting Specified Queues in Batches | hcloud RabbitMQ BatchDeleteQueues | This API is used to delete specified queues in batches. | |
| Querying Specified Queue Details | hcloud RabbitMQ ShowQueueDetails | This API is used to query details of a specified queue. | |
| Clearing Messages in a Queue | hcloud RabbitMQ DeleteQueueInfo | This API is used to clear messages in a queue. |
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. | |
| Adding a Binding | hcloud RabbitMQ CreateBinding | This API is used to add a binding. | |
| Deleting Bindings | hcloud RabbitMQ DeleteBinding | This API is used to delete bindings. |
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. | |
| Querying Users | hcloud RabbitMQ ListUser | This API is used to query users of a RabbitMQ AMQP instance. | |
| Modifying User Parameters | hcloud RabbitMQ UpdateUser | This API is used to modify parameters of a user (only for RabbitMQ AMQP). | |
| Deleting Users | hcloud RabbitMQ DeleteUser | This API is used to delete users for a RabbitMQ AMQP instance. |
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. | |
| Querying a Background Task | hcloud RabbitMQ ShowBackgroundTask | This API is used to query a specified background task. | |
| Deleting a Background Task | hcloud RabbitMQ DeleteBackgroundTask | This API is used to delete a specified background task. | |
| Querying the Scheduled Task List of an Instance | hcloud RabbitMQ ListScheduledTasks | This API is used to query the scheduled task list of an instance. | |
| Deleting a Specified Record in Scheduled Task Management | hcloud RabbitMQ DeleteScheduledTask | This API is used to delete a specified record in scheduled task management. | |
| Modifying a Specified Record in Scheduled Task Management | hcloud RabbitMQ UpdateScheduledTask | This API is used to modify a specified record in scheduled task management. |
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. | |
| Listing Tags of an Instance | hcloud RabbitMQ ShowRabbitMqTags | This API is used to query instance tags. | |
| Listing Tags of a Project | hcloud RabbitMQ ShowRabbitMqProjectTags | This API is used to query project tags. |
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. | |
| Listing AZ Information | hcloud RabbitMQ ListAvailableZones | This API is used to query the AZ ID for creating an instance. | |
| Querying Product Specifications | hcloud RabbitMQ ListEngineProducts | This API is used to query the product specifications. | |
| Querying Instance Monitoring Dimensions | hcloud RabbitMQ ShowCesHierarchy | This API is used to query instance monitoring dimensions. | |
| Querying RabbitMQ Product vCPUs | hcloud RabbitMQ ShowRabbitMqProductCores | This API is used to query the number of vCPUs of a RabbitMQ product. | |
| Querying the Feature Switch List | hcloud RabbitMQ ListConfigFeatures | This API is used to query the feature switch list. |
What is your overall rating for this page?
Thank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot