Consume
yaml
type: "io.kestra.plugin.azure.eventhubs.consume"
Examples
yaml
id: azure_eventhubs_consume_data_events
namespace: company.team
tasks:
- id: consume_from_eventhub
type: io.kestra.plugin.azure.eventhubs.Consume
eventHubName: my_eventhub
namespace: my_eventhub_namespace
connectionString: "{{ secret('EVENTHUBS_CONNECTION') }}"
bodyDeserializer: JSON
consumerGroup: "$Default"
checkpointStoreProperties:
containerName: kestra
connectionString: "{{ secret('BLOB_CONNECTION') }}"
Properties
checkpointStoreProperties *Requiredobject
SubType string
eventHubName *Requiredstring
namespace *Requiredstring
bodyDeserializer string
Default
STRING
Possible Values
STRING
BINARY
ION
JSON
bodyDeserializerProperties object
Default
{}
clientMaxRetries integerstring
Default
5
clientRetryDelay integerstring
Default
500
connectionString string
consumerGroup string
Default
$Default
customEndpointAddress string
enqueueTime string
maxBatchSizePerPartition integerstring
Default
50
maxDuration string
Default
PT10S
Format
duration
maxWaitTimePerPartition string
Default
PT5S
Format
duration
partitionStartingPosition string
Default
EARLIEST
Possible Values
EARLIEST
LATEST
INSTANT
sasToken string
Outputs
eventsCount integer
uri string
Format
uri