mirror of
https://github.com/bitwarden/server
synced 2025-12-24 12:13:17 +00:00
* [PM-17562] Add Azure Service Bus support for event integration retries * Cleanup AzureServiceBusIntegrationListenerService.cs; add nullable * Removed IntegrationHandlerBase* since it is no longer used (We removed the subclasses previously) * Changed strategy to assume ApplyRetry always gives us a non-null DelayUntilDate; Added test to confirm as well
78 lines
2.1 KiB
JSON
78 lines
2.1 KiB
JSON
{
|
|
"UserConfig": {
|
|
"Namespaces": [
|
|
{
|
|
"Name": "sbemulatorns",
|
|
"Queues": [
|
|
{
|
|
"Name": "queue.1",
|
|
"Properties": {
|
|
"DeadLetteringOnMessageExpiration": false,
|
|
"DefaultMessageTimeToLive": "PT1H",
|
|
"DuplicateDetectionHistoryTimeWindow": "PT20S",
|
|
"ForwardDeadLetteredMessagesTo": "",
|
|
"ForwardTo": "",
|
|
"LockDuration": "PT1M",
|
|
"MaxDeliveryCount": 3,
|
|
"RequiresDuplicateDetection": false,
|
|
"RequiresSession": false
|
|
}
|
|
}
|
|
],
|
|
"Topics": [
|
|
{
|
|
"Name": "event-logging",
|
|
"Subscriptions": [
|
|
{
|
|
"Name": "events-write-subscription"
|
|
},
|
|
{
|
|
"Name": "events-slack-subscription"
|
|
},
|
|
{
|
|
"Name": "events-webhook-subscription"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "event-integrations",
|
|
"Subscriptions": [
|
|
{
|
|
"Name": "integration-slack-subscription",
|
|
"Rules": [
|
|
{
|
|
"Name": "slack-integration-filter",
|
|
"Properties": {
|
|
"FilterType": "Correlation",
|
|
"CorrelationFilter": {
|
|
"Label": "slack"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "integration-webhook-subscription",
|
|
"Rules": [
|
|
{
|
|
"Name": "webhook-integration-filter",
|
|
"Properties": {
|
|
"FilterType": "Correlation",
|
|
"CorrelationFilter": {
|
|
"Label": "webhook"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Logging": {
|
|
"Type": "File"
|
|
}
|
|
}
|
|
}
|