Contents:
1. API Description
Domain name for API request: vpc.tencentcloudapi.com.
This API (ReplaceRoutes) is used to modify a specified routing policy by routing policy ID (RouteId). Batch modification is supported.
A maximum of 100 requests can be initiated per second for this API.
Note: This API supports Finance regions. Since Finance regions and non-Finance regions are isolated and not interconnected. If the common parameter Region is a Finance region (such as ap-shanghai-fsi), you need to specify a domain name containing the Finance region that should be identical to the value of Region field, for example: vpc.ap-shanghai-fsi.tencentcloudapi.com.
2. Input Parameters
The following request parameter list only provides API request parameters and some common parameters. For the complete common parameter list, see Common Request Parameters.
Parameter Name | Required | Type | Description |
---|---|---|---|
Action | Yes | String | Common parameter. The value used for this API: ReplaceRoutes |
Version | Yes | String | Common parameter. The value used for this API: 2017-03-12 |
Region | Yes | String | Common parameter. For more information, please see the list of regions supported by the product. |
RouteTableId | Yes | String | Route table instance ID, such as rtb-azd4dt1c. |
Routes.N | Yes | Array of Route | Routing policy object. Routing policy ID (RouteId) is required. |
3. Output Parameters
Parameter Name | Type | Description |
---|---|---|
RequestId | String | The unique request ID, which is returned for each request. RequestId is required for locating a problem. |
4. Error Codes
The following only lists the error codes related to the API business logic. For other error codes, see Common Error Codes.
Error Code | Description |
---|---|
InvalidParameterValue | Invalid parameter value. |
InvalidParameterValue.CidrNotInPeerVpc | Destination IP address range does not lie within the customer VPC CIDR range. |
InvalidParameterValue.Duplicate | The input parameter already exists. |
InvalidParameterValue.VpcCidrConflict | Destination IP address range conflicts with CIDR of the current VPC. |
LimitExceeded | Quota exceeded. |
UnsupportedOperation | Operation is not supported. |
5. Example
Example 1 Replace a routing policy
Input example
https://vpc.tencentcloudapi.com/?Action=ReplaceRoutes
&Version=2017-03-12
&RouteTableId=rtb-n0yejvje
&Routes.0.RouteId=17125
&Routes.0.DestinationCidrBlock=192.168.0.0/16
&Routes.0.GatewayType=NORMAL_CVM
&Routes.0.GatewayId=172.16.16.37
&Routes.0.RouteDescription=leo-test-CVM-route
&<Common request parameters>
Output example
{
"Response": {
"RequestId": "354f4ac3-8546-4516-8c8a-69e3ab73aa8a"
}
}
6. Other Resources
Cloud API 3.0 comes with the following development tools to make it easier to call the API.