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 the Orchestrator workflow or Extensibility action fails, the corresponding task fails as well.

Table 1. Cloud Assembly Event Topics

Event Topic

Description

EventLog

Logging related events.

Subscription Lifecycle

Issued when a subscription is created, modified, or deleted.

Compute Allocation

Events issued before the allocation of 'resourcenames' and 'hostselections'. Both of these properties can be modified at this stage.

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.

Compute Post Provision

Events issued after a resource was provisioned successfully.

Deployment Onboarded

Events issued when a new deployment is onboarded.

Project Lifecycle

Events issued when a project is created, updated, or deleted.

Network Configure

Events issued when the network is configured during compute allocation.

Note:

The Network Configure topic supports multiple IP addresses/NICs.

Compute post removal

Events issued after a compute resource was removed.

Event Schema

When you click on an event topic, you can view the event schema. This schema defines the structure of the event's payload, or inputProperties.