Using these best practices, you can write extensibility code and workflows to easily interact with Cloud Assembly.

For more information on extensibility in Cloud Assembly 8.x, see the vRealize Automation 8.x Extensibility Migration Guide.

Use Payload from Event Broker

In cloud assembly, when you subscribe to an event the event broker triggers a workflow and passes to it a payload. The payload should have all of the data that the workflow needs. If the workflow needs additional data, it is available by calling various vRA 8 service APIs.

Extensibility Actions

In Cloud Assembly you can create customized actions, called Action-Based Extensibility (ABX), using python, nodejs, and powershell scripts without dependency on vRO. For more information on ABX, see Learn more about extensibility actions.