class Azure::ServiceFabric::V6_2_0_9::Models::BackupProgressInfo

Describes the progress of a partition's backup.

Attributes

backup_id[RW]

@return Unique ID of the newly created backup.

backup_location[RW]

@return [String] Location, relative to the backup store, of the newly created backup.

backup_state[RW]

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

epoch_of_last_backup_record[RW]

@return [BackupEpoch] Specifies the epoch of the last record included in backup.

failure_error[RW]

@return [FabricErrorError] Denotes the failure encountered in performing backup operation.

lsn_of_last_backup_record[RW]

@return [String] The LSN of last record included in backup.

time_stamp_utc[RW]

@return [DateTime] TimeStamp in UTC when operation succeeded or failed.

Public Class Methods

mapper() click to toggle source

Mapper for BackupProgressInfo class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/6.2.0.9/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: 'BackupEpoch'
          }
        },
        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