模板是一段JSON或YAML格式的文本,使用UTF-8编码。模板定义了版本、参数、任务、顺序、输入和输出等,您可以通过执行模板来定义需要的运维操作。
语法
- YAML格式
---
FormatVersion: OOS-2019-06-01 # 必填,版本,OOS-2019-06-01
Description: "" # 可选,描述,可用于说明模板的用途,目的等。
Parameters: # 可选,参数,允许您在执行时再提供具体的参数值。具体请参考参数文档。
RamRole: # 可选,角色,执行时OOS会扮演此角色调用各云产品的OpenAPI,默认为:OOSServiceRole。
Tasks: # 必填,任务,模板最重要的组成部分,定义了具体的动作细节。每一个任务都是一个动作的具象化使用。多个任务默认按照从上到下的顺序依次串行执行。如果某个任务是一个循环(Loop)任务,则在该任务内部可能出现并发的子执行。具体请参考任务文档。
Outputs: # 可选,模板输出,用于输出一些资源属性等有用信息。可以通过 API 或控制台获取输出的内容。具体请参考模板输出文档。
- JSON格式(请参考YAML注释说明)
{
"FormatVersion": "OOS-2019-06-01",
"Description": "",
"Parameters": {},
"RamRole": "",
"Tasks": [],
"Outputs": {}
}
文档内容是否对您有帮助?