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.qingcloud.com/iaas/?action=ModifyRouterAttributes
&router=rtr-9iy0lt3s
&router_name=demo
&zone=pek1
&COMMON_PARAMS

Example Response:

{
  "action":"ModifyRouterAttributesResponse",
  "ret_code":0
}