As you work with Extensibility and subscriptions within Cloud Assembly, you might encounter some terminology that is specific to the subscriptions and event broker service.

Table 1. Extensibility Terminology

Term

Description

Event Topic

Describes a set of events that have same logical intent and the same structure. Every event is an instance of an event topic.

You can assign blocking parameters to certain event topics. For more information, see Blocking Event Topics.

Event

Indicates a change in the state in the producer or any of the entities managed by it. The event is the entity that records information about the event occurrence.

Event Broker Service

The service that dispatches messages that are published by a producer to the subscribed consumers.

Payload

The event data.

Subscription

Indicates that a subscriber is interested in being notified about an event by subscribing to an event topic and defining the criteria that triggers the notification. Subscriptions link either extensibility actions or workflows to triggering events in order to automate parts of the applications life cycle.

Subscriber

The users notified by the events published to the event broker service based on the subscription definition. The subscriber might also be referred to as the consumer.

System Administrator

A user with privileges to create, read, update, and delete tenant workflow subscriptions and system workflow subscriptions using Cloud Assembly.

Workflow Subscription

Specifies the event topic and conditions that trigger a vRealize Orchestrator workflow.

Action Subscription

Specifies the event topic and conditions that trigger an action to run.

Workflow

A vRealize Orchestrator workflow that is integrated within Cloud Assembly. You can link these workflows to events within subscriptions.

Actions (Extensibility)

A streamlined script of code that can run after a triggering event within a subscription. These are similar to workflows but are more lightweight while being customizable from within Cloud Assembly.

Action Runs

An (extensibility) action run is a detailed log of actions that have run in response to triggering events. The action runs tab lists when an action was run and its failed or completed status.