BackupProgressInfo Class

Describes the progress of a partition's backup.

Inheritance
BackupProgressInfo

Constructor

BackupProgressInfo(*, backup_state=None, time_stamp_utc=None, backup_id: Optional[str] = None, backup_location: Optional[str] = None, epoch_of_last_backup_record=None, lsn_of_last_backup_record: Optional[str] = None, failure_error=None, **kwargs)

Parameters

backup_state
str or BackupState
Required

Represents the current state of the partition backup operation. Possible values include: 'Invalid', 'Accepted', 'BackupInProgress', 'Success', 'Failure', 'Timeout'

time_stamp_utc
datetime
Required

TimeStamp in UTC when operation succeeded or failed.

backup_id
str
Required

Unique ID of the newly created backup.

backup_location
str
Required

Location, relative to the backup store, of the newly created backup.

epoch_of_last_backup_record
Epoch
Required

Specifies the epoch of the last record included in backup.

lsn_of_last_backup_record
str
Required

The LSN of last record included in backup.

failure_error
FabricErrorError
Required

Denotes the failure encountered in performing backup operation.