connection
The connection block declares external pools for relational databases and key-value stores.
SQL connections
hclapi uses canonical SQL engine names:
Supported engines
Non-canonical engine names (like postgresql, sqlite3, mariadb, or mssql) are rejected at compile time so manifests remain consistent.
Pool settings
Idle connections are recycled after 5 minutes, and connection lifetime is bounded to 15 minutes.