Versions in this module Expand all Collapse all v1 v1.3.1 Mar 10, 2020 Changes in this version + const DownloadURLTTL + type BackupInfo struct + BackupResourceList io.Reader + Contents io.Reader + Log io.Reader + Metadata io.Reader + Name string + PodVolumeBackups io.Reader + VolumeSnapshots io.Reader + type BackupStore interface + BackupExists func(bucket, backupName string) (bool, error) + DeleteBackup func(name string) error + DeleteRestore func(name string) error + GetBackupContents func(name string) (io.ReadCloser, error) + GetBackupMetadata func(name string) (*velerov1api.Backup, error) + GetBackupVolumeSnapshots func(name string) ([]*volume.Snapshot, error) + GetDownloadURL func(target velerov1api.DownloadTarget) (string, error) + GetPodVolumeBackups func(name string) ([]*velerov1api.PodVolumeBackup, error) + IsValid func() error + ListBackups func() ([]string, error) + PutBackup func(info BackupInfo) error + PutRestoreLog func(backup, restore string, log io.Reader) error + PutRestoreResults func(backup, restore string, results io.Reader) error + func NewObjectBackupStore(location *velerov1api.BackupStorageLocation, ...) (BackupStore, error) + type BucketData map[string][]byte + type ObjectStoreGetter interface + GetObjectStore func(provider string) (velero.ObjectStore, error) + type ObjectStoreLayout struct + func NewObjectStoreLayout(prefix string) *ObjectStoreLayout + func (l *ObjectStoreLayout) GetResticDir() string