Event sources in Azure Event Grid
An event source is where the event happens. Several Azure services are automatically configured to send events. You can also create custom applications that send events. Custom applications do not need to be hosted in Azure to use Event Grid for event distribution.
This article provides links to content for each event source.
Subscribe to Azure Subscriptions events to respond to changes in resources across an Azure subscription.
|Integrate Azure Automation with Event Grid and Microsoft Teams||Create a virtual machine, which sends an event. The event triggers an Automation runbook that tags the virtual machine, and triggers a message that is sent to a Microsoft Teams channel.|
|Event schema||Shows fields in Azure subscription events.|
Subscribe to custom topics to respond to application events.
|Create and route custom events with Azure CLI||Shows how to use Azure CLI to send custom events.|
|Create and route custom events with Azure PowerShell||Shows how to use Azure PowerShell to send custom events.|
|Create and route custom events with the Azure portal||Shows how to use the portal to send custom events.|
|Post to custom topic||Shows how to post an event to a custom topic.|
|Route custom events to Azure Queue storage||Describes how to send custom events to a Queue storage.|
|Event schema||Shows fields in custom events.|
Subscribe to Event Hubs events to respond to Capture file events.
|Stream big data into a data warehouse||When Event Hubs creates a Capture file, Event Grid sends an event to a function app. The app retrieves the Capture file and migrates data to a data warehouse.|
|Event schema||Shows fields in Event Hubs events.|
Subscribe to IoT Hub events to respond to device created and deleted events.
|Send email notifications about Azure IoT Hub events using Logic Apps||A logic app sends a notification email every time a device is added to your IoT hub.|
|React to IoT Hub events by using Event Grid to trigger actions||Overview of integrating Iot Hubs with Event Grid.|
|Event schema||Shows fields in IoT Hub events.|
Subscribe to Media Services events to respond to job state events.
|Reacting to Media Services events||Overview of integrating Media Services with Event Grid.|
|Route Azure Media Services events to a custom web endpoint using CLI||Shows how to send events from Media Services.|
|Event schema||Shows fields in Media Services events.|
Subscribe to resource group events to respond to changes in resources across a resource group.
|Monitor virtual machine changes with Azure Event Grid and Logic Apps||A logic app monitors changes to a virtual machine and sends emails about those changes.|
|Event Schema||Shows fields in resource group events.|
Subscribe to Service Bus events to respond to messages without an active listener.
|Azure Service Bus to Azure Event Grid integration examples||Event Grid sends messages from Service Bus topic to function app and logic app.|
|Azure Service Bus to Event Grid integration overview||Overview of integrating Service Bus with Event Grid.|
|Event schema||Shows fields in Service Bus events.|
Subscribe to Blob Storage events to respond to blob created and deleted events.
|Route Blob storage events to a custom web endpoint with Azure CLI||Shows how to use Azure CLI to send blob storage events.|
|Route Blob storage events to a custom web endpoint with PowerShell||Shows how to use Azure PowerShell to send blob storage events.|
|Reacting to Blob storage events||Overview of integrating Blob storage with Event Grid.|
|Event schema||Shows fields in Blob Storage events.|
- For an introduction to Event Grid, see About Event Grid.
- To quickly get started using Event Grid, see Create and route custom events with Azure Event Grid.