Cloud Assembly includes predefined event topics.

Event Topics

Event topics are the categories that group similar events together. When assigned to a subscription, event topics define which event triggers the subscription. The following event topics are provided by default with Cloud Assembly. All topics can be used to add or update custom properties or tags of the resource. If a vRealize Orchestrator workflow or extensibility action fails, the corresponding task fails as well.

Table 1. Cloud Assembly Event Topics
Event Topic Description
Blueprint.configuration Issued when a blueprint configuration event like the creation or deletion of a blueprint occurs, and can be useful for notifying external systems of such events.
Blueprint.version.configuration Issued when a new blueprint versioning event occurs, such as the creation, release, de-release, or restore of a version. This event topic can be useful with integrations of third-party version control systems.
Compute allocation Events issued before the allocation of resourcenames and hostselections. Both of these properties can be modified at this stage.
Compute post provision Events issued after a resource was provisioned successfully.
Compute post removal Events issued after a compute resource was removed.
Compute provision Events that occur before the resource is provisioned at the hypervisor.
Note: You can change the allocated IP address.
Compute removal Events issued before the resource is removed.
Compute reservation Events issued at the time of reservation.
Note: You can change the placement order.
Deployment action completed Issued after a deployment action is completed.
Deployment action requested Issued before a deployment action is competed.
Deployment completed Issued after the deployment of a blueprint or catalog request.
Deployment onboarded Issued when a new deployment is on-boarded.
Deployment requested Issued before the deployment of a blueprint or catalog request.
Deployment resource action completed Issued after the deployment of a resource action.
Deployment resource action requested Issued before the deployment of a resource action.
Deployment resource completed Issued after the provisioning of a deployment resource.
Deployment resource requested Issued before the provisioning of a deployment resource.
Disc allocation Issued for the preallocation of disc resources.
Disc post removal Issued after a disc resource is deleted.
Disc post resize Issued after a disc resource is resized.
EventLog Logging related events.
Kubernetes cluster allocation Issued for the preallocation of resources for a Kubernetes cluster.
Kubernetes cluster post provision Issued after a Kubernetes cluster is provisioned.
Kubernetes cluster post removal Issued after a Kubernetes cluster is deleted.
Kubernetes cluster provision Issued before a Kubernetes cluster is provisioned.
Kubernetes cluster removal Issued before the process of deleting a Kubernetes cluster is initiated.
Load balancer post provision Issued after the provisioning of a load balancer.
Network Configure Events issued when the network is configured during compute allocation.
Note: The Network Configure topic supports multiple IP addresses/NICs.
Project Lifecycle Events issued when a project is created, updated, or deleted.

Event Schema

After you add an event topic, you can view the event schema. This schema defines the structure of the event's payload, or inputProperties.