I see VM option in credential profile. What is this meant for and what data can be collected through this?

It is used for discovering base host machine in virtualization platform along with guest machine details on each platform. Currently it supports VMWare, Hyper-V and XENServer. Please refer underlying-prerequisites for VM discovery