class BrmBackupManager

ManagedElement
+-SystemFunctions
+-BrM
+-BrmBackupManager
+-BrmBackup [0..]
+-BrmBackupHousekeeping [0..1]
+-BrmBackupLabelStore [0..1]
+-BrmBackupScheduler [0..1]
+-BrmFailsafeBackup [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 type and domain 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.
Orthe 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

BrmAutoExport[0..1]
autoExport = DISABLED
Determines whether a manual backup is to be automatically exported at successful creation.
If set to ENABLED, the manual backup most recently created is exported to the location specified by attribute autoExportUri after it is successfully created. Note that the automatic export is only triggered if creation of the manual backup was successful. Otherwise, no export operation is triggered, even if this attribute is set to ENABLED. Also, note that setting this attribute to ENABLED has no impact on the manual backups that were already created and stored prior to the new configuration.
EcimPassword[0..1]
autoExportPassword
Password used by the manual backup when automatically exporting a manually created backup.
If autoExport attribute is set to ENABLED, this password will be used for authentication when automatically exporting the manually created backup.
string[0..1]
autoExportUri
Uri used by the manual backup when automatically exporting a manual created backup.
If attribute autoExport is set to ENABLED, this uri specifies the location to which the manual created backup is automatically exported.
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.
string[0..1]
manualBackupName
The configurable portion of the manual backup name.
The format of generared backups are named <manualBackupName>-<creation date and time>, where creation date and time is of type DateTime defined in the common library.

Note: <creation date and time> will based on local time when operatior issues action request
BrmAsyncActionProgress[0..1]
readOnly
progressReport
Represents the progress report and final result of the ongoing (asynchronous) action.
This MO supports only one action to be executed at a time.

  class BrmBackupManager