marivo.datasource.DatasourceCredentialError#

exception marivo.datasource.DatasourceCredentialError(*, reason, reference, datasource, fields)[source]#

Bases: DatasourceError

Host credential resolution failed, with reference-only repair facts.

Parameters:
  • reason (CredentialFailureReason) – missing, denied, unavailable, expired, timeout or invalid-response.

  • reference (str) – The requested credential reference, never its secret value.

  • datasource (str) – The datasource requiring this reference.

  • fields (tuple[str, ...]) – The connection fields sharing the reference.

Return type:

None

Repair is constructed from the reason. Hosts resolve configuration, access, expiry, service availability or adapter failures and retry the operation. No environment fallback is attempted. See marivo.help(“datasource.credential_scope”).