Table of Contents

Class BackupExecBackupTask

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a Backup Exec backup task.

public class BackupExecBackupTask : GlobalSerializableClassicBase, IComparable<BackupExecBackupTask>
Inheritance
BackupExecBackupTask
Implements

Constructors

BackupExecBackupTask()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.BackupExecBackupTask class.

public BackupExecBackupTask()

Properties

Commands

Gets or sets the commands to be executed before and after the backup task is run.

public BackupExecBackupTaskCommands Commands { get; set; }

Property Value

BackupExecBackupTaskCommands

EnterpriseVaultBackupType

Gets or sets the Enterprise Vault backup type.

public BackupExecEnterpriseVaultBackupType EnterpriseVaultBackupType { get; set; }

Property Value

BackupExecEnterpriseVaultBackupType

EnterpriseVaultBackupTypeString

Gets the Enterprise Vault backup type as a human readable string.

public string EnterpriseVaultBackupTypeString { get; set; }

Property Value

string

ExchangeBackupType

Gets or sets the Microsoft Exchange backup type.

public BackupExecMicrosoftExchangeBackupType ExchangeBackupType { get; set; }

Property Value

BackupExecMicrosoftExchangeBackupType

ExchangeBackupTypeString

Gets the Microsoft Exchange backup type as a human readable string.

public string ExchangeBackupTypeString { get; set; }

Property Value

string

ExchangeUseGrt

Gets or sets whether to use Backup Exec Granular Recovery Technology (GRT) to enable the restore of individual mailboxes, messages, and public folders from Information Store backups.

public BooleanOption ExchangeUseGrt { get; set; }

Property Value

BooleanOption

Exclusions

Gets or sets the exclusions for this backup task.

public BackupExecFileSystemSelections Exclusions { get; set; }

Property Value

BackupExecFileSystemSelections

FileSystemBackupDeleteFiles

Gets or sets whether to delete selected files and folders after successful backup.

public BackupExecFileSystemBackupDeleteFilesAction FileSystemBackupDeleteFiles { get; set; }

Property Value

BackupExecFileSystemBackupDeleteFilesAction

FileSystemBackupDeleteFilesString

Gets or sets whether to delete selected files and folders after successful backup.

public string FileSystemBackupDeleteFilesString { get; set; }

Property Value

string

FileSystemBackupType

Gets or sets the file system backup type.

public BackupExecFileSystemBackupType FileSystemBackupType { get; set; }

Property Value

BackupExecFileSystemBackupType

FileSystemBackupTypeString

Gets the file system backup type as a human readable string.

public string FileSystemBackupTypeString { get; set; }

Property Value

string

Id

Gets or sets the unique identifier of this task in GUID format.

public string Id { get; set; }

Property Value

string

JobName

Gets or sets the name of the job to create.

public string JobName { get; set; }

Property Value

string

Name

Gets or sets the job template name.

public string Name { get; set; }

Property Value

string

NotificationRecipients

Gets or sets the names of the recipients enabled to receive notifications for this backup task.

public SerializableStringCollection NotificationRecipients { get; set; }

Property Value

SerializableStringCollection

Oracle

Gets or sets the Oracle backup settings to use for this task.

public BackupExecBackupTaskOracleSettings Oracle { get; set; }

Property Value

BackupExecBackupTaskOracleSettings

ScheduleString

Gets or sets the schedule as a human readable string - for example "Friday every 1 week(s) at 23:00 effective on 26/11/2015".

public string ScheduleString { get; set; }

Property Value

string

SharePointBackupType

Gets or sets the Microsoft SharePoint backup type.

public BackupExecSharePointBackupType SharePointBackupType { get; set; }

Property Value

BackupExecSharePointBackupType

SharePointBackupTypeString

Gets or sets the Microsoft SharePoint backup type as a human readable string.

public string SharePointBackupTypeString { get; set; }

Property Value

string

SharePointUseGrt

Gets or sets whether to use Backup Exec Granular Recovery Technology (GRT) to enable the restore of individual items from the database backup.

public BooleanOption SharePointUseGrt { get; set; }

Property Value

BooleanOption

Sql

Gets or sets the Microsoft SQL server backup settings.

public BackupExecBackupTaskSqlSettings Sql { get; set; }

Property Value

BackupExecBackupTaskSqlSettings

Storage

Gets or sets the storage to use for this backup task.

public BackupExecTaskStorageConfiguration Storage { get; set; }

Property Value

BackupExecTaskStorageConfiguration

SubmitOnHold

Gets or sets whether the task should be submitted on hold.

public BooleanOption SubmitOnHold { get; set; }

Property Value

BooleanOption

TaskType

Gets or sets the task type.

public BackupExecTaskType TaskType { get; set; }

Property Value

BackupExecTaskType

TaskTypeString

Gets or sets the task type as a human readable string.

public string TaskTypeString { get; set; }

Property Value

string

VerifyAsPartOfJob

Gets or sets whether the backup should be verified as part of the job.

public BooleanOption VerifyAsPartOfJob { get; set; }

Property Value

BooleanOption

VirtualMachineBackupType

Gets or sets the virtual machine backup type.

public BackupExecVirtualMachineBackupType VirtualMachineBackupType { get; set; }

Property Value

BackupExecVirtualMachineBackupType

VirtualMachineBackupTypeString

Gets the virtual machine backup type as a human readable string.

public string VirtualMachineBackupTypeString { get; set; }

Property Value

string

Methods

CompareTo(BackupExecBackupTask)

Compares two Backup Exec backup tasks to allow sorting alphabetically by name.

public int CompareTo(BackupExecBackupTask other)

Parameters

other BackupExecBackupTask

The CENTREL.XIA.Configuration.BackupExecBackupTask to compare to.

Returns

int

The sort order of the two tasks.

ToString()

Returns the task as a human readable string.

public override string ToString()

Returns

string

The task as a human readable string.