models.uda_backup_job_params module¶
-
class
models.uda_backup_job_params.
UdaBackupJobParams
(concurrency=None, full_backup_args=None, incremental_backup_args=None, log_backup_args=None, mounts=None, source_id=None, uda_objects=None)[source]¶ Bases:
object
Implementation of the ‘UdaBackupJobParams’ model.
Contains backup params at the job level applicable for uda environment. These are sent from iris to magneto.
- Attributes:
concurrency (int): Max concurrency for the backup job. full_backup_args (string): Custom arguments for full backup scripts. incremental_backup_args (string): Custom arguments for incremental
backup scripts.
log_backup_args (string): Custom arguments for log backup scripts. mounts (int): Max number of view mounts per host. source_id (long|int): Id of the source to which the objects being
protected belong to. This can be removed once entity hierarchy support is added to UDA and protected objects can be specified by their Ids instead of their names.
uda_objects (list of UdaObjects): List of objects to be backed up.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.