models.physical_backup_source_params module

class models.physical_backup_source_params.PhysicalBackupSourceParams(enable_system_backup=None, file_backup_params=None, snapshot_params=None, source_app_params=None, volume_guid_vec=None)[source]

Bases: object

Implementation of the ‘PhysicalBackupSourceParams’ model.

Message to capture additional backup params for a Physical type source.

Attributes:
enable_system_backup (bool): Allows Magneto to drive a “system” backup

using a 3rd-party tool installed on the Agent host.

file_backup_params (PhysicalFileBackupParams): Message to capture

params when backing up files on a Physical source.

snapshot_params (PhysicalSnapshotParams): This message contains params

that controls the snapshot process for a physical host.

source_app_params (SourceAppParams): This message contains params

specific to application running on the source such as a VM or a physical host.

volume_guid_vec (list of string): If this list is non-empty, then only

volumes in this will be protected, otherwise all volumes belonging to the host will be protected.

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.