This is a list over all events fired from vRA EventBroker in the correct order, when you clone a workflow using an IaaS Blueprint. vCACPropties shows if Properties from vRA is available.
State | Phase | Event | vCACProperties | Put | Delete | Update In | Update Out |
---|---|---|---|---|---|---|---|
VMPSMasterWorkflow32.Requested | PRE | - | Yes | Put1 | Delete1 | (init) | 1 |
VMPSMasterWorkflow32.Requested | EVENT | VMPSMasterWorkflow32.Requested.EVENT.OnProvisionMachine | Yes | Put2 | Delete2 | 1 | 2 |
VMPSMasterWorkflow32.Requested | POST | - | Yes | Put3 | Delete3 | 2 | 3 |
VMPSMasterWorkflow32.WaitingToBuild | PRE | - | No | ||||
VMPSMasterWorkflow32.WaitingToBuild | POST | - | No | ||||
VMPSMasterWorkflow32.BuildingMachine | PRE | - | Yes | Put4 | Delete4 | 1 | 2 |
CloneWorkflow.CloneMachine | PRE | - | No | ||||
CloneWorkflow.CloneMachine | EVENT | CloneWorkflow.CloneMachine.EVENT.OnCloneMachineComplete | No | ||||
CloneWorkflow.CustomizeMachine | PRE | - | No | ||||
CloneWorkflow.CustomizeMachine | EVENT | CloneWorkflow.CustomizeMachine.EVENT.OnCustomizeMachineComplete | No | ||||
CloneWorkflow.InitialPowerOn | PRE | - | No | ||||
CloneWorkflow.InitialPowerOn | EVENT | CloneWorkflow.InitialPowerOn.EVENT.OnInitialPowerOnComplete | No | ||||
CloneWorkflow.CustomizeOS | EVENT | CloneWorkflow.CustomizeOS.EVENT.OnCustomizeOS | No | ||||
CloneWorkflow.BuildComplete | PRE | - | No | ||||
VMPSMasterWorkflow32.VMPSMasterWorkflow32 | EVENT | VMPSMasterWorkflow32.VMPSMasterWorkflow32.EVENT.OnBuildSuccess | No | ||||
VMPSMasterWorkflow32.BuildingMachine | POST | - | Yes | Put5 | Delete5 | 1 | 2 |
VMPSMasterWorkflow32.MachineProvisioned | PRE | - | Yes | Put6 | Delete6 | 2 | 3 |
VMPSMasterWorkflow32.MachineProvisioned | POST | - | Yes | Put7 | Delete7 | 3 | 4 |
VMPSMasterWorkflow32.VMPSMasterWorkflow32.MachineActivated | PRE | - | Yes | Put8 | Delete8 | 4 | 5 |
VMPSMasterWorkflow32.VMPSMasterWorkflow32.MachineActivated | POST | - | Yes | Put9 | Delete9 | 5 | 6 |
Put and Delete is an array of vCAC Propterties. Put it added one for each step, Delete is removed in each step. As you see, vRO manages these without problem. UpdateIn/Out is a Single attribute updated in each step. Notice that Update of properties does not work over each step. So be aware of this.
NOTE: For Update/Delete/Add properties from vRO to vRA, you must run the workflow in “blocking” mode