package
0.8.0-rc.1
Repository: https://github.com/asenchi/ark.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

NewBackupCache returns a new backup cache that refreshes from delegate every resyncPeriod.
NewBackupService creates a backup service using the provided object store.
NewBackupServiceWithCachedBackupGetter returns a BackupService that uses a cache for GetAllBackups().
NewSnapshotService creates a snapshot service using the provided block store.

# Interfaces

BackupGetter knows how to list backups in object storage.
BackupService contains methods for working with backups in object storage.
BlockStore exposes basic block-storage operations required by Ark.
ObjectStore exposes basic object-storage operations required by Ark.
SnapshotService exposes Ark-specific operations for snapshotting and restoring block volumes.