You must manually add any vRealize Orchestrator actions to your cloud template.

When creating a custom resource based on vRealize Orchestrator workflows, the resource schema is based on the data coming from vRealize Orchestrator. All workflow input and output properties are automatically added as custom resource properties. Any input properties associated with vRealize Orchestrator actions must be added manually.


Create a custom resource and add it to a cloud template.


  1. Navigate to Design > Cloud Templates and select your cloud template.
  2. Select the custom resource from the cloud template canvas.
  3. Select the Inputs tab, and click New Cloud Template Input.
  4. Enter a name for the new input parameter.
  5. Under Default value source, select External source.
  6. Click Select.
  7. Enter the name of the vRealize Orchestrator action you want to add as an input parameter.
  8. Verify the action parameters and click Save.
  9. To finish adding the new input parameter, click Create.
  10. Select the Code tab, and bind the input parameter to the resource property by using the ${input.prop} method.


You have added a vRealize Orchestrator action as a input parameter to your custom resource.