更新时间:2022-02-22 GMT+08:00
下载模板
功能介绍
用于下载某个模板。
URI
GET /v2/templates/{template_id}/archive
参数 |
是否必选 |
描述 |
---|---|---|
template_id |
是 |
模板id |
请求消息
N/A。
响应消息
- 响应参数
表2 响应消息头 参数
参数类型
描述
Content-Type
String
消息体的类型(格式):application/octet-stream;charset=UTF-8
响应内容:
模板文件内容:
tosca_definitions_version: cloud_tosca_version_1_0 description: Sample template for IaaS resource inputs: az: default: ae-ad-1a description: 可用区##Availability Zone type: Cloud.ECS.AvailabilityZone.Name label: 弹性云服务器##ECS flavor: default: s2.large.2 description: 云服务器的规格##ECS specification label: 弹性云服务器##ECS image: default: 1189efbf-d48b-46ad-a823-94b942e2a000 description: 云服务器使用的镜像ID##ID of the image used by the ECS type: Cloud.ECS.Image.Id label: 弹性云服务器##ECS sshKey-name: description: ssh密钥对##SSH key pair label: 弹性云服务器##ECS mycloudserver_rootVolume_volumeType: description: 系统盘类型##Root Volume Type label: 弹性云服务器##ECS subnet-cidr: default: 192.168.1.0/24 description: 子网的CIDR##CIDR of subnet label: 子网##Subnet subnet-gateway: default: 192.168.1.1 description: 子网的网关地址##Gateway of subnet label: 子网##Subnet vm-name: default: my-cloudserver description: 云服务器名称##ECS name label: 弹性云服务器##ECS vpc-cidr: default: 192.168.0.0/16 description: 虚拟私有云下可用子网范围##Available subnet ranges under VPC label: 虚拟私有云##VPC node_templates: mycloudserver: properties: availabilityZone: get_input: az flavor: get_input: flavor imageId: get_input: image name: get_input: vm-name nics: - subnetId: get_reference: mysubnet publicIP: eip: bandwidth: shareType: PER size: 1 ipType: 5_bgp sshKeyName: get_input: sshKey-name vpcId: get_reference: myvpc rootVolume: volumeType: get_input: mycloudserver_rootVolume_volumeType requirements: - nics.subnetId: node: mysubnet - vpcId: node: myvpc type: Cloud.ECS.CloudServer mysubnet: properties: availabilityZone: get_input: az cidr: get_input: subnet-cidr dnsList: - 192.168.0.1 - 192.168.0.0 gateway: get_input: subnet-gateway name: '' vpcId: get_reference: myvpc requirements: - vpcId: node: myvpc relationship: Cloud.Relationships.ContainedIn type: Cloud.VPC.Subnet myvpc: properties: cidr: get_input: vpc-cidr name: '' type: Cloud.VPC.VPC outputs: ecs-eip: value: get_attribute: - mycloudserver - floatingIpId ecs-id: value: get_attribute: - mycloudserver - refID subnet-name: value: get_attribute: - mysubnet - refName vpc-name: value: get_attribute: - myvpc - refName
状态码
- 正常
表3 状态码 状态码
描述
200
模板下载成功
- 异常
表4 状态码 状态码
描述
400
请求参数有误,当前请求无法被服务器解析。除非进行修改,否则客户端不应重复提交这个请求。
404
请求的资源不存在。
409
由于和被请求的资源的当前状态之间存在冲突,请求无法完成。
500
服务器遇到了一个未曾预料的状况,导致无法完成对请求的处理。
父主题: API