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.

Configuration parameters

KeyTypeRequiredDescription
endpointstringtrueEndpoint URL to your Event Grid instance's namespace.
keystringtrueShared key used for authentication.
topicNamestringtrueTopic name from where to receive events from.
eventSubscriptionNamestringtrueEvent 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: "*"