切换集群的网络,前提是集群必须支持此操作,即应用的 mustache 配置文件中角色的advanced_actions 定义了 change_vxnet。
请求参数
| 参数 | 类型 | 描述 | 是否必选 | 
| cluster | String | 集群 ID。 | Yes | 
| vxnet | String | 集群即将加入的网络的 ID。 | Yes | 
| roles.n | String | 集群的角色。 | No | 
| private_ips.n.node_id | String | 节点 ID。 | No | 
| private_ips.n.private_ip | String | 节点对应的私有 IP。 | No | 
响应消息
| 参数 | 类型 | 描述 | 
| action | String | 响应动作。 | 
| job_id | String | 执行任务的 Job ID。 | 
| ret_code | Integer | 执行成功与否。取值 0表示成功,其他值则为错误代码。 | 
示例
请求示例
https://api.qingcloud.com/iaas/?action=ChangeClusterVxnet
&cluster=cl-q1witcdk
&vxnet=vxnet-iuy3lnd
&private_ips.1.node_id=cln-nqop00oj
&private_ips.1.private_ip=192.168.1.4
&private_ips.2.node_id=cln-oruuckuo
&private_ips.2.private_ip=192.168.1.2
&private_ips.3.node_id=cln-veb7g8nx
&private_ips.3.private_ip=192.168.1.3
&zone=pek3b
&COMMON_PARAMS
响应示例
{
  "action":"ChangeClusterVxnetResponse",
  "ret_code":0,
  "cluster_id":"cl-q1witcdk",
  "vxnet_id":"vxnet-vzvzkno",
  "job_id":"j-72j4zto5q7x"
}