nfsops.operators.backup module¶
Backup operator object.
- class nfsops.operators.backup.BackupOperator(context: nfsops.configurations.context.ContextConfiguration, configuration: nfsops.configurations.backup.BackupConfiguration)¶
Bases:
nfsops.operators.operator.Operator
Backup operator object.
- __init__(context: nfsops.configurations.context.ContextConfiguration, configuration: nfsops.configurations.backup.BackupConfiguration)¶
Initialize backup operator object.
- Parameters
context (ContextConfiguration) – Context configuration.
configuration (BackupConfiguration) – Backup configuration.
- configuration: nfsops.configurations.backup.BackupConfiguration¶
Backup configuration.
- list_versions() List[nfsops.configurations.backup_version.BackupVersionConfiguration] ¶
Restore backup versions.
- Returns
List[BackupVersionConfiguration] – A list reporting available backup versions.
- Raises
Exception – Expected operation failed.
- restore(options: nfsops.configurations.restore.RestoreConfiguration) nfsops.configurations.restore_report.RestoreReportConfiguration ¶
Restore backup versions.
- Parameters
options (RestoreConfiguration) – Restore configuration.
- Returns
RestoreReportConfiguration – A restore report for operation.
- Raises
Exception – Expected operation failed.