Share via


MigrationStatusDetails Class

Definition

Detailed status of current migration.

public class MigrationStatusDetails : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataMigration.Models.MigrationStatusDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataMigration.Models.MigrationStatusDetails>
type MigrationStatusDetails = class
    interface IJsonModel<MigrationStatusDetails>
    interface IPersistableModel<MigrationStatusDetails>
Public Class MigrationStatusDetails
Implements IJsonModel(Of MigrationStatusDetails), IPersistableModel(Of MigrationStatusDetails)
Inheritance
MigrationStatusDetails
Implements

Properties

ActiveBackupSets

Backup sets that are currently active.

BlobContainerName

Name of blob container.

CompleteRestoreErrorMessage

Complete restore error message, if any.

CurrentRestoringFilename

File name that is currently being restored.

FileUploadBlockingErrors

File upload blocking errors, if any.

FullBackupSetInfo

Details of full backup set.

InvalidFiles

Files that are not valid backup files.

IsFullBackupRestored

Whether full backup has been applied to the target database or not.

LastRestoredBackupSetInfo

Last applied backup set information.

LastRestoredFilename

Last restored file name.

MigrationState

Current State of Migration.

PendingLogBackupsCount

Total pending log backups.

RestoreBlockingReason

Restore blocking reason, if any.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MigrationStatusDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<MigrationStatusDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationStatusDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrationStatusDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<MigrationStatusDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to