[ // This section converts the json from network discovery micro-service // to org.onap.pomba.audit.common.model.VM { "operation": "shift", "spec": { "resources": { "*": { "id": "uuid", "name": "name", "dataQuality": "dataQuality", "attributeList": { "*": { // filter the Network Discovery attributes that we want to keep, to a temporary list: "name": { "inMaintenance": { "@2": "tempList[]" }, "hostname": { "@2": "tempList[]" }, "imageId": { "@2": "tempList[]" } } } } } } } } , { // Convert the attribute names to common model names. "operation": "shift", "spec": { "tempList": { "*": { "name" : { "inMaintenance": { "#lockedBoolean": "attributeList[#4].name" }, "hostname": { "#hostName": "attributeList[#4].name" }, "imageId": { "#imageId": "attributeList[#4].name" } }, "*" : { "@" : "attributeList[#3].&" } } }, "*": { "@" : "&" } } } ]