I have a requirement where Bigfix need to provide the details of the virtual machine in which ESX host it resides.
Virtual Endpoint Manager can do that for you. Its included as a part of BigFix Patch. BigFix Inventory and the VM Manager data should also provide that info. Here is a link to the Virtual Endpoint Manager info: https://www.ibm.com/support/knowledgecenter/en/SS6MER_9.5.0/com.ibm.bigfix.patch.doc/Patch/Patch_Virtual_Endpoint_Man/c_virtual_machine_guest_overview.html