Modifies the weight of a VPN destination route.
Make the API call
Request parameters
Parameter | Type | Required? | Example value | Description |
---|---|---|---|---|
Action | String | Yes | ModifyVpnRouteEntryWeight |
The name of this action. Value: ModifyVpnRouteEntryWeight |
NewWeight | Integer | Yes | 100 |
The new weight. Valid values: 0|100. |
NextHop | String | Yes | vco-bp15oes1py4i66rmd**** |
The next hop of the destination route. |
RegionId | String | Yes | cn-hangzhou |
The ID of the region to which the VPN destination route belongs. To query the region ID, call DescribeRegions. |
RouteDest | String | Yes | 10.0.0.0/24 |
The destination CIDR block of the destination route entry. |
VpnGatewayId | String | Yes | vpn-bp1a3kqjiiq9legfx**** |
The ID of the VPN Gateway. |
Weight | Integer | Yes | 0 |
The previous weight before the modification. Valid values: 0|100. |
ClientToken | String | No | d7d24a21-f4ba-4454-9173-b3828dae492b |
The client token used to guarantee the idempotence of the request. The value of this parameter is generated by the client and must be unique among different requests. It must be 1 to 64 ASCII characters in length. |
OverlayMode | String | No | Ipsec |
The tunneling protocol. Valid value: Ipsec (IPsec tunneling protocol ). |
Response parameters
Parameter | Type | Example value | Description |
---|---|---|---|
RequestId | String | 5BE01CD7-5A50-472D-AC14-CA181C5C03BE |
The ID of the request. |
Examples
Request example
http(s)://[Endpoint]/? Action=ModifyVpnRouteEntryWeight
&NewWeight=100
&NextHop=vco-bp15oes1py4i66rmd****
&RegionId=cn-hangzhou
&RouteDest=10.0.0.0/24
&VpnGatewayId=vpn-bp1a3kqjiiq9legfx****
&Weight=0
&<CommonParameters>
Response example
XML
format
<ModifyVpnRouteEntryWeightResponse>
<RequestId>5BE01CD7-5A50-472D-AC14-CA181C5C03BE</RequestId>
</ModifyVpnRouteEntryWeightResponse>
JSON
format
{
"RequestId": "E82612A9-CB90-4D7E-B394-1DB7F6509B29"
}
Errors
HTTP status code | Error code | Error message | Description |
---|---|---|---|
403 | Forbbiden.SubUser | User not authorized to operate on the specified resource as your account is created by another user. | You are not authorized to operate on this resource. |
403 | Forbidden | User not authorized to operate on the specified resource. | You are not authorized to operate on this resource. |
400 | Resource.QuotaFull | The quota of resource is full | The resource quota has been reached. |
404 | InvalidVpnGatewayInstanceId.NotFound | The specified vpn gateway instance id does not exist. | The specified VPN Gateway does not exist. |
400 | VpnGateway.Configuring | The specified service is configuring. | The specified service is being configured. |
400 | VpnGateway.FinancialLocked | The specified service is financial locked. | The specified service is locked due to insufficient account balance. |
For a list of error codes, visit the API Error Center.