{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/delinea/main/json-schema/delinea-distributed-engine-configuration-model-schema.json", "title": "DistributedEngineConfigurationModel", "description": "Distributed Engine Configuration", "x-generated": "2026-10-03", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/delinea-distributedengine-api-openapi.yml#/components/schemas/DistributedEngineConfigurationModel", "properties": { "autoUpdateEnginesVersion": { "description": "Always Update Engines Version", "type": "boolean" }, "azureServiceBusTransportType": { "$ref": "#/$defs/AzureServiceBusTransportType" }, "callbackPort": { "description": "Port of the Distributed Engines", "type": [ "integer", "null" ], "format": "int32" }, "callbackUrl": { "description": "Url of the Distributed Engines", "type": "string" }, "defaultCallbackIntervalSeconds": { "description": "Default Callback Interval Seconds", "type": "integer", "format": "int32" }, "enableDistributedEngines": { "description": "Whether Distributed Engines are enabled or not", "type": "boolean" }, "engineVersionUpdateAvailable": { "description": "Engine Version Update Available", "type": "boolean" }, "latestDistributedEnginesVersion": { "description": "Latest Distributed Engines Version", "type": "string" }, "minimumRequiredDistributedEnginesVersion": { "description": "Minimum Required Distributed Engines Version", "type": "string" }, "protocol": { "$ref": "#/$defs/DistributedEngineProtocol" }, "responseBusSiteConnectorId": { "description": "Response Bus Site Connector", "type": [ "integer", "null" ], "format": "int32" }, "secretHeartbeatMessageMinutesToLive": { "description": "Secret Heartbeat Message Time to Live in Minutes", "type": "integer", "format": "int32" }, "secretHeartbeatMessageRetryMinutes": { "description": "Secret Heartbeat Message Retry Time in Minutes", "type": "integer", "format": "int32" }, "secretPasswordChangeMessageMinutesToLive": { "description": "Secret Password Change Message Time to Live in Minutes", "type": "integer", "format": "int32" }, "secretPasswordChangeMessageRetryMinutes": { "description": "Secret Password Change Message Retry Time in Minutes", "type": "integer", "format": "int32" }, "updateEnginesBannerMessage": { "description": "Update Engines Banner Message", "type": "string" } }, "type": "object", "$defs": { "AzureServiceBusTransportType": { "description": "Azure Service Bus Transport Type", "properties": {}, "type": "string", "enum": [ "Amqp", "AmqpWebSockets" ] }, "DistributedEngineProtocol": { "description": "Protocol used by Distibuted Engines", "properties": {}, "type": "string", "enum": [ "Http", "Https", "Tcp" ] } } }