outputs
根据模板的要求,执行完一遍部署动作后,模板中定义的所有对象都会被创建。此时,如果需要更直观的看到一些部署结果,您可以把这个结果写在模板的输出章节。一般常见的输出包括:访问地址+端口,应用的URL,初始账号密码等。
outputs为可选项,用于定义模板生成资源栈运行时的输出参数。每个输出参数都需要定义唯一的名称。
outputs格式:
<输出参数名称>: description: <描述> value: <值>
属性 |
是否必选 |
参数类型 |
取值约束 |
描述 |
---|---|---|---|---|
输出参数名称 |
是 |
字符串 |
由小写字母、数字和中划线“-”组成,长度为[1-20]。 |
输出参数的名称,命名必须唯一。 |
描述 |
否 |
文本字符串 |
文本字符串,长度为[0, 255]。 |
参数描述信息。 |
值 |
是 |
- |
- |
用于定义输出的具体值,可以为纯文字、字符串、数字等,也可以来自输入参数或通过内置函数concat、get_attribute拼接而成。
说明:
数组可以定义成“-”分割的方式,即参数前带“-”的表示数组。 |
outputs配置示例:
outputs: ecs-eip: description: 云服务器公网IP value: get_attribute: - myecs - publicIps