Azure Event Grid source plugin
Plugin Name: azeventgrid
.
Azure Event Grid is a highly scalable, fully managed Pub Sub message distribution service that offers flexible message consumption patterns. For more information about Event Grid, visit What is Azure Event Grid? (opens in a new tab) on the Microsoft Learn website.
This Source Plugin allows you to receive events using the Pull delivery (opens in a new tab) API.
Authentication happens using a shared key credential.
This plugin doesn't support the use of a descriptive metadata name in the Pipeline Builder interface.
Configuration parameters
General
Key | Type | Required | Description |
---|---|---|---|
endpoint | string | true | Endpoint URL to your Event Grid instance's namespace. |
key | string | true | Shared key used for authentication. |
topicName | string | true | Topic name from where to receive events from. |
eventSubscriptionName | string | true | Event subscription name. |
Example config
service:
log_level: error
pipeline:
inputs:
- name: azeventgrid
endpoint: https://myNamespaceName.westus-1.eventgrid.azure.net
key: ${SECRET_AZEVENTGRID_KEY}
topicName: myTopic
eventSubscriptionName: myEventSubscription
outputs:
- name: stdout
match: "*"