in src/main/java/com/vmware/vim25/mox/VirtualMachineDeviceManager.java [308:328]
private List<String> getValidCdromOnHost() throws InvalidProperty, RuntimeFault, RemoteException {
List<String> result = new ArrayList<String>();
EnvironmentBrowser envBrower = vm.getEnvironmentBrowser();
ConfigTarget configTarget;
try {
configTarget = envBrower.queryConfigTarget(null);
}
catch (Exception ex) {
throw new RuntimeException("Error in getting Cdrom devices from host.");
}
if (configTarget != null && configTarget.cdRom != null) {
for (VirtualMachineCdromInfo cdromInfo : configTarget.cdRom) {
result.add(cdromInfo.name);
}
}
return result;
}