Согласно документации ресурса здесь.
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-template-functions-resource#resourceid
Я могу передать пространство имен, за которым следуют дополнительные имена, в зависимости от того, насколько глубоко объект вложен в родительский ресурс. В моем случае я просто хочу идентификатор ресурса для внутреннего пула в балансировщике нагрузки, поэтому я указываю следующее:
[resourceId('Microsoft.Network/loadBalancers','myLoadBalancer', 'backendAddressPools', 'myPool')]
Это приводит к созданию следующего исключения при развертывании шаблона.
Невозможно оценить функцию языка шаблона 'resourceId': тип
Microsoft.Network/loadBalancers требуется имя ресурса «1»
Аргумент (ы)