云应用 模板结构

模板使用 YAML 或 JSON 格式,定义了模板基础信息、参数、任务、输出等内容。# [必填] 模板类型,使用 OpsTemplateType: OpsTemplate# [必填] 模板版本,使用 2025-01-01Version: “2025-01-01″# [选填] 参数,用户执行时提供的具体参数值Parameters: Command: Description: 用户自定义命令 Type: String# 。

相关产品
云应用 产品页,含版本规格、价格与购买入口。

# [必填] 模板类型,使用 OpsTemplateType: OpsTemplate# [必填] 模板版本,使用 2025-01-01Version: "2025-01-01"# [选填] 参数,用户执行时提供的具体参数值Parameters: Command: Description: 用户自定义命令 Type: String# [必填] 运维任务,定义了具体任务动作,按定义顺序执行Tasks: – Name: UpdateMainCvmImage Description: 更新云服务器镜像 Action: TC::Cloudapp::UpdateCvmImage Properties: ImageId: img-l8og963d CloudappId: "{{ .Cloudapp.CloudappId }}" InstanceId: "{{ .Cloudapp.Terraform.resource.tencentcloud_instance.main_cvm.id }}" Region: "{{ .Cloudapp.Terraform.resource.tencentcloud_instance.main_cvm.region }}" UserData: "{{ .Command }}" Outputs: InstanceState: ValueSelector: ".InstanceState"# [选填] 模板输出Outputs: InstanceState: Description: 实例状态 Value: "{{ .UpdateMainCvmImage.InstanceState }}"

一、示例

可以参考 运维模板仓库 中的示例模板。

赞 (0)
上一篇 4天前
下一篇 4天前