BackupInfo Class

Represents a backup point which can be used to trigger a restore.

Inheritance
BackupInfo

Constructor

BackupInfo(*, backup_id: Optional[str] = None, backup_chain_id: Optional[str] = None, application_name: Optional[str] = None, service_name: Optional[str] = None, partition_information=None, backup_location: Optional[str] = None, backup_type=None, epoch_of_last_backup_record=None, lsn_of_last_backup_record: Optional[str] = None, creation_time_utc=None, service_manifest_version: Optional[str] = None, failure_error=None, **kwargs)

Parameters

backup_id
str
Required

Unique backup ID .

backup_chain_id
str
Required

Unique backup chain ID. All backups part of the same chain has the same backup chain id. A backup chain is comprised of 1 full backup and multiple incremental backups.

application_name
str
Required

Name of the Service Fabric application this partition backup belongs to.

service_name
str
Required

Name of the Service Fabric service this partition backup belongs to.

partition_information
PartitionInformation
Required

Information about the partition to which this backup belongs to

backup_location
str
Required

Location of the backup, relative to the backup store.

backup_type
str or BackupType
Required

Describes the type of backup, whether its full or incremental. Possible values include: 'Invalid', 'Full', 'Incremental'

epoch_of_last_backup_record
Epoch
Required

Epoch of the last record in this backup.

lsn_of_last_backup_record
str
Required

LSN of the last record in this backup.

creation_time_utc
datetime
Required

The date time when this backup was taken.

service_manifest_version
str
Required

Manifest Version of the service this partition backup belongs to.

failure_error
FabricErrorError
Required

Denotes the failure encountered in getting backup point information.