models.share_point_restore_parameters module

class models.share_point_restore_parameters.SharePointRestoreParameters(restore_to_original_site=None, site_owner_list=None, target_document_library_name=None, target_document_library_prefix=None, target_site=None)[source]

Bases: object

Implementation of the ‘SharePointRestoreParameters’ model.

Specifies information needed for recovering SharePoint Site and items.

Attributes:
restore_to_original_site (bool): Specifies whether the objects are to

be restored to the original drive.

site_owner_list (list of SiteOwner): Specifies the list of SharePoint

Sites whose Document Repositories are being restored.

target_document_library_name (string): Specifies the target document

library name within the alternate site.

target_document_library_prefix (string): Specifies a custom prefix for

the document libraries when being restored to the original or an alternate site.

target_site (ProtectionSource): Specifies the target site where the

recovery of the entire Site or the Site items is to be done.

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.