models.backup_run_type_enum module

class models.backup_run_type_enum.BackupRunTypeEnum[source]

Bases: object

Implementation of the ‘BackupRunType’ enum.

The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is kFull. ‘kRegular’ indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. ‘kFull’ indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. ‘kLog’ indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. ‘kSystem’ indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.


KREGULAR: TODO: type description here. KFULL: TODO: type description here. KLOG: TODO: type description here. KSYSTEM: TODO: type description here.

KFULL = 'kFull'
KLOG = 'kLog'
KREGULAR = 'kRegular'
KSYSTEM = 'kSystem'