This API is used to delete instances in batches. Data in the instances will be deleted without any backup. Exercise caution when performing this operation.
POST /v2/{project_id}/instances/action
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
project_id |
Yes |
String |
Definition Project ID. For details about how to obtain it, see Obtaining a Project ID. Constraints N/A Range N/A Default Value N/A |
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
instances |
No |
Array of strings |
Definition List of instance IDs. Constraints N/A Range N/A Default Value N/A |
action |
Yes |
String |
Definition Operation to be performed on instances. Value: delete. Constraints N/A Range
Default Value N/A |
all_failure |
No |
String |
Definition When set to reliability, this parameter indicates that all RocketMQ instances that fail to be created will be deleted. Constraints N/A Range
Default Value N/A |
force_delete |
No |
Boolean |
Definition Whether to forcibly delete. Constraints N/A Range
Default Value N/A |
Status code: 200
Parameter |
Type |
Description |
|---|---|---|
results |
Array of results objects |
Definition Result of instance modification. Constraints N/A Range N/A Default Value N/A |
Parameter |
Type |
Description |
|---|---|---|
result |
String |
Definition Operation result. Constraints N/A Range
Default Value N/A |
instance |
String |
Instance ID. |
Status code: 204
RocketMQ instance creation failures deleted.
Batch deleting RocketMQ instances
POST https://{endpoint}/v2/{project_id}/instances/action
{
"action" : "delete",
"instances" : [ "54602a9d-5e22-4239-9123-77e350df4a34", "7166cdea-dbad-4d79-9610-7163e6f8b640" ]
}
Deleting all RocketMQ instances that fail to be created
POST https://{endpoint}/v2/{project_id}/instances/action
{
"action" : "delete",
"all_failure" : "reliability"
}
Status code: 200
Instances deleted.
{
"results" : [ {
"result" : "success",
"instance" : "019cacb7-4ff0-4d3c-9f33-f5f7b7fdc0e6"
} ]
}
Status Code |
Description |
|---|---|
200 |
Instances deleted. |
204 |
RocketMQ instance creation failures deleted. |
See Error Codes.