文档

使用Alibaba Cloud Toolkit编写模板(Visual Studio Code)

更新时间:

在Visual Studio Code中安装和配置Alibaba Cloud Toolkit(以下简称Cloud Toolkit)后,您可以实现对OOS模板便捷、高效的编写和管理。

前提条件

背景信息

Cloud Toolkit是一个插件工具,可以帮助开发者更高效地部署、测试、开发和诊断应用。Cloud Toolkit详情,请参见什么是Alibaba Cloud Toolkit

OOS已经与Cloud Toolkit集成,当您在Visual Studio Code中安装和配置Cloud Toolkit后,可以便捷高效的编写OOS模板。

编写模板

Cloud Toolkit通过文件后缀名(YAML后缀 .oos.yaml,JSON后缀 .oos.json)来确定OOS模板文件,并支持自动补全模板内容、提示参数等功能。

编写YAML模板

在Visual Studio Code中创建 .oos.yaml 后缀的模板文件,例如:template.oos.yaml。

模板内容补全提示

当您在定义OOS模板的参数信息(Parameters)、任务信息(Tasks)和输出信息(Outputs)时,Cloud Toolkit可以快速提示相关部分的属性。

image.png

  • 参数信息补全

当您在定义OOS模板的参数信息(Parameters)时,Cloud Toolkit可以快速提示相关部分的属性。

image.png

  • 任务信息补全

当您在定义OOS模板的任务信息(Tasks)时,Cloud Toolkit可以快速提示相关部分的属性。

image.png

  • 输出信息补全

当您在定义OOS模板的输出信息(Outputs)时,Cloud Toolkit可以快速提示相关部分的属性。

image.png

参数类型和属性智能提示

当您在定义OOS模板的参数信息(Parameters)时,Cloud Toolkit可以快速准确的提示您需要的参数类型和AssocioationProperty等参数属性。

image.pngimage.png

任务类型智能提示

当您在定义OOS模板的任务信息(Tasks)时,Cloud Toolkit可以快速准确的提示您需要的原子动作和云产品动作。

image.png

云产品动作属性智能提示

当您在定义OOS模板的任务信息(Tasks)时,Cloud Toolkit可以快速准确的提示您云产品动作需要设置的属性。

image.png

原子动作调用OpenAPI名称和参数智能提示

当您在定义OOS模板的任务信息(Tasks)时,Cloud Toolkit可以快速准确的提示您原子动作调用的OpenAPI名称和参数。

image.png

编写JSON模板

在Visual Studio Code中创建 .oos.json 后缀的模板文件,例如:template.oos.json。

模板内容补全提示

当您在定义OOS模板的参数信息(Parameters)、任务信息(Tasks)和输出信息(Outputs)时,Cloud Toolkit可以快速提示相关部分的属性。

image.png

  • 参数信息补全

当您在定义OOS模板的参数信息(Parameters)时,Cloud Toolkit可以快速提示相关部分的属性。

image.png

  • 任务信息补全

当您在定义OOS模板的任务信息(Tasks)时,Cloud Toolkit可以快速提示相关部分的属性。

image.png

  • 输出信息补全

当您在定义OOS模板的输出信息(Outputs)时,Cloud Toolkit可以快速提示相关部分的属性。

image.png

参数类型和属性智能提示

当您在定义OOS模板的参数信息(Parameters)时,Cloud Toolkit可以快速准确的提示您需要的参数类型和AssocioationProperty等参数属性。

image.pngimage.png

任务类型智能提示

当您在定义OOS模板的任务信息(Tasks)时,Cloud Toolkit可以快速准确的提示您需要的原子动作和云产品动作。

image.png

云产品动作属性智能提示

当您在定义OOS模板的任务信息(Tasks)时,Cloud Toolkit可以快速准确的提示您云产品动作需要设置的属性。

image.png

原子动作调用OpenAPI名称和参数智能提示

当您在定义OOS模板的任务信息(Tasks)时,Cloud Toolkit可以快速准确的提示您原子动作调用的OpenAPI名称和参数。

image.png