"use strict";(self.webpackChunkinfluxdb_ui=self.webpackChunkinfluxdb_ui||[]).push([[127],{8906:e=>{e.exports='# Azure Event Hubs service input plugin\n[[inputs.eventhub_consumer]]\n  ## The default behavior is to create a new Event Hub client from environment variables.\n  ## This requires one of the following sets of environment variables to be set:\n  ##\n  ## 1) Expected Environment Variables:\n  ##    - "EVENTHUB_CONNECTION_STRING"\n  ##\n  ## 2) Expected Environment Variables:\n  ##    - "EVENTHUB_NAMESPACE"\n  ##    - "EVENTHUB_NAME"\n  ##    - "EVENTHUB_KEY_NAME"\n  ##    - "EVENTHUB_KEY_VALUE"\n\n  ## 3) Expected Environment Variables:\n  ##    - "EVENTHUB_NAMESPACE"\n  ##    - "EVENTHUB_NAME"\n  ##    - "AZURE_TENANT_ID"\n  ##    - "AZURE_CLIENT_ID"\n  ##    - "AZURE_CLIENT_SECRET"\n\n  ## Uncommenting the option below will create an Event Hub client based solely on the connection string.\n  ## This can either be the associated environment variable or hard coded directly.\n  ## If this option is uncommented, environment variables will be ignored.\n  ## Connection string should contain EventHubName (EntityPath)\n  # connection_string = ""\n\n  ## Set persistence directory to a valid folder to use a file persister instead of an in-memory persister\n  # persistence_dir = ""\n\n  ## Change the default consumer group\n  # consumer_group = ""\n\n  ## By default the event hub receives all messages present on the broker, alternative modes can be set below.\n  ## The timestamp should be in https://github.com/toml-lang/toml#offset-date-time format (RFC 3339).\n  ## The 3 options below only apply if no valid persister is read from memory or file (e.g. first run).\n  # from_timestamp =\n  # latest = true\n\n  ## Set a custom prefetch count for the receiver(s)\n  # prefetch_count = 1000\n\n  ## Add an epoch to the receiver(s)\n  # epoch = 0\n\n  ## Change to set a custom user agent, "telegraf" is used by default\n  # user_agent = "telegraf"\n\n  ## To consume from a specific partition, set the partition_ids option.\n  ## An empty array will result in receiving from all partitions.\n  # partition_ids = ["0","1"]\n\n  ## Max undelivered messages\n  # max_undelivered_messages = 1000\n\n  ## Set either option below to true to use a system property as timestamp.\n  ## You have the choice between EnqueuedTime and IoTHubEnqueuedTime.\n  ## It is recommended to use this setting when the data itself has no timestamp.\n  # enqueued_time_as_ts = true\n  # iot_hub_enqueued_time_as_ts = true\n\n  ## Tags or fields to create from keys present in the application property bag.\n  ## These could for example be set by message enrichments in Azure IoT Hub.\n  # application_property_tags = []\n  # application_property_fields = []\n\n  ## Tag or field name to use for metadata\n  ## By default all metadata is disabled\n  # sequence_number_field = "SequenceNumber"\n  # enqueued_time_field = "EnqueuedTime"\n  # offset_field = "Offset"\n  # partition_id_tag = "PartitionID"\n  # partition_key_tag = "PartitionKey"\n  # iot_hub_device_connection_id_tag = "IoTHubDeviceConnectionID"\n  # iot_hub_auth_generation_id_tag = "IoTHubAuthGenerationID"\n  # iot_hub_connection_auth_method_tag = "IoTHubConnectionAuthMethod"\n  # iot_hub_connection_module_id_tag = "IoTHubConnectionModuleID"\n  # iot_hub_enqueued_time_field = "IoTHubEnqueuedTime"\n\n  ## Data format to consume.\n  ## Each data format has its own unique set of configuration options, read\n  ## more about them here:\n  ## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_INPUT.md\n  data_format = "influx"\n'}}]);