models.ad_restore_options module¶
-
class
models.ad_restore_options.
AdRestoreOptions
(object_attribute_parameters=None, object_parameters=None, mtype=None)[source]¶ Bases:
object
Implementation of the ‘AdRestoreOptions’ model.
AdRestoreOptions are the AD specific options for the restore task being updated
- Attributes:
- object_attribute_parameters (AdObjectAttributeParameters):
AdObjectAttributeParameters are AD attribute recovery parameters for one or more AD objects
- object_parameters (AdObjectRestoreParameters):
AdObjectRestoreParameters are the parameters to restore AD objects from recycle bin or from a mounted AD snapshot database.
- mtype (TypeAdRestoreOptionsEnum): Specifies the AD restore request
type. Specifies the action type of AD restore. ‘kNone’ specifies no special behaviour. ‘kObjects’ specifies the user action to restore AD objects from a mounted AD snapshot database. ‘kObjectAttributes’ specifies the user action to restore attributes of an AD object from a mounted AD snapshot database.
-
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.