Guest Processing Options
The GuestProcessingOptions element contains the following guest processing options.
Element | Type | Description |
---|---|---|
VssSnapshotOptions | VssSnapshotOptionsType | Application-aware processing options. For details, see Application-Aware Processing Options. |
WindowsGuestFSIndexingOptions | WindowsGuestFSIndexingOptionsType | Options for Microsoft Windows OS file indexing. For details, see File Indexing Options. |
LinuxGuestFSIndexingOptions | LinuxGuestFSIndexingOptionsType | Options for Linux OS file indexing. For details, see File Indexing Options. |
SQLBackupOptions | SqlBackupOptionsType | Options for Microsoft SQL and Oracle database transaction logs backup. For details, see SQL Backup Options. |
WindowsCredentialsId | String | ID of guest OS credentials for starting the indexing runtime process in Microsoft Windows OS. |
LinuxCredentialsId | String | ID of guest OS credentials for starting the indexing runtime process in Linux OS. |
FSFileExcludeOptions | FSFileExcludeOptionsType | File exclusion options. For details, see File Exclusion Options. |
OracleBackupOptions | OracleBackupOptionsType | Options for Oracle database backup. For details, see Oracle Backup Options. |
Application-Aware Processing Options
The VssSnapshotOptions element contains the following application-aware processing options.
Element | Type | Description |
---|---|---|
VssSnapshotMode | String | Mode of application-aware image processing. Possible values:
|
IsCopyOnly | Boolean | Defines whether copy-only backups must be created or transaction logs for Microsoft Exchange, Microsoft SQL and Oracle VMs must be processed. Possible values:
If you set this option to False, you should pass parameters for transaction log handling:
|
UsePersistentGuestAgent | Boolean | Defines whether to use persistent guest agents on the protected VM for application-aware processing. Possible values:
The default value is False. |
The WindowsGuestFSIndexingOptions and LinuxGuestFSIndexingOptions elements contain the following application-aware processing options.
Element | Type | Description |
---|---|---|
FileSystemIndexingMode | String | File indexing options. Possible values:
|
IncludedIndexingFolders | StringListType | List of folders that must be indexed. This parameter should be specified if the SpecifiedFolders option is passed in the FileSystemIndexingMode parameter. |
ExcludedIndexingFolders | StringListType | List of folders that must be excluded from indexing. This parameter should be specified if the ExceptSpecifiedFolders option is passed in the FileSystemIndexingMode parameter. |
The SqlBackupOptions element contains the following application-aware processing options.
Element | Type | Description |
---|---|---|
TransactionLogsProcessing | String | Transaction logs processing mode. Possible values:
|
BackupLogsFrequencyMin | Int | Frequency for transaction logs backup in minutes. |
UseDbBackupRetention | Boolean | Defines whether retention policy is set for transaction logs backup. |
RetainDays | Int | Number of days for transaction logs to be kept. This parameter should be specified if the UseDbBackupRetention option is set to True. |
The FSFileExcludeOptions element contains the following application-aware processing options.
Element | Type | Description |
---|---|---|
BackupScope | Int | Guest OS file exclusion mode. Possible values:
|
IncludeList | StringListType | List of files and folders that must be included in the backup. This parameter should be specified if the 1 value is passed in the BackupScope parameter. |
ExcludeList | StringListType | List of files and folders that must be excluded from the backup. This parameter should be specified if the 2 value is passed in the BackupScope parameter. |
The OracleBackupOptions element contains the following application-aware processing options.
Element | Type | Description |
---|---|---|
BackupLogsEnabled | Boolean | Defines whether transaction logs backup is enabled. Possible values:
|
BackupLogsFrequencyMin | Int | Frequency for transaction logs backup in minutes. This parameter should be specified if the BackupLogsEnabled option is set to True. |
UseDbBackupRetention | Boolean | Defines whether retention policy is set for transaction logs backup. |
RetainDays | Int | Number of days for transaction logs to be kept. This parameter should be specified if the UseDbBackupRetention option is set to True. |
ArchivedLogsTruncation | String | Archived logs truncation mode. Possible values:
|
ArchivedLogsMaxAgeHours | Int | Time period in hours for archived logs to be kept. This parameter should be specified if the ByAge option is passed in the ArchivedLogsTruncation parameter. |
ArchivedLogsMaxSizeMb | Int | Maximum size for archived logs in gigabytes. This parameter should be specified if the BySize option is passed in the ArchivedLogsTruncation parameter. |
SysdbaCredsId | String | Credentials of the account that has SYSDBA rights on the Oracle database. This parameter should be specified if you use separate accounts to access the VM guest OS and to connect to the Oracle database. Otherwise, credentials passed in the WindowsCredentialsId/LinuxCredentialsId parameter will be used. |
ProxyAutoSelect | Boolean | Defines whether automatic log shipping server selection is enabled. |