Configuration

Each subsection in "Configurations" corresponds to a specific module type and contains its configuration parameters.

The Producer configuration files use JSON format and allow single‑ and multiple‑line comments, as follows.

Only JSON configurations files support comments not JSON Schema or Event Data files as these are primarily data exchange formats. If you use comments in your JSON configuration files, we recommend that you save these files as the .jsonc file type; for example, Producer.config.jsonc.

The subsections in the "Configurations" section are as follows.

"Configurations" : {
   "AzureSender" : { ... },
   "FileSender" : { ... },
   "Logger" : { ... },
   "Loggers" : [],
   "FileReader" : { ... },
   "FileTopicManager" : { ... },
   "KafkaSender" : { ... },
   "FileStorageProvider" : { ... },
   "SizeThresholds" : { ... },
   "Catalog" : { ... },
   "SchemaCache" : { ... },
   "AzureSchemaRegistry" : { ... },
   "AzureBlobStorageProvider" : { ... },
   "ConfluentSchemaRegistry" : { ... }, 
   "HealthMonitor" : { ... }, 
}

For details about configuration sections, see the following subsections.