models_v2.recover_office_365_environment_params module

class models_v2.recover_office_365_environment_params.RecoverOffice365EnvironmentParams(recovery_action=None, objects=None, recover_one_drive_params=None, recover_mailbox_params=None, recover_public_folders_params=None)[source]

Bases: object

Implementation of the ‘Recover Office 365 environment params.’ model.

Specifies the recovery options specific to Office 365 environment.

Attributes:
objects (list of CommonRecoverObjectSnapshotParams): Specifies the

list of recover Object parameters.

recovery_action (RecoveryAction13Enum): Specifies the type of recovery

action to be performed.

recover_one_drive_params (RecoverOneDriveParams2): Specifies the

parameters to recover Office 365 One Drive.

recover_mailbox_params (RecoverMailboxParams2): Specifies the

parameters to recover Office 365 Mailbox.

recover_public_folders_params (RecoverPublicFoldersParams): Specifies

the parameters to recover Office 365 Public Folders.

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.