Plantillas de Azure ARM: uso de la salida de otras implementaciones

Lo que me interesa es leer los parámetros de salida de otra implementación en un grupo de recursos diferente. Mis plantillas ARM son algo así como:

platform.json: configura el DNS, las redes virtuales y la seguridadstorage.json: configura bases de datos y otras tiendasapp.json: configura la aplicación web / api

Cada uno se implementa endiferente grupos de recursos ya que tienen diferentes ciclos de vida. Sin embargo, cuando implemento la app.json, quiero obtener los resultados de las últimas implementaciones de plataforma y almacenamiento y usarlas para configurar la aplicación.

Las plantillas vinculadas no son una solución, ya que las plantillas vinculadas terminan desplegadas en el mismo grupo de recursos que la aplicación, lo que anula el propósito de segregar sus recursos en grupos de recursos.

¿Hay alguna forma de que pueda leer los parámetros de salida de una implementación desde un grupo de recursos diferente? si no, ¿planea Azure admitirlo?

Sé que hay una manera de obtener los recursos por id, usando la función resourceId, y mirar sus propiedades, pero estoy tratando de evitar hacer eso para no entrar en un spagetti de referencia de recursos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta