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.

Table 1. Binding Values of the vim3WaitTaskEnd Action

Parameter Name

Binding Type

Bind to Existing or Create Parameter?

Binding Values

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.

Table 2. Binding Values of the vim3WaitToolsStarted Action

Parameter Name

Binding Type

Bind to Existing or Create Parameter?

Binding Values

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.