Azure Event Hubs binding spec
To setup Azure Event Hubs binding create a component of type . See this guide on how to create and apply a binding configuration.
See for instructions on how to set up an Event Hub.
Warning
This component supports output binding with the following operations:
create
Azure IoT Hub provides an , so Dapr apps can create input bindings to read Azure IoT Hub events using the Event Hubs bindings component.
System Property Name | Description |
---|---|
iothub-connection-auth-generation-id | The connectionDeviceGenerationId of the device that sent the message. See IoT Hub device identity properties. |
The authentication method used to authenticate the device that sent the message. | |
iothub-connection-device-id | The deviceId of the device that sent the message. See . |
iothub-connection-module-id | The moduleId of the device that sent the message. See IoT Hub device identity properties. |
iothub-enqueuedtime | The date and time in RFC3339 format that the device-to-cloud message was received by IoT Hub. |
For example, the headers of a HTTP Read()
response would contain:
{
'host': '127.0.0.1:3000',
'content-type': 'application/json',
'iothub-connection-device-id': 'my-test-device',
'iothub-connection-auth-generation-id': '637618061680407492',
'iothub-connection-auth-method': '{"scope":"module","type":"sas","issuer":"iothub","acceptingIpFilterRule":null}',
'iothub-connection-module-id': 'my-test-module-a',
'iothub-enqueuedtime': '2021-07-13T22:08:09Z',
'x-opt-enqueued-time': '2021-07-13T22:08:09Z',
'x-opt-offset': '21560',
}