Versions in this module Expand all Collapse all v1 v1.0.0 Sep 12, 2025 Changes in this version + type BackupManager struct + func NewBackupManager() *BackupManager + func (bm *BackupManager) CreateBackup(ctx context.Context, name string, data io.Reader, opts *types.BackupOptions) (*types.BackupMetadata, error) + func (bm *BackupManager) DeleteBackup(ctx context.Context, backupID string) error + func (bm *BackupManager) GetBackup(ctx context.Context, backupID string) (*types.BackupMetadata, error) + func (bm *BackupManager) GetProvider() types.Provider + func (bm *BackupManager) HealthCheck(ctx context.Context) error + func (bm *BackupManager) ListBackups(ctx context.Context) ([]*types.BackupMetadata, error) + func (bm *BackupManager) RestoreBackup(ctx context.Context, backupID string, writer io.Writer, ...) error + func (bm *BackupManager) SetProvider(provider types.Provider)