models.physical_file_backup_params module

class models.physical_file_backup_params.PhysicalFileBackupParams(backup_path_info_vec=None, metadata_file_path=None, skip_nested_volumes_vec=None, symlink_follow_nas_target=None, uses_skip_nested_volumes_vec=None)[source]

Bases: object

Implementation of the ‘PhysicalFileBackupParams’ model.

Message to capture params when backing up files on a Physical source.

Attributes:
backup_path_info_vec (list of PhysicalFileBackupParamsBackupPathInfo):

Specifies the paths to backup on the Physical source.

metadata_file_path (string): Specifies metadata path on source. This

file contains absolute paths of files that needs to be backed up on the same source. If this field is set, backup_path_info_vec will be ignored.

skip_nested_volumes_vec (list of string): Mount types of nested

volumes to be skipped.

symlink_follow_nas_target (bool): Specifies whether to follow nas target

pointed by symlink. Set to true only for windows physical file based job.

uses_skip_nested_volumes_vec (bool): Specifies whether to use

skip_nested_volumes_vec to skip nested mounts. Before 6.4, BackupPathInfo.skip_nested_volumes boolean was used to skip nested volumes. So we use this boolean to support older jobs.

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.