Bindings define how the simple workflow example's action elements process input and output parameters.
When defining bindings, Orchestrator presents parameters you have already defined in the workflow as candidates for binding. If you have not defined the required parameter in the workflow yet, the only parameter choice is NULL. Click Create parameter/attribute in workflow to create a new parameter.
vim3WaitTaskEnd Action
The vim3WaitTaskEnd action element declares constants to track the progress of a task and a polling rate. The following table shows the input and output parameter bindings that the vim3WaitTaskEnd action requires.
Binding Values of the vim3WaitTaskEnd Action
|
|
Bind to Existing or Create Parameter?
|
|
task
|
IN
|
Bind
|
■
|
Local Parameter: powerOnTask
|
■
|
Source parameter: task[attribute]
|
■
|
Type: VC:Task
|
■
|
Description: Contains the result of powering on a VM.
|
|
progress
|
IN
|
Create
|
■
|
Local Parameter: progress
|
■
|
Source parameter: progress[attribute]
|
■
|
Type: Boolean
|
■
|
Value: No (false)
|
■
|
Description: Log progress while waiting for the vCenter Server task to complete.
|
|
pollRate
|
IN
|
Create
|
■
|
Local Parameter: pollRate
|
■
|
Source parameter: pollRate[attribute]
|
■
|
Type: number
|
■
|
Value: 2
|
■
|
Description: Polling rate in seconds at which vim3WaitTaskEnd checks the advancement of the vCenter Server task.
|
|
actionResult
|
OUT
|
Create
|
■
|
Local Parameter: actionResult[attribute]
|
■
|
Source parameter: returnedManagedObject[attribute]
|
■
|
Type: Any
|
■
|
Description: The returned managed object from the waitTaskEnd action.
|
|
vim3WaitToolsStarted Action
The vim3WaitToolsStarted action element waits until VMware Tools have installed on a virtual machine, and defines a polling rate and a timeout period. The following table shows the input parameter bindings the vim3WaitToolsStarted action requires.
The vim3WaitToolsStarted action element has no output, so requires no output binding.
Binding Values of the vim3WaitToolsStarted Action
|
|
Bind to Existing or Create Parameter?
|
|
vm
|
IN
|
Automatic binding
|
■
|
Local Parameter: vm
|
■
|
Source parameter: vm[in-parameter]
|
■
|
Type: VC:VirtualMachine
|
■
|
Value: Not editable, variable is not a workflow attribute.
|
■
|
Description: The virtual machine to start.
|
|
pollingRate
|
IN
|
Bind
|
■
|
Local Parameter: pollRate
|
■
|
Source parameter: pollRate[attribute]
|
■
|
Type: number
|
■
|
Description: The polling rate in seconds at which vim3WaitTaskEnd checks the advancement of the vCenter server task.
|
|
timeout
|
IN
|
Create
|
■
|
Local Parameter: timeout
|
■
|
Source parameter: timeout[attribute]
|
■
|
Type: number
|
■
|
Value: 10
|
■
|
Description: The timeout limit that vim3WaitToolsStarted waits before throwing an exception.
|
|