小编Lan*_*ons的帖子

Bicep 模块引用作为另一个资源中的父级

我正在尝试引用现有的二头肌模块作为另一个资源的父级。

module vnethub 'modules/vnet/vnet.bicep' = {
  scope: resourceGroup(rg.name)
  name: 'hub-VNet'
  params: {
    vnetAddressSpace: {
        addressPrefixes: hubVNETaddPrefixes
    }
    vnetNamePrefix: 'hub'
    subnets: [
      hubVNETdefaultSubnet
      hubVNETfirewalSubnet
      hubVNETVMSubnet
      hubVNETBastionSubnet
    ]
  }
  dependsOn: [
    rg
  ]
}


.
.
.

resource subnetfw 'Microsoft.Network/virtualNetworks/subnets@2020-11-01' existing = {
  scope: resourceGroup(rg.name)
  name: '${vnethub.name}/AzureFirewallSubnet'
  parent: vnethub
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我在执行时遇到错误

错误 BCP036:属性“parent”需要“Microsoft.Network/virtualNetworks”类型的值,但提供的值是“module”类型

我究竟做错了什么?

azure azure-rm-template azure-bicep

4
推荐指数
1
解决办法
7706
查看次数

标签 统计

azure ×1

azure-bicep ×1

azure-rm-template ×1