Versions in this module Expand all Collapse all v1 v1.1.0 Jul 10, 2026 v1.0.0 Jul 6, 2026 Changes in this version + type Config struct + Credential config.Secret + IsPlatform bool + Key string + Kind string + Settings map[string]any + type Provider interface + HealthCheck func(ctx context.Context, cfg Config) error + Key func() string + Kind func() string + type Registry struct + func NewRegistry() *Registry + func (r *Registry) Err() error + func (r *Registry) Get(key string) (Provider, bool) + func (r *Registry) Keys() []string + func (r *Registry) Register(module string, p Provider) + type Store struct + func NewStore(reg *Registry, sec secrets.Provider, idgen model.IDGen) *Store + func (s *Store) HealthChecks(ctx context.Context, db database.TenantDB) map[string]error + func (s *Store) Resolve(ctx context.Context, db database.TenantDB, key string) (Config, error) + func (s *Store) Upsert(ctx context.Context, db database.DBTX, in UpsertIn) (uuid.UUID, error) + type UpsertIn struct + CredentialRef string + Key string + Kind string + Settings map[string]any + TenantID uuid.UUID