创建一条路由表规则。

请求参数

参数 参数类型 描述 是否必选

action

String

请求动作,可选值:AddRoutes

Yes

routing_table

String

路由表ID

Yes

rules.n.routing_table_rule_name

String

路由表规则的名称

Yes

rules.n.network

String

路由表规则目标网段

Yes

rules.n.nexthop

String

路由表规则的下一跳,可以是路由器ID,也可以是IP地址,取决于nexthop_type

Yes

rules.n.nexthop_type

String

路由表规则的下一跳类型, 可选值:2,3,4
2 - 路由器,nexthop取值应该是路由器的ID
3 - IP地址,nexthop取值应该是IP地址
4 - NAT网关的ID

No

返回数据

参数 参数类型 描述

action

String

响应动作

routing_table_rules

Array

新创建的路由表规则的ID列表

ret_code

Integer

执行成功与否,0 表示成功,其他值则为错误代码

示例

请求示例:

https://api.shanhe.com/iaas/?action=AddRoutes
&routing_table=rt-w7xy0bq0
&rules.1.routing_table_name=test1
&rules.1.network=172.31.0.2
&rules.1.nexthop=rtr-s9l10zeb
&COMMON_PARAMS

返回示例:

{
	"action": "AddRoutesResponse",
	"routing_table_rules": ["r-tfzvmsqr"],
	"ret_code": 0
}