Changing the vCPUs and Memory of a DB Instance
Function
This API is used to change the vCPUs and memory of a DB instance. Before calling this API:
- Learn how to authenticate this API.
- Obtain the required region and endpoint.
Constraints
- The OS architecture of the new specifications must be the same as that of the old specifications.
URI
PUT https://{Endpoint}/v3/{project_id}/instance/{instance_id}/flavor
Parameter |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Project ID of a tenant in a region. For details about how to obtain the project ID, see Obtaining a Project ID. |
instance_id |
Yes |
Instance ID. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
flavor_ref |
Yes |
String |
New specification code. For details on how to obtain the specification code, see the Specification Code column in Table 1. To obtain its value, see the spec_code field in Querying Instance Specifications. |
is_auto_pay |
No |
Boolean |
Whether the order will be automatically paid after yearly/monthly instances are created. This parameter does not affect the payment mode of automatic renewal.
|
Response Parameters
Parameter |
Type |
Description |
---|---|---|
job_id |
String |
ID of changing instance specifications. This parameter is returned only when you change the specifications of a pay-per-use instance. |
order_id |
String |
Order ID. This parameter is returned only when you change the specifications of a yearly/monthly instance. |
Example Request
Changing the specifications of a pay-per-use instance to 16 vCPUs and 128 GB
PUT https://gaussdb-opengauss.ap-southeast-1.myhuaweicloud.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instance/dsfae23fsfdsae3435in14/flavor { "flavor_ref":"gaussdb.opengauss.ee.dn.m6.4xlarge.8.in" }
PUT https://gaussdb-opengauss.ap-southeast-1.myhuaweicloud.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instance/dsfae23fsfdsae3435in14/flavor { "flavor_ref":"gaussdb.opengauss.ee.dn.m6.4xlarge.8.in", "is_auto_pay":true }
Example Response
Instance specifications are changed.
{ "job_id": "2b414788a6004883a02390e2eb0ea227" }
Status Code
- Normal
- Abnormal
For details, see Status Codes.
Error Code
For details, 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