models.physical_file_backup_params_backup_path_info module

class models.physical_file_backup_params_backup_path_info.PhysicalFileBackupParamsBackupPathInfo(exclude_paths=None, include_path=None, skip_nested_volumes=None)[source]

Bases: object

Implementation of the ‘PhysicalFileBackupParams_BackupPathInfo’ model.

Describes a set of files rooted under a path that need to be backed up.

Attributes:
exclude_paths (list of string): A list of absolute paths on the

Physical source that should not be backed up. Any path that is a descendant of these paths will also be skipped.

include_path (string): An absolute path on the Physical source that

should be backed up. Any path that is a descendant of this path will also be backed up, unless (a) it is excluded from backup by exclude_paths below, OR (b) it belongs to a volume that is different from the volume include_path belongs to and there are no relevant paths in that volume being backed up.

skip_nested_volumes (bool): Whether to skip any nested volumes (both

local and network) that are mounted under ‘include_path’. Note that if a path to a nested volume is specified as an include_path in another BackupPathInfo entry, that path will still get 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.