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
Name |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Project ID of a tenant in a region. For details about how to obtain it, see Obtaining a Project ID. |
instance_id |
Yes |
Instance ID. |
Request Parameters
Name |
Mandatory |
Type |
Description |
---|---|---|---|
flavor_ref |
Yes |
String |
New specification code. For details on how to obtain the specification code, see Table 1. To obtain its value, see 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
Name |
Type |
Description |
---|---|---|
job_id |
String |
ID of changing instance specifications. This parameter is returned only when DB instances are billed at a pay-per-use basis. |
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 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