{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "CircuitBreaker",
"type": "object",
"description": "Circuit breaker configuration for an upstream cluster",
"properties": {
"priority": {
"type": "string",
"description": "Envoy routing priority"
},
"max_connections": {
"type": "integer",
"description": "Maximum number of connections to the upstream cluster"
},
"max_pending_requests": {
"type": "integer",
"description": "Maximum number of pending requests to the upstream cluster"
},
"max_requests": {
"type": "integer",
"description": "Maximum number of parallel requests to the upstream cluster"
},
"max_retries": {
"type": "integer",
"description": "Maximum number of parallel retries to the upstream cluster"
}
}
}