7.3

Table Of Contents
Table 113. Global Events
State(Topic) Events [Triggering String] (Topic)
Global
n
onBuildFailure [BuildFailure] (Provision)
n
OnBuildSuccess [BuildSuccess] (Provision)
n
OnFinalizeMachine [Destroy] (Provision)
n
OnForceUnregisterEvent [ForceUnregister] (Provision)
n
RecongureVM.Pending [RecongureVM.Pending]
(Active)
n
RecongureVM.ExecutionUpdated
[RecongureVM.ExecutionUpdated] (Active)
n
RecongureVM.RetryRequestMade
[RecongureVM.RetryRequestMade] (Active)
n
RecongureVM.Failed [RecongureVM.Failed]
(Active)
n
RecongureVM.Successful
[RecongureVM.Successful] (Active)
n
RecongureVM.Complete [RecongureVM.Complete]
(Active)
n
RecongureVM.Canceled [RecongureVM.Canceled]
(Active)
The active global states are actions that you can run on provisioned machines.
Table 114. Active Events
State Events [Triggering String] (Topic)
Active
n
OnExpireLease [Expire] (Active)
n
OnForceExpire [ForceExpire] (Active)
n
onReprovision [Reprovision] (Active)
n
onResetBuildSuccess [ResetBuildSuccess] (Active)
In the master workow, provision events occur during the machine provisioning life cycle. Active events are
actions you can run on provisioned machines. For an illustration of the master workow, see “Example of
VMPS Master Workow,” on page 26.
Each machine type has its own provisioning workow. For information about individual machine types, see
“Provisioning Life Cycle States by Machine Type,” on page 27.
Table 115. VMPSMasterWorkflow32 States and Events
State(Topic) Events [Triggering String] (Topic)
BuildingMachine
n
Pre(Provision)
n
Post(Provision)
DeactivateMachine
n
Pre(Provision)
n
Post(Provision)
Disposing
n
Pre(Provision)
n
Post(Provision)
n
OnDisposeComplete(Provision)
n
OnDisposeTimeout(Provision)
n
OnUnregisterMachine [Unregister] (Provision)
Expired
n
Pre(Active)
n
Post(Active)
n
OnActiveExpiredMachine [ActivateExpiredMachine]
(Active)
n
TurnOFromExpired [TurnOExpiredMachine]
(Active)
Life Cycle Extensibility
24 VMware, Inc.