/// <summary> /// Initializes a new instance of the BackupEngineBase class. /// </summary> /// <param name="friendlyName">Friendly name of the backup /// engine.</param> /// <param name="backupManagementType">Type of backup management for /// the backup engine. Possible values include: 'Invalid', /// 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', /// 'AzureStorage', 'AzureWorkload', 'DefaultBackup'</param> /// <param name="registrationStatus">Registration status of the backup /// engine with the Recovery Services Vault.</param> /// <param name="backupEngineState">Status of the backup engine with /// the Recovery Services Vault. = /// {Active/Deleting/DeleteFailed}</param> /// <param name="healthStatus">Backup status of the backup /// engine.</param> /// <param name="canReRegister">Flag indicating if the backup engine be /// registered, once already registered.</param> /// <param name="backupEngineId">ID of the backup engine.</param> /// <param name="dpmVersion">Backup engine version</param> /// <param name="azureBackupAgentVersion">Backup agent version</param> /// <param name="isAzureBackupAgentUpgradeAvailable">To check if backup /// agent upgrade available</param> /// <param name="isDpmUpgradeAvailable">To check if backup engine /// upgrade available</param> /// <param name="extendedInfo">Extended info of the /// backupengine</param> public BackupEngineBase(string friendlyName = default(string), string backupManagementType = default(string), string registrationStatus = default(string), string backupEngineState = default(string), string healthStatus = default(string), bool?canReRegister = default(bool?), string backupEngineId = default(string), string dpmVersion = default(string), string azureBackupAgentVersion = default(string), bool?isAzureBackupAgentUpgradeAvailable = default(bool?), bool?isDpmUpgradeAvailable = default(bool?), BackupEngineExtendedInfo extendedInfo = default(BackupEngineExtendedInfo)) { FriendlyName = friendlyName; BackupManagementType = backupManagementType; RegistrationStatus = registrationStatus; BackupEngineState = backupEngineState; HealthStatus = healthStatus; CanReRegister = canReRegister; BackupEngineId = backupEngineId; DpmVersion = dpmVersion; AzureBackupAgentVersion = azureBackupAgentVersion; IsAzureBackupAgentUpgradeAvailable = isAzureBackupAgentUpgradeAvailable; IsDpmUpgradeAvailable = isDpmUpgradeAvailable; ExtendedInfo = extendedInfo; CustomInit(); }
/// <summary> /// Initializes a new instance of the AzureBackupServerEngine class. /// </summary> /// <param name="friendlyName">Friendly name of the backup /// engine.</param> /// <param name="backupManagementType">Type of backup management for /// the backup engine. Possible values include: 'Invalid', /// 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', /// 'AzureStorage', 'AzureWorkload', 'DefaultBackup'</param> /// <param name="registrationStatus">Registration status of the backup /// engine with the Recovery Services Vault.</param> /// <param name="backupEngineState">Status of the backup engine with /// the Recovery Services Vault. = /// {Active/Deleting/DeleteFailed}</param> /// <param name="healthStatus">Backup status of the backup /// engine.</param> /// <param name="canReRegister">Flag indicating if the backup engine be /// registered, once already registered.</param> /// <param name="backupEngineId">ID of the backup engine.</param> /// <param name="dpmVersion">Backup engine version</param> /// <param name="azureBackupAgentVersion">Backup agent version</param> /// <param name="isAzureBackupAgentUpgradeAvailable">To check if backup /// agent upgrade available</param> /// <param name="isDpmUpgradeAvailable">To check if backup engine /// upgrade available</param> /// <param name="extendedInfo">Extended info of the /// backupengine</param> public AzureBackupServerEngine(string friendlyName = default(string), string backupManagementType = default(string), string registrationStatus = default(string), string backupEngineState = default(string), string healthStatus = default(string), bool?canReRegister = default(bool?), string backupEngineId = default(string), string dpmVersion = default(string), string azureBackupAgentVersion = default(string), bool?isAzureBackupAgentUpgradeAvailable = default(bool?), bool?isDpmUpgradeAvailable = default(bool?), BackupEngineExtendedInfo extendedInfo = default(BackupEngineExtendedInfo)) : base(friendlyName, backupManagementType, registrationStatus, backupEngineState, healthStatus, canReRegister, backupEngineId, dpmVersion, azureBackupAgentVersion, isAzureBackupAgentUpgradeAvailable, isDpmUpgradeAvailable, extendedInfo) { CustomInit(); }