更新时间:2022-02-22 GMT+08:00

outputs

根据模板的要求,执行完一遍部署动作后,模板中定义的所有对象都会被创建。此时,若需要更直观的看到一些部署结果,您可以把这个结果写在模板的输出章节。一般常见的输出包括:访问地址+端口,应用的URL,初始帐号密码等。

outputs为可选项,用于定义模板生成堆栈运行时的输出参数。每个输出参数都需要定义唯一的名称。

outputs格式:

<输出参数名称>:
  description: <描述>
  value: <值>
表1 参数属性说明

属性

是否必选

参数类型

取值约束

描述

输出参数名称

字符串

由小写字母、数字和中划线“-”组成,长度为[1-20]。

输出参数的名称,命名必须唯一。

描述

文本字符串

文本字符串,长度为[0, 255]。

映射对象的名称,命名必须唯一。

-

-

用于定义输出的具体值,可以为纯文字、字符串、数字等,也可以来自输入参数或通过内置函数concat、get_attribute拼接而成。

说明:

数组可以定义成“-”分割的方式,即参数前带“-”的表示数组。

outputs配置示例:

outputs:
  ecs-eip:
    description: 云服务器公网IP
    value:
      get_attribute:
        - myecs
        - publicIps