模板結(jié)構(gòu)
更新時(shí)間:
模板是一段JSON或YAML格式的文本,使用UTF-8編碼。模板定義了版本、參數(shù)、任務(wù)、順序、輸入和輸出等,您可以通過執(zhí)行模板來定義需要的運(yùn)維操作。
語法
- YAML格式
---
FormatVersion: OOS-2019-06-01 # 必填,版本,OOS-2019-06-01
Description: "" # 可選,描述,可用于說明模板的用途,目的等。
Parameters: # 可選,參數(shù),允許您在執(zhí)行時(shí)再提供具體的參數(shù)值。具體請(qǐng)參考參數(shù)文檔。
RamRole: # 可選,角色,執(zhí)行時(shí)OOS會(huì)扮演此角色調(diào)用各云產(chǎn)品的OpenAPI,默認(rèn)為:OOSServiceRole。
Tasks: # 必填,任務(wù),模板最重要的組成部分,定義了具體的動(dòng)作細(xì)節(jié)。每一個(gè)任務(wù)都是一個(gè)動(dòng)作的具象化使用。多個(gè)任務(wù)默認(rèn)按照從上到下的順序依次串行執(zhí)行。如果某個(gè)任務(wù)是一個(gè)循環(huán)(Loop)任務(wù),則在該任務(wù)內(nèi)部可能出現(xiàn)并發(fā)的子執(zhí)行。具體請(qǐng)參考任務(wù)文檔。
Outputs: # 可選,模板輸出,用于輸出一些資源屬性等有用信息。可以通過 API 或控制臺(tái)獲取輸出的內(nèi)容。具體請(qǐng)參考模板輸出文檔。
- JSON格式(請(qǐng)參考YAML注釋說明)
{
"FormatVersion": "OOS-2019-06-01",
"Description": "",
"Parameters": {},
"RamRole": "",
"Tasks": [],
"Outputs": {}
}
文檔內(nèi)容是否對(duì)您有幫助?