Azure ARM - 将作为参数传递的标记与文字标记相结合

时间:2018-06-17 09:57:17

标签: azure tags

我有几个ARM模板,都接收标签列表作为对象类型参数:

"tagValues": {
    "type": "object"
}

在“资源”部分,我将tagValues引用如下:

"tags": "[parameters('tagValues')]"

此方法适用于除创建Azure Functions App之外的所有ARM模板,因为ARM模板定义已包含“hidden-link:”标记:

"tags": {
    "[concat('hidden-link:', resourceGroup().id, '/providers/Microsoft.Web/sites/', variables('appServices')[copyIndex()].name)]": "Resource"
}

有没有办法将传递给tagValues参数的标签与这个'hidden-link:'标签结合/组合?我无法将'hidden-link:'标签移动到变量中,因为它处于复制循环中。

1 个答案:

答案 0 :(得分:1)

ARM模板具有documented here union功能。

a similar question似乎也可以帮助您