前提条件
创建策略路由前,请确保您已经创建了 IPsec 连接。
接口功能介绍
IPsec vpn策略路由创建
接口约束
支持集群模式资源池。
URI
POST /v4/vpn/ipsec-policy-route/create
路径参数
无
Query参数
无
请求参数
请求header参数
无
请求body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionID | 是 | String | 资源池ID | 81f7728662dd11ec810800155d307d5b | |
sourceIP | 是 | String | 源IP | 12.3.4.0/24 | |
targetIP | 是 | String | 目的IP | 11.6.7.0/24 | |
nextHop | 是 | String | 下一跳具体资源 | 725b7f5a-d25d-11ef-a030-525400bf5caf | |
preference | 是 | String | 路由权重,取值范围: master:主链路 slave:从链路 | master | |
vpnGatewayID | 是 | String | vpn gw id | 2ac9a9f4-86c8-4521-998b-2e0a7c624eed | |
isPublish | 是 | Boolean | 是否发布 | False | |
vpcID | 是 | String | vpc ID | vpc-gscta6zp8m | |
priority | 是 | Integer | 路由优先级,取值范围:[1~255] | 10 |
响应参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
statusCode | 否 | Integer | 返回状态码 取值范围: 800:成功 900:失败 | 800 | |
errorCode | 否 | String | 业务细分码,为product.module.code三段式码 | ||
message | 否 | String | 失败时的错误描述,一般为英文描述 | ||
description | 否 | String | 失败时的错误描述,一般为中文描述 | ||
returnObj | 否 | Object | 返回参数 | returnObj |
表returnObj
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
logMark | 否 | string | 链路追踪ID | 814368318645 |
请求示例
请求url
无
请求头header
无
请求体body
{
"regionID": "81f7728662dd11ec810800155d307d5b",
"sourceIP": "12.3.4.0/24",
"targetIP": "11.6.7.0/24",
"nextHop": "725b7f5a-d25d-11ef-a030-525400bf5caf",
"preference": "master",
"vpnGatewayID": "2ac9a9f4-86c8-4521-998b-2e0a7c624eed",
"isPublish": False,
"vpcID": "vpc-gscta6zp8m",
"priority": 10
}
响应示例
{
"returnObj":
{
"logMark": "814368318645"
},
"errorCode": "",
"message": "success",
"description": "",
"statusCode": 800
}
状态码
状态码 | 含义 |
---|---|
200 | 请求成功 |
错误码
errorCode | 含义 |
---|---|
PolicyRoute.PatternCheck.NotValid | 请求参数无效 |