Call 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, but the modification is still in progress. You can call the DescribeAccelerator operation to query the status of the Global Accelerator (GA) instance:
If the GA instance is in the configuring state, the modification is in progress. In this state, you can only query the instance.
If the GA instance is in the active state, the modification is complete.
The UpdateAccelerator operation does not support concurrent modifications to 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 |
string |
No |
The ID of the region where the GA instance is deployed. Set the value to cn-hangzhou. |
cn-hangzhou |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotency of the request. Generate a value for this parameter on your client. Make sure that the value is unique among different requests. The ClientToken parameter can contain only ASCII characters. Note
If you do not specify this parameter, the system automatically uses the RequestId of the API request as the ClientToken. The RequestId of each API request is different. |
123e4567**** |
| Name |
string |
No |
The name of the GA instance. The name must be 1 to 128 characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). It must start with a letter or a Chinese character. |
Accelerator |
| Description |
string |
No |
The description of the GA instance. The description can be up to 200 characters long. |
Accelerator |
| AcceleratorId |
string |
Yes |
The ID of the GA instance. |
ga-bp1odcab8tmno0hdq**** |
| Spec |
string |
No |
The specification of the GA instance. Valid values:
Note
Currently, the Large III and higher instance specifications are available only to users who are added to the whitelist. To use these instance specifications, contact your account manager. Different instance specifications provide different capabilities. For more information, see Instance specifications. |
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 use a coupon for automatic payment. Valid values:
Note
This parameter is valid only when 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 required only when the acceleration area of the GA instance uses the Anycast access mode. |
200 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned data. |
||
| 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.