新增模板信息
功能介绍
新增源端模板信息
URI
POST /v1/sms/vm/template
请求消息
请求参数
请求参数如表1所示。
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| name | 是 | String | 模板名称 |
| is_template | 是 | Boolean | 是否是模板,单击按钮保存时该值为true,没有单击保存模板直接创建任务时该值为false |
| region | 是 | String | 区域 |
| target_server_name | 是 | String | 目的端名称 |
| availability_zone | 是 | String | 可用区 |
| volumetype | 是 | String | 磁盘类型 |
| vpc | 是 | Object | Vpc信息,自动创建时为{},请参见表3。 |
| security_groups | 是 | Array | 安全组,自动创建时为[],请参见表4。 |
| nics | 是 | Array | 子网,自动创建时为[],请参见表5。 |
| flavors | 否 | Array | 规格,自动创建时为[]。 |
| publicip | 否 | Object | 弹性公网IP,请参见表6。 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| id | 否 | String | ID,新增必填 |
| ip | 否 | String | 弹性IP,新增必填 |
| type | 是 | String | 弹性公网IP类型,,默认为5_bgp |
| bandwidth_size | 是 | Integer | 功能说明:带宽大小带宽(Mbit/s),取值范围为[1,2000]。 调整带宽时的最小单位会根据带宽范围不同存在差异。小于等于300Mbit/s:默认最小单位为1Mbit/s。300Mbit/s~1000Mbit/s:默认最小单位为50Mbit/s。大于1000Mbit/s:默认最小单位为500Mbit/s。 说明: 如果share_type是PER,该参数必选项;如果share_type是WHOLE并且id有值,该参数会忽略。 |
| bandwidth_share_type | 否 | String | 带宽的共享类型。共享类型枚举:PER,表示独享。WHOLE,表示共享。默认使用PER |
响应消息
| 参数 | 参数类型 | 描述 |
|---|---|---|
| id | String | ID |
示例
- 请求示例
{ "template": { "name": "模板名称", "is_template":"false",// 创建任务为false,保存模板为true "region":"ae-ad-1", "target_server_name":"目的端1", "availability_zone":"az1-dc1", //可用区名称 "volumetype": "DESS_SSD_FC", "vpc": { "id":"0dae26c9-9a70-4392-93f3-87d53115d171", "name":"vpc1" }, "security_groups":[ { "id":"507ca48f-814c-4293-8706-300564d54620", "name":"default" } ], "nics":[ { "id":"157ee789-03ea-45b1-a698-76c92660dd83", "name": "subnet-1637", "cidr": "192.168.0.0/24", "ip":"192.168.0.0" } ], "flavors":c3.2xlarge.4, "publicip": { "id":"1111", "ip ":"x.x.x.x", "type": "5_bgp", "bandwidth_size":10, "bandwidth_share_type":"PER" } }, "disks":[ { "index":0, "name":"磁盘01", "disktype":"DESS_SSD_FC", "size":40 } ] } - 响应示例
{ "id": "aaaa-bbbb-cccc-dddd" }
状态码
状态码请参见状态码。
错误码
请参见历史错误码。