fedvolumebackup

package
v1.6.0-alpha.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BRDataPlaneFailedError

type BRDataPlaneFailedError struct {
	Reason  string
	Message string
}

func (*BRDataPlaneFailedError) Error

func (e *BRDataPlaneFailedError) Error() string

type BackupManager

type BackupManager interface {
	// Sync	implements the logic for syncing VolumeBackup.
	Sync(volumeBackup *v1alpha1.VolumeBackup) error
	// UpdateStatus updates the status for a VolumeBackup, include condition and status info.
	UpdateStatus(volumeBackup *v1alpha1.VolumeBackup, newStatus *v1alpha1.VolumeBackupStatus) error
}

BackupManager implements the logic for manage federation VolumeBackup.

type BackupScheduleManager

type BackupScheduleManager interface {
	// Sync	implements the logic for syncing VolumeBackupSchedule.
	Sync(volumeBackup *v1alpha1.VolumeBackupSchedule) error
}

BackupScheduleManager implements the logic for manage federation VolumeBackupSchedule.

type RestoreManager

type RestoreManager interface {
	// Sync	implements the logic for syncing VolumeRestore.
	Sync(volumeRestore *v1alpha1.VolumeRestore) error
	// UpdateStatus updates the status for a VolumeRestore, include condition and status info.
	UpdateStatus(volumeRestore *v1alpha1.VolumeRestore, newStatus *v1alpha1.VolumeRestoreStatus) error
}

RestoreManager implements the logic for manage federation VolumeRestore.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL