Increases the number of disks for the nodes in a compute group of a Serverless StarRocks instance.
Operation description
Before you call this operation, make sure you fully understand the billing methods and billable items of Serverless StarRocks. Note the following:
-
The number of disks can be increased only for standard instances. This operation is not supported for entry-level instances.
-
The number of disks can be increased only for instances whose compute group is the Standard Edition (standard).
-
The instance must be in the Running state.
After you increase the number of disks, billing changes as follows:
-
Pay-as-you-go: You are billed based on the new disk type.
-
Subscription: A supplemental fee is calculated. This fee is based on the price difference between the old and new configurations and the remaining days in the billing cycle. The remaining period starts from 00:00 on the following day and ends when the subscription expires.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
sr:ModifyDiskNumber |
get |
*Instance
|
None | None |
Request syntax
POST /webapi/resourceChange/modifyDiskNumber HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. |
c-b25e21e24388**** |
| NodeGroupId |
string |
Yes |
The compute group ID. |
ng-3d5ce6454354**** |
| Target |
integer |
Yes |
The target number of disks. |
3 |
| FastMode |
boolean |
No |
Specifies whether to restart the compute nodes in fast mode. Default value: false.
|
true |
| PromotionOptionNo |
string |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| RequestId |
string |
The request ID. |
32A44F0D-BFF6-5664-999A-218BBDE7**** |
| Success |
boolean |
Indicates whether the request was successful. |
false |
| ErrCode |
string |
The error code. |
InvalidParams |
| ErrMessage |
string |
The error message. |
Invalid params: [instance not exists]. |
| Data |
integer |
The order ID. |
24151320976**** |
| AccessDeniedDetail |
string |
Details about the access denial. |
{ "PolicyType": "AccountLevelIdentityBasedPolicy", "AuthPrincipalOwnerId": "xxx", "EncodedDiagnosticMessage": "xxx", "AuthPrincipalType": "xxx", "AuthPrincipalDisplayName": "xxx", "NoPermissionType": "ImplicitDeny", "AuthAction": "sr:xxx" } |
Examples
Success response
JSON format
{
"HttpStatusCode": 200,
"RequestId": "32A44F0D-BFF6-5664-999A-218BBDE7****",
"Success": false,
"ErrCode": "InvalidParams",
"ErrMessage": "Invalid params: [instance not exists].",
"Data": 0,
"AccessDeniedDetail": "{ \"PolicyType\": \"AccountLevelIdentityBasedPolicy\", \"AuthPrincipalOwnerId\": \"xxx\", \"EncodedDiagnosticMessage\": \"xxx\", \"AuthPrincipalType\": \"xxx\", \"AuthPrincipalDisplayName\": \"xxx\", \"NoPermissionType\": \"ImplicitDeny\", \"AuthAction\": \"sr:xxx\" }"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.