Use the UpdateAccelerator operation to modify a Global Accelerator instance.
Operation description
- UpdateAccelerator is an asynchronous operation. After you send a request, the system returns a request ID and performs the modification in the background. You can call the DescribeAccelerator operation to query the state of a Global Accelerator (GA) instance:
If the GA instance is in the configuring state, the instance is being modified. In this state, you can only perform query operations.
If the GA instance is in the active state, the modification is complete.
You cannot call the UpdateAccelerator operation concurrently on the same GA instance.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ga:UpdateAccelerator |
update |
*Accelerator
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
RegionId
deprecated
|
string |
No |
The region ID of the GA instance. Set the value to cn-hangzhou. |
cn-hangzhou |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to make sure that the value is unique among different requests. The client token can contain only ASCII characters. Note
If you do not specify this parameter, the system automatically uses the RequestId of the request as the ClientToken. The RequestId of each API request may be different. |
123e4567**** |
| Name |
string |
No |
The name of the GA instance. The name must be 1 to 128 characters in length, start with a letter or a Chinese character, and can contain digits, periods (.), underscores (_), and hyphens (-). |
Accelerator |
| Description |
string |
No |
The description of the GA instance. The description can be up to 200 characters in length. |
Accelerator |
| AcceleratorId |
string |
Yes |
The ID of the GA instance. |
ga-bp1odcab8tmno0hdq**** |
| Spec |
string |
No |
The specification of the GA instance. Valid values:
Note
Large III and higher specifications are available only to whitelisted users. To use these specifications, contact your account manager. The definitions of instance types vary. For more information, see Instance types. |
1 |
| AutoPay |
boolean |
No |
Specifies whether to enable automatic payment. Valid values:
Note
This parameter is valid only for upgrade orders. |
false |
| AutoUseCoupon |
boolean |
No |
Specifies whether to automatically use a coupon to pay for the bill. Valid values:
Note
This parameter is valid only if AutoPay is set to true. |
false |
| Bandwidth |
integer |
No |
The bandwidth of the standard GA instance. Unit: Mbps. Valid values: 200 to 5000. Note
This parameter is valid only when the access mode of the acceleration area is Anycast. |
200 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The data returned. |
||
| RequestId |
string |
The request ID. |
6FEA0CF3-D3B9-43E5-A304-D217037876A8 |
Examples
Success response
JSON format
{
"RequestId": "6FEA0CF3-D3B9-43E5-A304-D217037876A8\t"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NotExist.Accelerator | The accelerated instance does not exist. | The GA instance does not exist. |
| 400 | IllegalParameter.Spec | The specified Spec is invalid. | The specified Spec is invalid. |
| 400 | StateError.Accelerator | The state of the accelerated instance is invalid. | The status of the GA instance is invalid. |
| 500 | UnknownError | An error occurred while processing your request. Please try again. If the error persists, please submit a ticket. | An error occurred while the request was being processed. Try again later. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.