class BrmBackupManager

..
+-SystemFunctions
+-BrM
+-BrmBackupManager
+-BrmBackup [0..]
+-BrmBackupHousekeeping [0..1]
+-BrmBackupLabelStore [0..1]
+-BrmBackupScheduler [0..1]

Serves as container for Backup instances of a particular backupType and backupDomain.

This class also provides the actions for creating new backups, importing backups from other locations, and deleting existing backups of the corresponding type and domain.


This MO is created by the system.

Actions
boolean
cancelCurrentAction ( );
Cancel an ongoing asynchronous createBackup, deleteBackup, or importBackup operation.
boolean
createBackup ( string name );
Creates a new backup of the backupType and backupDomain managed by the BackupManager. This is an asynchronous action - progress and result will be reported in the ReportProgress attribute.

Parameters

Name: name
Description: The name of the backup to create.
If specified, input name validation is done by the implementation to forbid illegal names. Backup name validation rules are defined by the implementation and include duplicate backup names, names exceeding maximum allowed length, etc.
If not specified, the implementation will generate a backup name automatically with format defined by the implementation, example: <managedElementId>_<YYYY-MM-DDThh-mm-ss>.


boolean
deleteBackup ( string name );
Delete a backup specified by its name and of the backupType and backupDomain managed by this BackupManager.
This is an asynchronous action - progress and result will be reported in the progressReport attribute.

Parameters

Name: name
Description: The name of the backup to delete.

boolean
importBackup ( string uri , EcimPasswordString password );
Import a backup using the specified uri.
This is an asynchronous action; progress and result will be reported in the progressReport attribute. Note that the type and domain of the backup to be imported must match the backup type and domain indicated by the instance of the backup manager on which this action is invoked.

Parameters

Name: uri
Description: Specifies the location (url) of the backup to import or the resource name (urn) that encapsulates the backup import procedure.




Name: password
Description: The password required to access the location specified by the uri.
If no password is required, this parameter may be omitted.


Attributes
BrmAsyncActionProgress[0..1]
noNotification
readOnly
asyncActionProgress
The structure used to report the progress and final result of asynchronous actions. [Deprecated - Replaced by progressReport]

Deprecated: Replaced by progressReport

string
readOnly
backupDomain
Backup domain, for example System
string
readOnly
backupType
Type of backup; System Data or User Data.
string
key
mandatory
noNotification
restricted
brmBackupManagerId
The value component of the RDN.
BrmAsyncActionProgress[0..1]
readOnly
progressReport
Represents the progress report and final result of the ongoing (asynchronous) action, for example createBackup.
This MO supports only one action to be executed at a time.

  class BrmBackupManager