Changing DB Instance Volume
Function
This API is used to change the DB instance volume.
URI
- URI format
PATH: /rds/v1/{project_id}/instances/{instanceId}/action
Method: POST
- Parameter description
Table 1 Parameter description Name
Mandatory
Description
project_id
Yes
Specifies the project ID of a tenant in a region.
instanceId
Yes
Specifies the primary node ID of the DB instance.
NOTE:This field is not the DB instance ID. You are advised to use API v3 and the DB instance ID to perform related operations.
- Restrictions
- The adjusted volume size must be greater than the original one and the desired volume size must be a multiple of 10.
- The sizes of the primary and standby DB instances are the same. When you scale the primary DB instance, its standby DB instance is also scaled.
- The DB instances can be scaled when they are in the Available state.
Request
- Parameter description
Table 2 Parameter description Name
Type
Description
resize
Dictionary data structure. For details, see Table 3.
Specifies the information about the request parameter volume.
Table 3 resize field data structure description Name
Type
Description
volume
Dictionary data structure. For details, see Table 4.
Specifies the information about the request parameter size.
Table 4 volume field data structure description Name
Type
Description
size
Int
Specifies the volume size after scaling up. The value must a multiple of 10.
Its value range is from 50 GB to 4000 GB.
MySQL supports storage space from 20 GB to 10,000 GB for some users. If you want to scale up storage space to 10,000 GB, contact customer service.
NOTICE:The adjusted volume size of must be greater than or equal to that of the original volume size.
- Request example
{ "resize": { "volume": { "size": 400 } } }
Normal Response
- Parameter description
Table 5 Parameter description Name
Type
Description
extendparam
Dictionary data structure. For details, see Table 6.
Indicates the returned extendparam key-value pair.
Table 6 extendparam field data structure description Name
Type
Description
jobs
List data structure. For details, see Table 7.
Indicates the returned jobs parameter information.
- Response example
{ "extendparam": { "jobs": [ { "id": "2b414788-a600-4883-a023-90e2eb0ea227" } ] } }
Abnormal Response
For details, see Abnormal Request Results.
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.