-
Notifications
You must be signed in to change notification settings - Fork 4.5k
/
BackupServerEngine.cs
38 lines (34 loc) · 2.68 KB
/
BackupServerEngine.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// <auto-generated/>
#nullable disable
namespace Azure.ResourceManager.RecoveryServicesBackup.Models
{
/// <summary> Backup engine type when Azure Backup Server is used to manage the backups. </summary>
public partial class BackupServerEngine : BackupGenericEngine
{
/// <summary> Initializes a new instance of <see cref="BackupServerEngine"/>. </summary>
public BackupServerEngine()
{
BackupEngineType = BackupEngineType.AzureBackupServerEngine;
}
/// <summary> Initializes a new instance of <see cref="BackupServerEngine"/>. </summary>
/// <param name="friendlyName"> Friendly name of the backup engine. </param>
/// <param name="backupManagementType"> Type of backup management for the backup engine. </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="backupEngineType"> Type 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>
internal BackupServerEngine(string friendlyName, BackupManagementType? backupManagementType, string registrationStatus, string backupEngineState, string healthStatus, BackupEngineType backupEngineType, bool? canReRegister, string backupEngineId, string dpmVersion, string azureBackupAgentVersion, bool? isAzureBackupAgentUpgradeAvailable, bool? isDpmUpgradeAvailable, BackupEngineExtendedInfo extendedInfo) : base(friendlyName, backupManagementType, registrationStatus, backupEngineState, healthStatus, backupEngineType, canReRegister, backupEngineId, dpmVersion, azureBackupAgentVersion, isAzureBackupAgentUpgradeAvailable, isDpmUpgradeAvailable, extendedInfo)
{
BackupEngineType = backupEngineType;
}
}
}