Here's my take on a workflow to change a single VM reservation. Inputs: vCAC:VCACHost (vcacHost) vCAC:Reservation (reservationName) vCAC:VirtualMachine (vcacVM) var entity = reser...
See more...
Here's my take on a workflow to change a single VM reservation. Inputs: vCAC:VCACHost (vcacHost) vCAC:Reservation (reservationName) vCAC:VirtualMachine (vcacVM) var entity = reservationName.getEntity(); var hostReservationID = entity.getProperty("HostReservationID"); System.log("HostReservationID: " + hostReservationID); var vmEntity = System.getModule("com.vmware.library.vcac").getVirtualMachineEntity(vcacHost,vcacVM); var properties = new Properties(); var name = new Array(); var value = new Array(); name[0] = "HostReservationID"; value[0] = hostReservationID; if (name != null) { for (var i = 0; i < name.length; i++) { properties.put(name[i], value[i]); System.log(name[i] + " : " + value[i]); } } var links = null; System.getModule("com.vmware.library.vcac").updateEntity(vmEntity,properties,links);