Key Configuration Aspects Typically Shown:
- Namespace: The overarching container for Event Hubs.
- Event Hub Name: The specific stream for events.
- Partition Count: Determines the level of parallelism for event processing.
- Message Retention: How long events are stored.
- Throughput Units (or Processing Units): Controls ingress and egress capacity.
- Capture Settings: Options for automatically capturing event data to storage.
- Authorization Rules: Managing access policies (Shared Access Signatures - SAS).
- Consumer Groups: Different applications or services reading from the event hub.
Example Configuration Snippet (Conceptual):
```json
{
"name": "my-event-hub",
"properties": {
"partitionCount": 4,
"messageRetentionInDays": 7,
"captureDescription": {
"enabled": true,
"destination": {
"name": "EventHubArchiveStorage",
"storageAccount": "your-storage-account-name",
"blobContainer": "eventhub-archive"
},
"encoding": "Avro"
}
}
}
```