Describes the progress of a restore operation on a partition.


Name Type Required
RestoreState string (enum) No
TimeStampUtc string (date-time) No
RestoredEpoch Epoch No
RestoredLsn string No
FailureError FabricErrorError No


Type: string (enum)
Required: No

Represents the current state of the partition restore operation.

Possible values are:

  • Invalid - Indicates an invalid restore state. All Service Fabric enumerations have the invalid type.
  • Accepted - Operation has been validated and accepted. Restore is yet to be triggered.
  • RestoreInProgress - Restore operation has been triggered and is under process.
  • Success - Operation completed with success.
  • Failure - Operation completed with failure.
  • Timeout - Operation timed out.


Type: string (date-time)
Required: No

Timestamp when operation succeeded or failed.


Type: Epoch
Required: No

Describes the epoch at which the partition is restored.


Type: string
Required: No

Restored LSN.


Type: FabricErrorError
Required: No

Denotes the failure encountered in performing restore operation.