Delen via


DpmBackupEngine Class

Definition

Data Protection Manager (DPM) specific backup engine.

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

Constructors

DpmBackupEngine()

Initializes a new instance of DpmBackupEngine.

Properties

AzureBackupAgentVersion

Backup agent version.

(Inherited from BackupGenericEngine)
BackupEngineId

ID of the backup engine.

(Inherited from BackupGenericEngine)
BackupEngineState

Status of the backup engine with the Recovery Services Vault. = {Active/Deleting/DeleteFailed}.

(Inherited from BackupGenericEngine)
BackupManagementType

Type of backup management for the backup engine.

(Inherited from BackupGenericEngine)
CanReRegister

Flag indicating if the backup engine be registered, once already registered.

(Inherited from BackupGenericEngine)
DpmVersion

Backup engine version.

(Inherited from BackupGenericEngine)
ExtendedInfo

Extended info of the backupengine.

(Inherited from BackupGenericEngine)
FriendlyName

Friendly name of the backup engine.

(Inherited from BackupGenericEngine)
HealthStatus

Backup status of the backup engine.

(Inherited from BackupGenericEngine)
IsAzureBackupAgentUpgradeAvailable

To check if backup agent upgrade available.

(Inherited from BackupGenericEngine)
IsDpmUpgradeAvailable

To check if backup engine upgrade available.

(Inherited from BackupGenericEngine)
RegistrationStatus

Registration status of the backup engine with the Recovery Services Vault.

(Inherited from BackupGenericEngine)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<BackupGenericEngine>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from BackupGenericEngine)
IJsonModel<BackupGenericEngine>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from BackupGenericEngine)
IJsonModel<DpmBackupEngine>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DpmBackupEngine>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BackupGenericEngine>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from BackupGenericEngine)
IPersistableModel<BackupGenericEngine>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from BackupGenericEngine)
IPersistableModel<BackupGenericEngine>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from BackupGenericEngine)
IPersistableModel<DpmBackupEngine>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DpmBackupEngine>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DpmBackupEngine>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to