使用复杂变量,我如何从一个属性引用另一个属性?

时间:2017-03-28 07:34:19

标签: azure arm-template

您在模板中有以下复杂变量:

"rabbitVm": {
      "size": "Standard_A2_v2",
      "nicName": "[concat(variables('resourcePrefix'),'nicrabbit',parameters('tenantId'))]",
      "machineName": "[concat('vmrabbit',parameters('tenantId'))]"
    },

我想添加另一个名为“resourceName”的属性,该属性应该是带有前缀的 machineName 属性。我尝试将另一个属性添加到rabbitVM对象中,如下所示:

"resourceName": "[concat(variables('resourcePrefix'), variables('rabbitVm').machineName)]"

但是我收到一个错误,我无法从变量中引用该变量。

在同一个变量中引用另一个属性的正确方法是什么?

0 个答案:

没有答案