我正在尝试创建 SQL 故障转移组。为此,我需要传递一个基于参数构建的数据库数组。我想根据某个字段过滤来自 params 的 DB 列表:
参数:
"databases": {
"value": [
{
"name": "db1",
"replicated": true
},
{
"name": "db2",
"replicated": false
},
...
]}
现在我想创建一个变量并根据“复制”字段过滤此列表。
copy": [
{
"name": "dbResourceIds",
"count": "[length(parameters('databases'))]",
"input": "<some filtering magic here>"
}
]
ARM 支持吗?
答案 0 :(得分:0)
条件选项是资源的一个属性,它不能存在于复制块中。因此,如果您使用副本创建多个资源,则可以使用资源属性中的条件。但是如果你想在资源的属性中使用副本,那么你不能设置条件。请参阅 properties 的副本。