模板使用 YAML 或 JSON 格式,定义了模板基础信息、参数、任务、输出等内容。
# [必填] 模板类型,使用 OpsTemplateType: OpsTemplate# [必填] 模板版本,使用 2025-01-01Version: "2025-01-01"# [选填] 参数,用户执行时提供的具体参数值Parameters:Command:Description: 用户自定义命令Type: String# [必填] 运维任务,定义了具体任务动作,按定义顺序执行Tasks:- Name: UpdateMainCvmImageDescription: 更新云服务器镜像Action: TC::Cloudapp::UpdateCvmImageProperties:ImageId: img-l8og963dCloudappId: "{{ .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 }}"