我正在尝试引用现有的二头肌模块作为另一个资源的父级。
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”类型
我究竟做错了什么?