# JSON Schema Pgbouncer

System-wide settings for pgbouncer.

## Properties

| Property | Type | Required | Description |
| --- | --- | --- | --- |
| `autodb_idle_timeout` | integer | no | Min: `0`. Max: `86400`. Default: `3600`. |
| `autodb_max_db_connections` | integer | no | Min: `0`. Max: `2.147483647e+09`. |
| `autodb_pool_mode` | string | no | Allowed values: `transaction`, `session`, `statement`.<br/><br/>Default: `transaction`. |
| `autodb_pool_size` | integer | no | Min: `0`. Max: `10000`. Default: `0`. |
| `ignore_startup_parameters` | array[string] | no |  |
| `max_prepared_statements` | integer | no | Min: `0`. Max: `3000`. Default: `100`. |
| `min_pool_size` | integer | no | Min: `0`. Max: `10000`. Default: `0`. |
| `server_idle_timeout` | integer | no | Min: `0`. Max: `86400`. Default: `600`. |
| `server_lifetime` | integer | no | Min: `60`. Max: `86400`. Default: `3600`. |
| `server_reset_query_always` | boolean | no | Default: `false`. |

