You can use the infrastructure administration workflows to provision virtual machines and run basic or CRUD operations. You use the extensibility package to customize vCloud Automation Center with the ability to call vCenter Orchestrator workflows either as part of the provisioning process, or by using custom operation menus.

You can find the infrastructure administration workflows on the Workflows view of the Orchestrator client, in the Infrastructure Administration subdirectory of the plug-in library.

You can use the infrastructure administration workflows to provision virtual machines and run basic or CRUD operations.

Table 1. Infrastructure Administration

Workflow Name

Description

Await virtual machine state change

Awaits a state change for a set of virtual machines. If all virtual machines are in the success state, a trigger is called and the workflow ends successfully. If any of the specified virtual machines gets into the fail state, or does not exist, the workflow fails. You must enter the success and fail states selecting from the following options:

  • Requested

  • AwaitingApproval

  • RegisterMachine

  • BuildingMachine

  • AddingDisks

  • MachineProvisioned

  • MachineActivated

  • InstallTools (VMware only)

  • On

  • Off

  • TurningOn

  • TurningOff

  • ShuttingDown

  • Suspending

  • Resetting

  • Rebooting

  • Expired

  • DeactivateMachine

  • UnprovisionMachine

  • Disposing

  • Finalized

Create a vCAC model entity

Creates and persists an entity for a specified vCloud Automation Center model.

Delete a vCAC model entity

Deletes a specified vCloud Automation Center model entity.

Invoke a post-provisioning action

Invokes a specified post-provisioning action on a virtual machine.

Provision a virtual machine from a blueprint (Deprecated)

This workflow is deprecated. You must user either the Request a catalog item workflow, or the Request a catalog item on behalf of a user workflow. See Using the vCloud Automation Center Plug-In Requests Workflows.

Read a vCAC entity by custom filter

Reads a list of vCloud Automation Center entities by using a custom filter. If you do not specify a filter, all entities are returned as a result.

Read a vCAC entity by system query

Reads a list of vCloud Automation Center entities by using OData system filters. The system filters apply to the OData URI convention.

Read a vCAC model entity

Reads a vCloud Automation Center model entity by its ID.

Update a vCAC model entity

Updates a vCloud Automation Center model entity by its ID.

You use the workflows in the Extensibility subdirectory to customize vCloud Automation Center with the ability to call vCenter Orchestrator workflows either as part of the provisioning process, or by custom operation menus.

Table 2. Extensibility

Workflow Name

Description

Install vCO customization

Installs an Orchestrator customization including customized state change workflow stubs and Orchestrator menu operation workflows.

Uninstall vCO customization

Uninstalls an Orchestrator customization including customized state change workflow stubs and Orchestrator menu operation workflows.

Import vCAC Virtual Machine (deprecated Register vCAC Virtual Machine)

Imports a vCloud Automation Center virtual machine, maps it to a blueprint, and adds it to the catalog.

Import vCenter Virtual Machine (deprecated Register vCenter Virtual Machine)

Imports a vSphere virtual machine, maps it to a blueprint, and adds it to the catalog.

Unregister Virtual Machine

Removes a virtual machine from the vCloud Automation Center inventory.

Assign a menu operation to a blueprint and its virtual machines

Adds or updates a menu operation on virtual machines.

Assign a menu operation to virtual machines

Updates a vCloud Automation Center model entity by its ID.

Assign a state change workflow to a blueprint and its virtual machines

Adds or updates a state change workflow on several blueprints and their virtual machines.

Customize a menu operation

Updates a vCloud Automation Center operation menu.

Remove a menu operation from a blueprint and its virtual machines

Removes a menu operation from a blueprint and its virtual machines.

Remove a state change workflow from a blueprint and its virtual machines

Removes a state change workflow from a blueprint and its virtual machines.