Versions in this module Expand all Collapse all v1 v1.3.1 Mar 10, 2020 Changes in this version + type BackupStore struct + func (_m *BackupStore) BackupExists(bucket string, backupName string) (bool, error) + func (_m *BackupStore) DeleteBackup(name string) error + func (_m *BackupStore) DeleteRestore(name string) error + func (_m *BackupStore) GetBackupContents(name string) (io.ReadCloser, error) + func (_m *BackupStore) GetBackupMetadata(name string) (*v1.Backup, error) + func (_m *BackupStore) GetBackupVolumeSnapshots(name string) ([]*volume.Snapshot, error) + func (_m *BackupStore) GetDownloadURL(target v1.DownloadTarget) (string, error) + func (_m *BackupStore) GetPodVolumeBackups(name string) ([]*v1.PodVolumeBackup, error) + func (_m *BackupStore) IsValid() error + func (_m *BackupStore) ListBackups() ([]string, error) + func (_m *BackupStore) PutBackup(info persistence.BackupInfo) error + func (_m *BackupStore) PutRestoreLog(backup string, restore string, log io.Reader) error + func (_m *BackupStore) PutRestoreResults(backup string, restore string, results io.Reader) error + type ObjectStore struct + func (_m *ObjectStore) CreateSignedURL(bucket string, key string, ttl time.Duration) (string, error) + func (_m *ObjectStore) DeleteObject(bucket string, key string) error + func (_m *ObjectStore) GetObject(bucket string, key string) (io.ReadCloser, error) + func (_m *ObjectStore) Init(config map[string]string) error + func (_m *ObjectStore) ListCommonPrefixes(bucket string, prefix string, delimiter string) ([]string, error) + func (_m *ObjectStore) ListObjects(bucket string, prefix string) ([]string, error) + func (_m *ObjectStore) ObjectExists(bucket string, key string) (bool, error) + func (_m *ObjectStore) PutObject(bucket string, key string, body io.Reader) error