/// <summary> /// Initializes a new instance of the AzureBackupServerContainer class. /// </summary> /// <param name="friendlyName">Friendly name of the container.</param> /// <param name="backupManagementType">Type of backup managemenent for /// the container. Possible values include: 'Invalid', 'AzureIaasVM', /// 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', /// 'AzureWorkload', 'DefaultBackup'</param> /// <param name="registrationStatus">Status of registration of the /// container with the Recovery Services Vault.</param> /// <param name="healthStatus">Status of health of the /// container.</param> /// <param name="canReRegister">Specifies whether the container is /// re-registrable.</param> /// <param name="containerId">ID of container.</param> /// <param name="protectedItemCount">Number of protected items in the /// BackupEngine</param> /// <param name="dpmAgentVersion">Backup engine Agent version</param> /// <param name="dpmServers">List of BackupEngines protecting the /// container</param> /// <param name="upgradeAvailable">To check if upgrade /// available</param> /// <param name="protectionStatus">Protection status of the /// container.</param> /// <param name="extendedInfo">Extended Info of the container.</param> public AzureBackupServerContainer(string friendlyName = default(string), string backupManagementType = default(string), string registrationStatus = default(string), string healthStatus = default(string), bool?canReRegister = default(bool?), string containerId = default(string), long?protectedItemCount = default(long?), string dpmAgentVersion = default(string), IList <string> dpmServers = default(IList <string>), bool?upgradeAvailable = default(bool?), string protectionStatus = default(string), DPMContainerExtendedInfo extendedInfo = default(DPMContainerExtendedInfo)) : base(friendlyName, backupManagementType, registrationStatus, healthStatus) { CanReRegister = canReRegister; ContainerId = containerId; ProtectedItemCount = protectedItemCount; DpmAgentVersion = dpmAgentVersion; DpmServers = dpmServers; UpgradeAvailable = upgradeAvailable; ProtectionStatus = protectionStatus; ExtendedInfo = extendedInfo; CustomInit(); }
/// <summary> /// Initializes a new instance of the AzureBackupServerContainer class. /// </summary> /// <param name="friendlyName">Friendly name of the container.</param> /// <param name="backupManagementType">Type of backup management for /// the container. Possible values include: 'Invalid', 'AzureIaasVM', /// 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', /// 'AzureWorkload', 'DefaultBackup'</param> /// <param name="registrationStatus">Status of registration of the /// container with the Recovery Services Vault.</param> /// <param name="healthStatus">Status of health of the /// container.</param> /// <param name="protectableObjectType">Type of the protectable object /// associated with this container</param> /// <param name="canReRegister">Specifies whether the container is /// re-registrable.</param> /// <param name="containerId">ID of container.</param> /// <param name="protectedItemCount">Number of protected items in the /// BackupEngine</param> /// <param name="dpmAgentVersion">Backup engine Agent version</param> /// <param name="dpmServers">List of BackupEngines protecting the /// container</param> /// <param name="upgradeAvailable">To check if upgrade /// available</param> /// <param name="protectionStatus">Protection status of the /// container.</param> /// <param name="extendedInfo">Extended Info of the container.</param> public AzureBackupServerContainer(string friendlyName = default(string), string backupManagementType = default(string), string registrationStatus = default(string), string healthStatus = default(string), string protectableObjectType = default(string), bool?canReRegister = default(bool?), string containerId = default(string), long?protectedItemCount = default(long?), string dpmAgentVersion = default(string), IList <string> dpmServers = default(IList <string>), bool?upgradeAvailable = default(bool?), string protectionStatus = default(string), DPMContainerExtendedInfo extendedInfo = default(DPMContainerExtendedInfo)) : base(friendlyName, backupManagementType, registrationStatus, healthStatus, protectableObjectType, canReRegister, containerId, protectedItemCount, dpmAgentVersion, dpmServers, upgradeAvailable, protectionStatus, extendedInfo) { CustomInit(); }