代码之家  ›  专栏  ›  技术社区  ›  Roman

azure arm-将作为参数传递的标记与文本标记结合起来

  •  1
  • Roman  · 技术社区  · 8 年前

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

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

    在“资源”一节中,我将标记值引用如下:

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

    此方法适用于除创建azure Functions应用程序外的所有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 回复  |  直到 8 年前
        1
  •  1
  •   jlucktay    7 年前

    ARM模板有 union 函数,它是 documented here .

    a similar question 看起来也能帮到你