Modifies the specification of a CLB instance.
Operation description
Pay-by-specification CLB instances have been discontinued since 00:00:00 on June 1, 2025 (UTC+8). For more information, see End-of-sale for pay-by-specification CLB instances.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
slb:ModifyLoadBalancerInstanceSpec | update | *loadbalancer
| slb:tag slb:tag | None |
Request parameters
Parameter | Type | Required | Description | Example |
RegionId | string | No | The region ID of the CLB instance. You can query the region ID from the Regions and zones list or by calling the DescribeRegions operation. | cn-hangzhou |
LoadBalancerId | string | Yes | The ID of the CLB instance. | lb-bp1b6c719df********* |
LoadBalancerSpec | string | Yes | The specification of the CLB instance. Valid values:
The specifications available vary by region. For more information about the specifications, see CLB instances. Note When you switch a shared-resource CLB instance to a high-performance CLB instance, your service may be interrupted for 10 to 30 seconds. We recommend that you modify the specification during off-peak hours or use Alibaba Cloud DNS to schedule your workloads to another CLB instance before you modify the specification. | slb.s2.small |
AutoPay | boolean | No | Specifies whether to enable automatic payment. Valid values:
Note This parameter takes effect only for subscription instances. | false |
Response parameters
Parameter | Type | Description | Example |
object | |||
OrderId | integer | The order ID of the subscription CLB instance. | 201429619788910 |
RequestId | string | The request ID. | 365F4154-92F6-4AE4-92F8-7FF34B540710 |
Error codes
HTTP status code | Error code | Error message | Description |
400 | ModifySpecNotAllowed | LoadBalancerSpec not allowed for this instance | |
400 | Operation.NotAllowed | Operation Denied, Your account does not have enough balance. | |
400 | InvalidParameter.Bandwidth | The param Bandwidth is invalid. | |
400 | ChangeLbSpecNotAllowed | You cannot change the specification for the specified load balancer. | |
400 | OperationDenied.PayByCLCU | The operation is not allowed because the instanceChargeType of loadbalancer is PayByCLCU. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.