You are right. it says no sdk type defined for class. There is no VcEvent type in vRO just the Object.
Reference code:
/**
*
* @param {VC:VirtualMachine} vm * @outputType Array/vCloud:VmwNetworkPool
*
*/
function returnVcEvents(vm) {
var arr = [];
var spec = new VcEventFilterSpec();
//spec.eventTypeId = ["DrsVmPoweredOnEvent","VmResourceReallocatedEvent"];
spec.entity = new VcEventFilterSpecByEntity();
spec.entity.entity = vm;
spec.entity.recursion = VcEventFilterSpecRecursionOption.self;
var events = vm.sdkConnection.eventManager.queryEvents(spec);
for each (var ev in events) {
arr.push(ev)
}
return arr;
}
Mayank Goyal
vRO Engineer
https://www.linkedin.com/in/mayankgoyal1994/
https://cloudblogger.co.in/