Schedule¶
- class backpy.core.backup.Schedule(unique_id, backup_space, location, include, exclude, time_pattern, description)¶
Bases:
objectMethods Summary
activate()create_from_backup_space(backup_space, ...)delete([verbosity_level])get_info_table([include_command])get_schedules([active])get_uuid()load_by_backup_space(backup_space[, active])load_by_uuid(unique_id)Methods Documentation
- Parameters:
unique_id (uuid.UUID)
backup_space (BackupSpace)
location (str)
include (list[str])
exclude (list[str])
time_pattern (str)
description (str)
- activate()¶
- Return type:
None
- classmethod create_from_backup_space(backup_space, time_pattern, description, exclude, include, location, verbosity_level=1)¶
- Parameters:
backup_space (BackupSpace)
time_pattern (str)
description (str)
exclude (list[str])
include (list[str])
location (str)
verbosity_level (int)
- deactivate()¶
- delete(verbosity_level=1)¶
- Parameters:
verbosity_level (int)
- get_backup_space()¶
- Return type:
- get_command()¶
- Return type:
str
- get_config()¶
- Return type:
- get_description()¶
- Return type:
str
- get_exclude()¶
- Return type:
list[str]
- get_include()¶
- Return type:
list[str]
- get_info_table(include_command=False)¶
- Parameters:
include_command (bool)
- Return type:
Table
- get_location()¶
- Return type:
str
- get_time_pattern()¶
- Return type:
str
- get_uuid()¶
- Return type:
UUID
- is_active()¶
- Return type:
bool
- classmethod load_by_backup_space(backup_space, active=False)¶
- Parameters:
backup_space (BackupSpace)
active (bool)
- Return type:
list[‘Schedule’]
- update_config()¶