/// <summary> /// Initializes a new instance of the AzureWorkloadContainer 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="sourceResourceId">ARM ID of the virtual machine /// represented by this Azure Workload Container</param> /// <param name="lastUpdatedTime">Time stamp when this container was /// updated.</param> /// <param name="extendedInfo">Additional details of a workload /// container.</param> /// <param name="workloadType">Workload type for which registration was /// sent. Possible values include: 'Invalid', 'VM', 'FileFolder', /// 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', /// 'SystemState', 'Client', 'GenericDataSource', 'SQLDataBase', /// 'AzureFileShare', 'SAPHanaDatabase'</param> public AzureWorkloadContainer(string friendlyName = default(string), string backupManagementType = default(string), string registrationStatus = default(string), string healthStatus = default(string), string sourceResourceId = default(string), System.DateTime?lastUpdatedTime = default(System.DateTime?), AzureWorkloadContainerExtendedInfo extendedInfo = default(AzureWorkloadContainerExtendedInfo), string workloadType = default(string)) : base(friendlyName, backupManagementType, registrationStatus, healthStatus) { SourceResourceId = sourceResourceId; LastUpdatedTime = lastUpdatedTime; ExtendedInfo = extendedInfo; WorkloadType = workloadType; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// AzureSQLAGWorkloadContainerProtectionContainer 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="sourceResourceId">ARM ID of the virtual machine /// represented by this Azure Workload Container</param> /// <param name="lastUpdatedTime">Time stamp when this container was /// updated.</param> /// <param name="extendedInfo">Additional details of a workload /// container.</param> /// <param name="workloadType">Workload type for which registration was /// sent. Possible values include: 'Invalid', 'VM', 'FileFolder', /// 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', /// 'SystemState', 'Client', 'GenericDataSource', 'SQLDataBase', /// 'AzureFileShare', 'SAPHanaDatabase'</param> public AzureSQLAGWorkloadContainerProtectionContainer(string friendlyName = default(string), string backupManagementType = default(string), string registrationStatus = default(string), string healthStatus = default(string), string sourceResourceId = default(string), System.DateTime?lastUpdatedTime = default(System.DateTime?), AzureWorkloadContainerExtendedInfo extendedInfo = default(AzureWorkloadContainerExtendedInfo), string workloadType = default(string)) : base(friendlyName, backupManagementType, registrationStatus, healthStatus, sourceResourceId, lastUpdatedTime, extendedInfo, workloadType) { CustomInit(); }