mirror of
https://github.com/jbowdre/vRealize.git
synced 2024-11-24 18:42:18 +00:00
15 lines
No EOL
769 B
JavaScript
15 lines
No EOL
769 B
JavaScript
/* JavaScript: set notes
|
|
Adds notes and custom attributes to the VC:VirtualMachine
|
|
Inputs: inputProperties (Properties), vm (VC:VirtualMachine)
|
|
Outputs: none
|
|
*/
|
|
var notes = inputProperties.customProperties.description;
|
|
var poc = inputProperties.customProperties.poc;
|
|
var ticket = inputProperties.customProperties.ticket;
|
|
var spec = new VcVirtualMachineConfigSpec();
|
|
spec.annotation = notes;
|
|
vm.reconfigVM_Task(spec);
|
|
System.log("Set VM description: " + notes);
|
|
System.getModule("com.vmware.library.vc.customattribute").setOrCreateCustomField(vm, "Point of Contact", poc);
|
|
System.getModule("com.vmware.library.vc.customattribute").setOrCreateCustomField(vm, "Ticket", ticket);
|
|
System.log("Set VM attributes: Point of Contact " + poc + ", Ticket " + ticket); |