ModifyRouterAttributes
修改一台路由器的配置。在修改配置之后,为了让配置生效,你可能需要执行 UpdateRouters 或者 ApplySecurityGroup 指令。
Request Parameters
Parameter name | Type | Description | Required |
---|---|---|---|
router | String | 路由器ID | Yes |
eip | String | 路由器的公网IP,如果值为 "" ,表示将公网IP从路由器上解绑。 修改这个参数之后,需要执行 UpdateRouters 指令才能使得修改生效。 |
No |
security_group | String | 路由器的防火墙ID。 修改这个参数之后,需要执行 ApplySecurityGroup 指令才能使得修改生效。 |
No |
router_name | String | 路由器的名称。 | No |
description | String | 路由器的描述。 | No |
features | Integer | 路由器功能项,目前包括 DHCP 和 DNS 。 “1”: 开启 DHCP,开启时还需同时传参数 vxnet, dyn_ip_start, dyn_ip_end (私有网络连接路由器后默认即开启 DHCP) “2”: 开启私网内 DNS |
No |
vxnet | String | 私有网络 ID。当开启、关闭路由器 DHCP 功能时,需指定私有网络。 | No |
dyn_ip_start | String | DHCP服务分配开始IP | No |
dyn_ip_end | String | DHCP服务分配终止IP | No |
zone | String | 区域 ID,注意要小写 | Yes |
Response Elements
Name | Type | Description |
---|---|---|
action | String | 响应动作 |
ret_code | Integer | 执行成功与否,0 表示成功,其他值则为错误代码 |
Example
Example Request:
https://api.shanhe.com/iaas/?action=ModifyRouterAttributes
&router=rtr-9iy0lt3s
&router_name=demo
&zone=jn1a
&COMMON_PARAMS
Example Response:
{
"action":"ModifyRouterAttributesResponse",
"ret_code":0
}