资源编排服务 RFS
资源编排服务 RFS
- 最新动态
- 产品介绍
- 用户指南
- 模板参考
- API参考
- 常见问题
-
更多文档
-
用户指南(阿布扎比区域)
- 产品介绍
- 入门
- 堆栈管理
- 审计
-
模板参考
- 模板简介
- 元素列表
-
数据结构
- AOS.BatchItem
- Basic.KeyValuePair
- Basic.Label
- Basic.LabelSelector
- Basic.NameAndSecretValue
- Basic.NameKeyPair
- Basic.NameValuePair
- CCE.Addon.AutoScaler.Node
- CCE.DataVolume
- CCE.HelmChart
- CCE.Labels
- CCE.NodePool
- CCE.PublicIP
- DCS.InstanceBackupPolicy
- DCS.PeriodicalBackupPlan
- ECS.DataVolume
- ECS.EIP
- ECS.ExtendParam
- ECS.MountedVolumes
- ECS.NICS
- ECS.Personality
- ECS.PublicIP
- ECS.RootVolume
- ECS.SecurityGroup
- ECS.ServerTags
- ECS.VolumeExtendParam
- K8S.PodSecurityContext
- K8S.SecurityContext.SeLinuxOptions
- MySQL.DBUser
- MySQL.DataBase
- MySQL.DataStore
- RDS.BackupStrategy
- RDS.HA.Mysql
- RDS.Volume
- VPC.BandWidth
- VPC.PublicIP
- 附录
- 常见问题
- 修订记录
- API参考(阿布扎比区域)
- 用户指南(吉隆坡区域)
- API参考(吉隆坡区域)
-
用户指南(阿布扎比区域)
- 通用参考
链接复制成功!
模板结构
模板样例
# 应用模板的版本信息 tosca_definitions_version: cloud_tosca_version_1_0 # 应用模板的描述信息 description: Template for deploying a cloudserver. # 输入参数定义 inputs: instance: default: 1 description: 创建云服务器数量 subnet: description: 云服务器子网ID vpc: description: 云服务器VPC的ID mappings: regionMap: ae-ad-1: flavor: c2.medium image_id: f2003c7b-99c4-4616-be19-334beaca81b1 # 元素对象定义 node_templates: myecs: type: Cloud.ECS.CloudServer properties: availabilityZone: ae-ad-1a flavor: get_in_map: - regionMap - get_input: Cloud.Region - flavor imageId: get_in_map: - regionMap - get_input: Cloud.Region - image_id instances: get_input: instance name: my-ecs nics: - subnetId: get_input: subnet publicIP: eip: bandwidth: shareType: PER size: 1 ipType: 5_sbgp rootVolume: size: 40 volumeType: SATA vpcId: get_input: vpc # 输出参数定义 outputs: ecs-eip: description: 云服务器公网IP value: get_attribute: - myecs - publicIps south-flavor: description: 创建虚拟机的规格名称 value: get_in_map: - regionMap - ae-ad-1 - flavor
模板组成
AOS模板主要包括如下几部分:
- tosca_definitions_version:必填项,用于标识模板的版本信息。
说明:
当前AOS支持的版本为cloud_tosca_version_1_0。
- node_templates:必填项,用于定义该模板中编排的元素对象集合,其中所有对象均为元素。详情请参见node_templates。
- description:可选项,用于配置模板的描述信息。取值范围:文本字符串,长度为[0, 1024]。
- inputs:可选项,用于定义基于模板创建堆栈时的输入参数。详情请参见inputs。
- outputs:可选项,用于定义模板生成堆栈运行时的输出参数。详情请参见outputs。
- mappings:可选项,用于定义映射表。详情请参见mappings。
- conditions:可选项,用于定义条件。详情请参见conditions。
父主题: 模板简介