Docs / Contact / connectors/azure-event-grid
Azure Event Grid
Provider:azure| Service:eventgrid| Direction: Write
Azure Event Grid connector for publishing events to a custom topic endpoint using a topic access (SAS) key. This is a forward-only connector for event-driven architectures.
Required Permissions#
The topic access key authorizes publishing to the topic endpoint. Generate the key from the Event Grid topic's Access keys blade in the Azure portal.
Operation#
When a message reaches this connector, it publishes one event to the topic endpoint. The payload must supply:
| Payload field | Required | Description |
|---|---|---|
subject |
Yes | Event subject |
eventType |
Yes | Event type identifier |
data |
Yes | Event data |
Connector Configuration#
The connector is created with type: "cloud", provider: "azure", service_type: "eventgrid", plus:
Field (config) |
Required | Description |
|---|---|---|
event_grid_url |
Yes | Event Grid topic endpoint URL |
event_grid_key |
Yes | Topic access (SAS) key (use ${secrets.eventgrid_key}) |
Note
Event Grid publishing always uses the topic access key (aeg-sas-key); there is no Azure AD / role-based mode for this service.
Output#
json
{
"status": "completed",
"data": {
"status": "published",
"subject": "devices/sensor-1"
}
}
Example#
json
{
"type": "cloud",
"provider": "azure",
"service_type": "eventgrid",
"event_grid_url": "https://my-topic.eastus-1.eventgrid.azure.net/api/events",
"event_grid_key": "${secrets.eventgrid_key}"
}
Tendrl