One can extract all preliminary data from /cluster/resources (all vms, their IDs and parent nodes). With that information, one would then loop through each NODE/VM to get its configuration. This can be done against single API end-point.
Blockbridge : Ultra low latency all-NVME shared storage...