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.