根据此处的资源文档。
我可以传入名称空间,后跟其他名称,具体取决于对象在父资源中嵌套的深度。就我而言,我只想要负载均衡器中后端池的资源ID,所以我指定以下内容:
[resourceId('Microsoft.Network/loadBalancers','myLoadBalancer', 'backendAddressPools', 'myPool')]
这会导致在部署模板时生成以下异常。
无法评估模板语言函数'resourceId':类型 'Microsoft.Network/loadBalancers'需要'1'资源名称 论点
答案 0 :(得分:2)
应该是:
[resourceId('Microsoft.Network/loadBalancers/backendAddressPools','myLoadBalancer', 'myPool')]
检查数据库示例