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.