Hello Community,
Greetings
I am using vRO workflow to update properties of VM using payload. Code shared below.
virtualMachineAddOrUpdateProperties = new Properties ();
virtualMachineAddOrUpdateProperties.put('Name', hostname);
virtualMachineAddOrUpdateProperties.put('VirtualMachine.Network0.MacAddressType', 'static');
virtualMachineAddOrUpdateProperties.put('VirtualMachine.Network0.MacAddress', mac);
virtualMachineAddOrUpdateProperties.put('VirtualMachine.Network0.Name', "VLAN"+vlan);
I could achieve setting hostname with help of resourceNames. How do I change vlan,MAC in vRA8.6.2/vRO8
I assign vlan with tag restrictions that i added to the network. (yaml)
The others i do with vRO workflows and edit the customproperties or where ever that variable is hiding.
Okay.
I set customProperties(properties) as output and tried as below in vRO. But doesnt work.
customProperties = new Properties ();
customProperties.put('resourceNames', hostnameNew);
customProperties.put('VirtualMachine.Network0.MacAddressType', 'static'); # I doubt property VirtualMachine.Network0.MacAddressType
customProperties.put('VirtualMachine.Network0.MacAddress', mac);
customProperties.put('VirtualMachine.Network0.Name', vlan);
I just saw this whilst looking for an answer to something else. I see you posted about a year ago, so hopefully you already found your answer. If not, then you need to ensure you have a workflow input named "inputProperties" of type "Properties"