有谁知道是否有一种方法可以在条件依赖元素中放入内联条件语句?我想提出一个条件,就是如果nestedTemplateA已经存在或nestedTemplateB已经存在,资源将在上面部署。

任何帮助表示赞赏!

  "dependsOn": [
    "[or(nestedTemplateA, nestedTemplateB)]"
  ],

最佳答案

好的,首先,您可以依赖某物的存在(严格来说),您只能依赖在同一模板(!!)中成功创建的资源。因此,如果您的模板具有以下结构:

resource1 - nested template
resource2 - nested template
resource3 - the one you are asking about


您只需要将其用作dependsOn:

"dependsOn": [
    "resource1",
    "resource2"
]


但是,正如您的问题所读:“如果nestedTemplateA已经存在或nestedTemplateB已经存在,资源将部署在该资源上。”我真的很难确定我要回答正确的问题。如果这不是您要问的问题,是否需要更多帮助(并且可能改写您的问题),请对此问题发表评论。我会编辑这个答案,加油!

10-08 19:42