models_v2.physical_file_protection_group_object_params module

class models_v2.physical_file_protection_group_object_params.PhysicalFileProtectionGroupObjectParams(id=None, name=None, file_paths=None, uses_path_level_skip_nested_volume_setting=None, nested_volume_types_to_skip=None, follow_nas_symlink_target=None, metadata_file_path=None)[source]

Bases: object

Implementation of the ‘PhysicalFileProtectionGroupObjectParams’ model.

TODO: type model description here.

Attributes:

id (long|int): Specifies the ID of the object protected. name (string): Specifies the name of the object protected. file_paths (list of PhysicalFileBackupPathParams): Specifies a list of

file paths to be protected by this Protection Group.

uses_path_level_skip_nested_volume_setting (bool): Specifies whether

path level or object level skip nested volume setting will be used.

nested_volume_types_to_skip (list of string): Specifies mount types of

nested volumes to be skipped.

follow_nas_symlink_target (bool): Specifies whether to follow NAS

target pointed by symlink for windows sources.

metadata_file_path (string): Specifies the path of metadatafile on

source. This file contains absolute paths of files that needs to be backed up on the same source.

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.