BackupEngineBase Class

Definition

The base backup engine class. All workload specific backup engines derive from this class.

public class BackupEngineBase
type BackupEngineBase = class
Public Class BackupEngineBase
Inheritance
BackupEngineBase
Derived

Constructors

BackupEngineBase()

Initializes a new instance of the BackupEngineBase class.

BackupEngineBase(String, String, String, String, String, Nullable<Boolean>, String, String, String, Nullable<Boolean>, Nullable<Boolean>, BackupEngineExtendedInfo)

Initializes a new instance of the BackupEngineBase class.

Properties

AzureBackupAgentVersion

Gets or sets backup agent version

BackupEngineId

Gets or sets ID of the backup engine.

BackupEngineState

Gets or sets status of the backup engine with the Recovery Services Vault. = {Active/Deleting/DeleteFailed}

BackupManagementType

Gets or sets type of backup management for the backup engine. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup'

CanReRegister

Gets or sets flag indicating if the backup engine be registered, once already registered.

DpmVersion

Gets or sets backup engine version

ExtendedInfo

Gets or sets extended info of the backupengine

FriendlyName

Gets or sets friendly name of the backup engine.

HealthStatus

Gets or sets backup status of the backup engine.

IsAzureBackupAgentUpgradeAvailable

Gets or sets to check if backup agent upgrade available

IsDpmUpgradeAvailable

Gets or sets to check if backup engine upgrade available

RegistrationStatus

Gets or sets registration status of the backup engine with the Recovery Services Vault.

Applies to