arrays - 尝试为 Azure ARM 模板创建动态依赖于数组

标签 arrays json azure azure-resource-manager azure-rm-template

我正在尝试在 ARM 模板配置中创建一个动态 DependOn 属性,如下所示

  "type": "Microsoft.Resources/deployments",
  "apiVersion": "2017-05-10",
  "dependsOn": [],

我确实有需要 dependentOn 的场景。因此,如果资源需要该类型的数据作为依赖项,我将创建一个变量,该变量可以动态地将数据添加到数组中。

例如,如果我将参数设置为在参数部分将可用性集包含为 true,则我的虚拟机可能依赖于可用性集。

到目前为止,唯一的方法是根据真/假答案调用动态变量(数组),如下所示:

变量(concat('Dependon_AS_',参数('IncludeAS'))

有更好的方法来处理这个问题吗?

最佳答案

据我了解,您不需要动态依赖的问题。取决于荣誉条件,因此如果由于 condition: false 跳过该元素,则不会出现错误。

关于arrays - 尝试为 Azure ARM 模板创建动态依赖于数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47853741/

相关文章:

javascript - 如果另一个数组被修改,则数组被修改

C# 迭代按钮的二维数组

php - 尝试从 PHP 连接到 Azure DB 时出现 "Call to undefined function sqlsrv_connect()"

javascript - React 向父组件发送数据

json - 处理包含多种类型的 JSON 数组 - Swift 4 Decodable

azure - 使用非托管磁盘创建 Azure VM

Azure 部署槽 - 向槽添加权限

c - 如何(从函数)返回包含数组且该数组中包含正确元素的结构?

javascript - 具有 2 个数组的对象

php - 无法查看从使用 PHP 转换为 JSON 的 MYSQL 检索的数据