Skip to content

external_services

This page is generated from the same Go declarations the loader enforces, so it cannot drift from what ob validate accepts.

connection · driver · entries · file · kind · maximum_age · probe · protection_owner · provider · source · timeout

FieldTypeDefaultWhat it does
<name>.connectionobjectTrusted connection source and driver-shaped entry mapping.
<name>.connection.entriesmapMaps driver connection parts such as host, port, user, password, database, or url to variable names in the trusted source.
<name>.connection.sourceobjectTrusted encrypted file containing the connection values.
<name>.connection.source.filestringRepository-relative encrypted environment file staged through the trusted secret flow. Expects a path inside the repository, with no control character or shell metacharacter.
<name>.connection.source.providersopssopsTrusted secret provider. Only sops is currently executable.
<name>.driverclickhouse · mariadb · meilisearch · minio · mongodb · mysql · nats · postgres · rabbitmq · redis · valkeyBuilt-in connection shape used to validate and project this dependency.
<name>.probeobjectOptional bounded read-only health observation; it never creates or repairs provider resources.
<name>.probe.kinddriver-healthdriver-healthRead-only observation kind: driver-health.
<name>.probe.maximum_agestring5mMaximum age of a probe observation bound into a plan. Expects a duration such as 30s, 5m, 1h30m or 14d.
<name>.probe.timeoutstring5sMaximum duration of one read-only probe. Expects a duration such as 30s, 5m, 1h30m or 14d.
<name>.protection_ownerstringOperator or provider responsible for backup, restore, upgrades, credentials, and durability. Expects a stable operator or provider identity of letters, digits, dots, @, colons, slashes, underscores and hyphens.