• 沒有找到結果。

5.4 模板管理

5.4.2 查询模板列表

"disk" : [ { "id" : "0", "index" : 0, "name" : "Disk 0", "diskType" : "SATA", "size" : 40,

"device_use" : "BOOT"

} ],

"volumetype" : "SATA", "publicip" : {

"type" : "5_g-vm", "bandwidth_size" : 10,

"bandwidth_share_type" : "PER"

} }}

响应示例

状态码: 200 OK

{ "id" : "2bf4344f-8f1f-414e-bb1b-8c2f59ada67f"

}

状态码

状态码 描述

200 OK

错误码

请参见错误码。

5.4.2 查询模板列表

功能介绍

查询弹性云服务器模板列表,迁移时选择“新建服务器”时可使用该模板创建弹性云 服务器。

调试

您可以在API Explorer中调试该接口。

URI

GET /v3/vm/templates

5-162 Query 参数

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

name 否 String 模板名称

最小长度:0 最大长度:255 availability_zo

ne 否 String 可用区

最小长度:0 最大长度:255 region 否 String Region ID

最小长度:0 最大长度:255

limit 否 Integer 分页大小,不传值默认为50

最小值:0 最大值:100 缺省值:50

offset 否 Integer 偏移量,不传值默认为0

最小值:0 最大值:65535 缺省值:0

请求参数

5-163 请求 Header 参数

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

X-Auth-Token 是 String X-Auth-Token 用户Token。通 过调用IAM服务获取用户Token 接口获取(响应消息头中X-Subject-Token的值)。

最小长度:1 最大长度:16384

响应参数

状态码: 200

5-164 响应 Body 参数

参数 参数类型 描述

count Integer 模板个数 最小值:0 最大值:65535 templates Array of

TemplateRes ponse objects

模板信息

5-165 TemplateResponse

参数 参数类型 描述

template TemplateRes ponseBody object

模板信息

5-166 TemplateResponseBody

参数 参数类型 描述

id String 模板ID

最小长度:0 最大长度:255

name String 模板名称

最小长度:0 最大长度:255

is_template String 是否是通用模板,如果模板关联一个任务,则不 算通用模板

最小长度:0 最大长度:255 region String Region信息

最小长度:0 最大长度:255 projectid String 项目ID

最小长度:0 最大长度:255

参数 参数类型 描述 target_server_

name String 目标端服务器名称

最小长度:0 最大长度:255 availability_zo

ne String 可用区

最小长度:0 最大长度:255 volumetype String 磁盘类型

枚举值:

● SAS

● SSD

● SATA flavor String 虚拟机规格

最小长度:0 最大长度:255

vpc VpcObject

object vpc对象 nics Array of Nics

objects 网卡信息,支持多个网卡,如果是自动创建,只 填一个,id使用“autoCreate”

security_grou

ps Array of SgObject objects

安全组,支持多个安全组,如果是自动创建,只 填一个,id使用“autoCreate”

publicip PublicIp

object 公网ip disk Array of

TemplateDis k objects

磁盘信息

data_volume_

type String 数据盘磁盘类型

枚举值:

● SAS

● SSD

● SATA target_passwo

rd String 目的端密码

最小长度:0 最大长度:1024

5-167 VpcObject

参数 参数类型 描述

id String 虚拟私有云ID,如果是自动创建,填

“autoCreate”

最小长度:1 最大长度:255

name String 虚拟私有云名称

最小长度:1 最大长度:255

cidr String VPC的网段,默认192.168.0.0/16 最小长度:1

最大长度:255

5-168 Nics

参数 参数类型 描述

id String 子网ID,如果是自动创建,使用"autoCreate"

最小长度:0 最大长度:255

name String 子网名称

最小长度:0 最大长度:255 cidr String 子网网关/掩码

最小长度:0 最大长度:255

ip String 虚拟机IP地址,如果没有这个字段,自动分配IP 最小长度:0

最大长度:255

5-169 SgObject

参数 参数类型 描述

id String 安全组ID

最小长度:0 最大长度:255

参数 参数类型 描述

name String 安全组名称

最小长度:0 最大长度:255

5-170 PublicIp

参数 参数类型 描述

type String 弹性公网IP类型,默认为5_bgp 最小长度:0

最大长度:255 bandwidth_siz

e Integer 带宽大小,单位:Mbit/s

调整带宽时的最小单位会根据带宽范围不同存在 差异。

小于等于300Mbit/s,默认最小单位为1Mbit/s。

300Mbit/s~1000Mbit/s,默认最小单位为 50Mbit/s。大于1000Mbit/s:默认最小单位为 500Mbit/s。

最小值:1 最大值:2000

5-171 TemplateDisk

参数 参数类型 描述

index Integer 磁盘序号,从0开始 最小值:0

最大值:2147483647

name String 磁盘名称

最小长度:0 最大长度:255

disktype String 磁盘类型,同volumetype字段 最小长度:0

最大长度:255

size Long 磁盘大小,单位:GB

最小值:0

最大值:9223372036854775807