models_v2.exchange_database_recovery_params module

class models_v2.exchange_database_recovery_params.ExchangeDatabaseRecoveryParams(database_source=None, recover_to_new_source=None, restore_type='RestoreView', recovery_target_config=None, view_options=None)[source]

Bases: object

Implementation of the ‘Exchange database Recovery params.’ model.

Specifies the parameters to recover an Exchange database. database.

Attributes:
database_source (DatabaseSource): Specifies the source id of Exchange

database which has to be recovered.

recover_to_new_source (bool): Specifies the parameter whether the

recovery should be performed to a new or an existing Source Target.

recovery_target_config (RecoveryTargetConfig10): Specifies the

recovery target configuration if recovery has to be done to a different location which is different from original source.

restore_type (string): Specifies the type of exchange restore. view_options (ViewOptions): Specifies the parameters related to the

Exchange restore of type view. All the files related to one database are cloned to a view and the view can be used by third party tools like Kroll, etc. to restore exchange databases.

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.