模板是一段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": {}
}
文檔內容是否對您有幫助?