preliminary new api for vsphere