/// <summary> /// Initializes a new instance of the <see cref="VMwareBackupSourceParams" /> class. /// </summary> /// <param name="sourceAppParams">sourceAppParams.</param> /// <param name="vmCredentials">vmCredentials.</param> /// <param name="vmwareDiskExclusionInfo">List of Virtual Disk(s) to be excluded from the backup job for the source. Overrides the exclusion list requested (if any) through EnvBackupParams.VMwareBackupEnvParams..</param> public VMwareBackupSourceParams(SourceAppParams sourceAppParams = default(SourceAppParams), Credentials vmCredentials = default(Credentials), List <VMwareDiskExclusionProto> vmwareDiskExclusionInfo = default(List <VMwareDiskExclusionProto>)) { this.VmwareDiskExclusionInfo = vmwareDiskExclusionInfo; this.SourceAppParams = sourceAppParams; this.VmCredentials = vmCredentials; this.VmwareDiskExclusionInfo = vmwareDiskExclusionInfo; }
/// <summary> /// Initializes a new instance of the <see cref="PhysicalBackupSourceParams" /> class. /// </summary> /// <param name="enableSystemBackup">Allows Magneto to drive a \"system\" backup using a 3rd-party tool installed on the Agent host..</param> /// <param name="fileBackupParams">fileBackupParams.</param> /// <param name="snapshotParams">snapshotParams.</param> /// <param name="sourceAppParams">sourceAppParams.</param> /// <param name="volumeGuidVec">If this list is non-empty, then only volumes in this will be protected, otherwise all volumes belonging to the host will be protected..</param> public PhysicalBackupSourceParams(bool?enableSystemBackup = default(bool?), PhysicalFileBackupParams fileBackupParams = default(PhysicalFileBackupParams), PhysicalSnapshotParams snapshotParams = default(PhysicalSnapshotParams), SourceAppParams sourceAppParams = default(SourceAppParams), List <string> volumeGuidVec = default(List <string>)) { this.EnableSystemBackup = enableSystemBackup; this.VolumeGuidVec = volumeGuidVec; this.EnableSystemBackup = enableSystemBackup; this.FileBackupParams = fileBackupParams; this.SnapshotParams = snapshotParams; this.SourceAppParams = sourceAppParams; this.VolumeGuidVec = volumeGuidVec; }