Modifies instance network configurations.
Operation description
调用该接口时,您需要注意:
-
当前接口是异步接口。调用后返回异步任务 ID。通查查询异步任务结果来判断是否执行完成。
-
当前接口每次调用仅支持修改一个属性。如果修改多个属性,请分多次调用。
-
修改 BandwidthWeighting,需要对应的规格支持设置该参数。您可以通过 DescribeInstanceTypes 查询当前实例规格是否支持带宽权重及支持的带宽权重值。
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:ModifyInstanceNetworkOptions |
update |
*Instance
|
None | None |
Request syntax
POST HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
No |
The ID of the instance whose network bandwidth weight is to be modified. |
i-bp67acfmxazb4p**** |
| BandwidthWeighting |
string |
No |
The bandwidth weight. The supported values vary with instance types. You can query the bandwidth weights supported by the current instance type by using the DescribeInstanceTypes. Valid values:
Valid values:
|
Vpc-L1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TaskId |
string |
The ID of the task for which the bandwidth weight is modified. You can use the DescribeTaskAttribute interface to modify the bandwidth weight result. |
t-bp198jigq7l0h5ac**** |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TaskId": "t-bp198jigq7l0h5ac****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IdempotentParameterMismatch | The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical. | |
| 400 | InvalidInstanceType.NetworkOptionsBandwidthWeightingUnsupported | The current instance type does not support setting or modifying the BandwidthWeighting parameter. | The current instance type does not support setting or modifying the BandwidthWeighting parameter. |
| 400 | InvalidParameter.NetworkOptionsBandwidthWeighting | The specified parameter BandwidthWeighting is not valid.The correct value should be in [%s]. | The specified parameter BandwidthWeighting is not valid.The correct value should be in [%s]. |
| 404 | InvalidInstanceId.NotFound | Specified instance does not exist. | The specified instance does not exist. Check whether the instance ID is correct. |
| 503 | LimitedOperation.ServiceUnavailable | The service is currently unavailable. Please try again later. | The service is currently unavailable. Please try again later. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.