我正在尝试从模板输出公共IP地址,只要它是静态的,但它似乎不起作用。
目前,如果参数PIPAllocation方法为“静态”,则以下输出应仅输出IP地址。但是我不断收到错误“无法评估模板输出'publicIpAddress'无效。
您是否能够在Arm模板的输出中使用条件或IF语句?
"outputs": {
"publicIpAddress": {
"value": "[if(equals(parameters('PIPAllocationMethod'),'Static'), reference(variables('primaryPIPAddressName')).ipAddress, parameters('PIPAllocationMethod'))]",
"type": "string"
}
}