使用Alibaba Cloud Toolkit編寫模板(Visual Studio Code)
在Visual Studio Code中安裝和配置Alibaba Cloud Toolkit(以下簡稱Cloud Toolkit)后,您可以實現(xiàn)對OOS模板便捷、高效的編寫和管理。
前提條件
下載并安裝Visual Studio Code。
已在Visual Studio Code中安裝和配置Cloud Toolkit,詳情請參見在Visual Studio Code中安裝和配置Cloud Toolkit。
背景信息
Cloud Toolkit是一個插件工具,可以幫助開發(fā)者更高效地部署、測試、開發(fā)和診斷應(yīng)用。Cloud Toolkit詳情,請參見什么是Alibaba Cloud Toolkit。
OOS已經(jīng)與Cloud Toolkit集成,當(dāng)您在Visual Studio Code中安裝和配置Cloud Toolkit后,可以便捷高效的編寫OOS模板。
編寫模板
Cloud Toolkit通過文件后綴名(YAML后綴 .oos.yaml,JSON后綴 .oos.json)來確定OOS模板文件,并支持自動補全模板內(nèi)容、提示參數(shù)等功能。
編寫YAML模板
在Visual Studio Code中創(chuàng)建 .oos.yaml 后綴的模板文件,例如:template.oos.yaml。
模板內(nèi)容補全提示
當(dāng)您在定義OOS模板的參數(shù)信息(Parameters)、任務(wù)信息(Tasks)和輸出信息(Outputs)時,Cloud Toolkit可以快速提示相關(guān)部分的屬性。
參數(shù)信息補全
當(dāng)您在定義OOS模板的參數(shù)信息(Parameters)時,Cloud Toolkit可以快速提示相關(guān)部分的屬性。
任務(wù)信息補全
當(dāng)您在定義OOS模板的任務(wù)信息(Tasks)時,Cloud Toolkit可以快速提示相關(guān)部分的屬性。
輸出信息補全
當(dāng)您在定義OOS模板的輸出信息(Outputs)時,Cloud Toolkit可以快速提示相關(guān)部分的屬性。
參數(shù)類型和屬性智能提示
當(dāng)您在定義OOS模板的參數(shù)信息(Parameters)時,Cloud Toolkit可以快速準(zhǔn)確的提示您需要的參數(shù)類型和AssocioationProperty等參數(shù)屬性。
任務(wù)類型智能提示
當(dāng)您在定義OOS模板的任務(wù)信息(Tasks)時,Cloud Toolkit可以快速準(zhǔn)確的提示您需要的原子動作和云產(chǎn)品動作。
云產(chǎn)品動作屬性智能提示
當(dāng)您在定義OOS模板的任務(wù)信息(Tasks)時,Cloud Toolkit可以快速準(zhǔn)確的提示您云產(chǎn)品動作需要設(shè)置的屬性。
原子動作調(diào)用OpenAPI名稱和參數(shù)智能提示
當(dāng)您在定義OOS模板的任務(wù)信息(Tasks)時,Cloud Toolkit可以快速準(zhǔn)確的提示您原子動作調(diào)用的OpenAPI名稱和參數(shù)。
編寫JSON模板
在Visual Studio Code中創(chuàng)建 .oos.json 后綴的模板文件,例如:template.oos.json。
模板內(nèi)容補全提示
當(dāng)您在定義OOS模板的參數(shù)信息(Parameters)、任務(wù)信息(Tasks)和輸出信息(Outputs)時,Cloud Toolkit可以快速提示相關(guān)部分的屬性。
參數(shù)信息補全
當(dāng)您在定義OOS模板的參數(shù)信息(Parameters)時,Cloud Toolkit可以快速提示相關(guān)部分的屬性。
任務(wù)信息補全
當(dāng)您在定義OOS模板的任務(wù)信息(Tasks)時,Cloud Toolkit可以快速提示相關(guān)部分的屬性。
輸出信息補全
當(dāng)您在定義OOS模板的輸出信息(Outputs)時,Cloud Toolkit可以快速提示相關(guān)部分的屬性。
參數(shù)類型和屬性智能提示
當(dāng)您在定義OOS模板的參數(shù)信息(Parameters)時,Cloud Toolkit可以快速準(zhǔn)確的提示您需要的參數(shù)類型和AssocioationProperty等參數(shù)屬性。
任務(wù)類型智能提示
當(dāng)您在定義OOS模板的任務(wù)信息(Tasks)時,Cloud Toolkit可以快速準(zhǔn)確的提示您需要的原子動作和云產(chǎn)品動作。
云產(chǎn)品動作屬性智能提示
當(dāng)您在定義OOS模板的任務(wù)信息(Tasks)時,Cloud Toolkit可以快速準(zhǔn)確的提示您云產(chǎn)品動作需要設(shè)置的屬性。
原子動作調(diào)用OpenAPI名稱和參數(shù)智能提示
當(dāng)您在定義OOS模板的任務(wù)信息(Tasks)時,Cloud Toolkit可以快速準(zhǔn)確的提示您原子動作調(diào)用的OpenAPI名稱和參數(shù)。