阅读839 返回首页    go 阿里云 go 技术社区[云栖]


输出(Outputs)__模板语法_资源编排-阿里云

在输出部分定义在调用查询堆栈接口时返回的值。例如,用户可以定义 ECS 实例 ID 的输出,然后调用查询堆栈的接口查看该实例 ID。

语法

输出部分由输出 ID 和输出描述组成。所有输出描述都被括在括号里。如果您声明多个输出,则可用逗号将它们分隔开。以下代码段描述了输出部分的语法结构:

  1. "Outputs" : {
  2. "输出1 ID" : {
  3. "Description" : "输出的描述",
  4. "Value" : "输出值得表达式"
  5. },
  6. "输出2 ID" : {
  7. "Description" : "输出的描述",
  8. "Value" : "输出值得表达式"
  9. }
  10. }

输出 ID

此输出的标识符,在模板中具有唯一性。

Description(可选)

用于描述输出值的 String 类型。

Value(必需)

在调用查询堆栈接口时返回的属性值。

示例

在以下示例中,输出部分有2个输出,第一个输出资源 ID 为 WebServer 的 InstanceId 属性,第二个输出资源 ID 为 WebServer 的 PublicIp 属性。

  1. "Outputs": {
  2. "InstanceId": {
  3. "Value" : {"Fn::GetAtt": ["WebServer","InstanceId"]}
  4. },
  5. "PublicIp": {
  6. "Value" : {"Fn::GetAtt": ["WebServer","PublicIp"]}
  7. }
  8. }

最后更新:2016-11-23 16:04:02

  上一篇:go 资源(Resources)__模板语法_资源编排-阿里云
  下一篇:go 映射(Mappings)__模板语法_资源编排-阿里云