资源编排基本语法-输出

编排模板基本语法说明输出(Outputs)

在输出(Outputs)中,定义在调用查询资源栈接口时返回的值。例如,定义vm腾讯云privateIpAddress的输出,然后可在调用查询资源栈的接口时,查看该腾讯云的内网ip地址。

语法

Outputs部分包含键名称Outputs,后跟一个空格和一个冒号。你最多可在一个模板中声明60个输出。例如:

 

"Outputs":{"output1LogicID":{"Description":"输出的描述","Condition":"是否输出此资源属性的条件","Value":"输出值的表达式"},"output2LogicID":{"Description":"输出的描述","Condition":"是否输出此资源属性的条件","Value":"输出值的表达式"}}

 

输出逻辑ID

当前输出的标识符。逻辑ID必须为字母数字(a-z、A-Z和0-9),并且在模板中具有唯一性。

Description(可选)

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

Value(必需)

在调用查询资源栈接口时,返回的属性值。输出值可以包括文字值、参数引用、伪参数、映射值或内部函数。

Condition(可选)

使用Condition属性可以指定是否需要创建某个资源和输出资源的信息。当Condition所指定的条件值为true时,才创建此资源和输出资源信息。

例如:

{"Outputs":{"ElasticIpAddress":{"Value":"ElasticIpAddressvalue","Condition":"CreateProdResources"}}}

 

标签