Share via


ManagedDatabaseRestoreDetailData Class

Definition

A class representing the ManagedDatabaseRestoreDetail data model.

public class ManagedDatabaseRestoreDetailData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Sql.ManagedDatabaseRestoreDetailData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Sql.ManagedDatabaseRestoreDetailData>
type ManagedDatabaseRestoreDetailData = class
    inherit ResourceData
    interface IJsonModel<ManagedDatabaseRestoreDetailData>
    interface IPersistableModel<ManagedDatabaseRestoreDetailData>
Public Class ManagedDatabaseRestoreDetailData
Inherits ResourceData
Implements IJsonModel(Of ManagedDatabaseRestoreDetailData), IPersistableModel(Of ManagedDatabaseRestoreDetailData)
Inheritance
ManagedDatabaseRestoreDetailData
Implements

Constructors

ManagedDatabaseRestoreDetailData()

Initializes a new instance of ManagedDatabaseRestoreDetailData.

Properties

BlockReason

The reason why restore is in Blocked state.

CompletedPercent

Percent completed.

CurrentBackupType

Current backup type.

CurrentRestoredSizeInMB

Current restored size MB.

CurrentRestorePlanSizeInMB

Current restore plan size MB.

CurrentRestoringFileName

Current restoring file name.

DiffBackupSets

Diff backup sets.

FullBackupSets

Full backup sets.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
LastRestoredFileName

Last restored file name.

LastRestoredFileOn

Last restored file time.

LastUploadedFileName

Last uploaded file name.

LastUploadedFileOn

Last uploaded file time.

LogBackupSets

Log backup sets.

Name

The name of the resource.

(Inherited from ResourceData)
NumberOfFilesFound

Number of files detected.

NumberOfFilesQueued

Number of files queued.

NumberOfFilesRestored

Number of files restored.

NumberOfFilesRestoring

Number of files restoring.

NumberOfFilesSkipped

Number of files skipped.

NumberOfFilesUnrestorable

Number of files unrestorable.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
RestoreType

Restore type.

Status

Restore status.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
UnrestorableFileList

Unrestorable files.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<ManagedDatabaseRestoreDetailData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ManagedDatabaseRestoreDetailData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ManagedDatabaseRestoreDetailData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ManagedDatabaseRestoreDetailData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ManagedDatabaseRestoreDetailData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to