Modifies the weight of a VPN policy route.
Make the API call
Request parameters
Parameter | Type | Required? | Example value | Description |
---|---|---|---|---|
Action | String | Yes | ModifyVpnPbrRouteEntryWeight |
The name of this action. Value: ModifyVpnPbrRouteEntryWeight. |
NewWeight | Integer | Yes | 100 |
The new weight. Valid values: 0|100. |
NextHop | String | Yes | vco-bp15oes1py4i66rmd**** |
The next hop of the policy route. |
RegionId | String | Yes | cn-hangzhou |
The ID of the region to which the VPN policy route belongs. To query the region ID, call DescribeRegions. |
RouteDest | String | Yes | 10.0.0.0/24 |
The destination CIDR block of the policy route. |
RouteSource | String | Yes | 192.168.1.0/24 |
The source CIDR block of the policy route. |
VpnGatewayId | String | Yes | vpn-bp1a3kqjiiq9legfx**** |
The ID of the VPN Gateway. |
Weight | Integer | Yes | 0 |
The weight set before the VPN policy route is modified. Valid values: 0|100. |
ClientToken | String | No | d7d24a21-f4ba-4454-9173-b3828dae492b |
The client token. It is used to ensure 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=ModifyVpnPbrRouteEntryWeight
&NewWeight=100
&NextHop=vco-bp15oes1py4i66rmd****
&RegionId=cn-hangzhou
&RouteDest=10.0.0.0/24
&RouteSource=192.168.1.0/24
&VpnGatewayId=vpn-bp1a3kqjiiq9legfx****
&Weight=100
&<CommonParameters>
Response example
XML
format
<ModifyVpnPbrRouteEntryWeightResponse>
<RequestId>5BE01CD7-5A50-472D-AC14-CA181C5C03BE</RequestId>
</ModifyVpnPbrRouteEntryWeightResponse>
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.