Modifying Instance Specifications
Function
This API is used to modify instance specifications.
URI
POST /v2/{engine}/{project_id}/instances/{instance_id}/extend
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
engine |
Yes |
String |
Message engine, which is rocketmq. |
project_id |
Yes |
String |
Project ID. For details, see Obtaining a Project ID. |
instance_id |
Yes |
String |
Instance ID. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
oper_type |
Yes |
String |
Change type. Options:
|
new_storage_space |
No |
Integer |
This parameter is valid and mandatory when oper_type is set to storage or horizontal. Instance storage space = Broker quantity × Storage space of each broker.
|
new_product_id |
No |
String |
This parameter is valid and mandatory when oper_type is set to vertical. |
new_broker_num |
No |
Integer |
Broker quantity. This parameter is mandatory when oper_type is set to horizontal. |
publicip_id |
No |
String |
ID of the EIP bound to the instance. Use commas (,) to separate multiple EIP IDs. This parameter is mandatory when oper_type is horizontal and public access is enabled. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
job_id |
String |
ID of the specification modification task. |
Example Requests
POST https://{endpoint}/v2/rocketmq/{project_id}/instances/{instance_id}/extend { "oper_type" : "horizontal", "new_product_id" : "c6.4u8g.cluster" }
Example Responses
Status code: 200
Instance specifications modified.
{ "job_id" : "93b94287-728d-4bb1-a158-cb66cb0854e7" }
Status Codes
Status Code |
Description |
---|---|
200 |
Instance specifications modified. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank 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