Documentation ¶
Index ¶
- func CreateBackup(e exec.Executor, cfHome string, instance cf.ServiceInstance) flow.StepFunc
- func DownloadBackup(e exec.Executor, instance *cf.ServiceInstance, downloader s3.ObjectDownloader, ...) flow.StepFunc
- func GetBackupStatus(e exec.Executor, cfHome string, instance cf.ServiceInstance, ...) flow.StepFunc
- func GetLatestBackup(e exec.Executor, cfHome string, instance cf.ServiceInstance) flow.StepFunc
- func InstallADBRPlugin(e exec.Executor, cfHome string) flow.StepFunc
- func NewExportSequence(api, org, space string, instance *cf.ServiceInstance, om config.OpsManager, ...) flow.Flow
- func NewImportSequence(api, org, space string, instance *cf.ServiceInstance, om config.OpsManager, ...) flow.Flow
- func RestoreBackup(e exec.Executor, om config.OpsManager, instance *cf.ServiceInstance) flow.StepFunc
- func RetrieveEncryptionKey(e exec.Executor, om config.OpsManager, instance *cf.ServiceInstance, ...) flow.StepFunc
- func TransferBackup(e exec.Executor, om config.OpsManager, instance *cf.ServiceInstance) flow.StepFunc
- type BackupDateTimeExtractor
- type BackupFilenameExtractor
- type BackupIDExtractor
- type EncryptionKeyExtractor
- type Migrator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBackup ¶
func DownloadBackup ¶
func DownloadBackup(e exec.Executor, instance *cf.ServiceInstance, downloader s3.ObjectDownloader, dateTimeExtractor BackupDateTimeExtractor, idExtractor BackupIDExtractor, fso sio.FileSystemOperations, exportDir string) flow.StepFunc
func GetBackupStatus ¶
func GetLatestBackup ¶
func NewExportSequence ¶
func NewExportSequence(api, org, space string, instance *cf.ServiceInstance, om config.OpsManager, downloader s3.ObjectDownloader, executor exec.Executor, exportDir string) flow.Flow
func NewImportSequence ¶
func NewImportSequence(api, org, space string, instance *cf.ServiceInstance, om config.OpsManager, executor exec.Executor) flow.Flow
func RestoreBackup ¶
func RestoreBackup(e exec.Executor, om config.OpsManager, instance *cf.ServiceInstance) flow.StepFunc
func RetrieveEncryptionKey ¶
func RetrieveEncryptionKey(e exec.Executor, om config.OpsManager, instance *cf.ServiceInstance, encryptionKeyExtractor EncryptionKeyExtractor) flow.StepFunc
func TransferBackup ¶
func TransferBackup(e exec.Executor, om config.OpsManager, instance *cf.ServiceInstance) flow.StepFunc
Types ¶
type BackupFilenameExtractor ¶
type BackupIDExtractor ¶
type EncryptionKeyExtractor ¶
Click to show internal directories.
Click to hide internal directories.