class Azure::ServiceFabric::V6_4_0_36::Models::BackupProgressInfo
Describes the progress of a partition's backup.
Attributes
@return Unique ID of the newly created backup.
@return [String] Location, relative to the backup store, of the newly created backup.
@return [BackupState] Represents the current state of the partition backup operation. Possible values include: 'Invalid', 'Accepted', 'BackupInProgress', 'Success', 'Failure', 'Timeout'
@return [Epoch] Specifies the epoch of the last record included in backup.
@return [FabricErrorError] Denotes the failure encountered in performing backup operation.
@return [String] The LSN of last record included in backup.
@return [DateTime] TimeStamp in UTC when operation succeeded or failed.
Public Class Methods
Mapper for BackupProgressInfo
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/6.4.0.36/generated/azure_service_fabric/models/backup_progress_info.rb, line 46 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'BackupProgressInfo', type: { name: 'Composite', class_name: 'BackupProgressInfo', model_properties: { backup_state: { client_side_validation: true, required: false, serialized_name: 'BackupState', type: { name: 'String' } }, time_stamp_utc: { client_side_validation: true, required: false, serialized_name: 'TimeStampUtc', type: { name: 'DateTime' } }, backup_id: { client_side_validation: true, required: false, serialized_name: 'BackupId', type: { name: 'String' } }, backup_location: { client_side_validation: true, required: false, serialized_name: 'BackupLocation', type: { name: 'String' } }, epoch_of_last_backup_record: { client_side_validation: true, required: false, serialized_name: 'EpochOfLastBackupRecord', type: { name: 'Composite', class_name: 'Epoch' } }, lsn_of_last_backup_record: { client_side_validation: true, required: false, serialized_name: 'LsnOfLastBackupRecord', type: { name: 'String' } }, failure_error: { client_side_validation: true, required: false, serialized_name: 'FailureError', type: { name: 'Composite', class_name: 'FabricErrorError' } } } } } end