更新时间:2023-12-13 GMT+08:00

get_reference

get_reference是get_attribute的简化方式,当要获取到的属性信息是id或name时,将处理替换为get_attribute的refID或refName方式。

在设计器设计模板,建立多个元素之间的关系时,将自动设置get_reference属性获取关系。

语法

get_reference: [elementName ]

参数说明

表1 参数说明

参数

是否必填

参数说明

elementName

在blueprint文件的node_templates区域中定义的元素名称。

返回值

对应参数的值。

示例

通过get_reference获取相关联的元素的动态属性值。

node_templates: 
  my-first-vpc: 
    type: HuaweiCloud.VPC.VPC 
    properties: 
      name: {get_input: name} 
      ciddr: {get_input: cidr}
  my-first-subnet: 
    type: HuaweiCloud.VPC.VPC 
    properties: 
      vpcId: {get_reference: my-first-vpc } #对应{get_attribute: [my-first-vpc, refID] }
      …