List of Configured VLANs per VRFs

# Get the VRF configuration for all routed interfaces for all devices
let data=`*:/Sysdb/l3/intf/config/intfConfig/*`

# Build a new dictionary and select only the SVIs that are configured in a specific VRF
let res = newDict()
let id = 0
for deviceKey, deviceValue in data {
    for interfaceKey, interfaceValue in deviceValue {
        if strContains(interfaceKey, "Vlan"){
            let data1 = merge(interfaceValue)
            if data1["vrf"]["value"] == _VRF {
                let id = id + 1
                res[id] = newDict()
                res[id]["Device"] = deviceKey
                res[id]["Interfaces"] = interfaceKey
                res[id]["VRFs"] = _VRF
            }
        }
    }
}
res
# Get the VRF configuration for all routed interfaces for all devices
let data=`*:/Sysdb/l3/intf/config/intfConfig/*`

# Build a new dictionary and select only the SVIs and the VRFs they are configured in
let res = newDict()
let id = 0
for deviceKey, deviceValue in data {
    for interfaceKey, interfaceValue in deviceValue {
        if strContains(interfaceKey, "Vlan"){
            let id = id + 1
            res[id] = newDict()
            res[id]["Device"] = deviceKey
            res[id]["Interfaces"] = interfaceKey
            res[id]["VRFs"] = merge(interfaceValue)["vrf"]["value"]
        }
    }
}
res
List of Configured VLANs per VRF

Download the Dashboard JSON here