models.restore_ad_app_object_params module¶
-
class
models.restore_ad_app_object_params.
RestoreADAppObjectParams
(ad_restore_status_vec=None, ad_update_options=None, credentials=None, ldap_port=None, num_failed=None, num_running=None, num_successfull=None, should_mount_and_restore=None)[source]¶ Bases:
object
Implementation of the ‘RestoreADAppObjectParams’ model.
TODO: type model description here.
- Attributes:
- ad_restore_status_vec (list of ADRestoreStatus): Status of the AD
object/attribute restore operation.
- ad_update_options (ADUpdateRestoreTaskOptions): TODO: type description
here.
- credentials (Credentials): Specifies credentials to access a target
source.
- ldap_port (int): The ldap port on which the AD domain controller’s
NTDS database will be mounted.
- num_failed (int): Number of AD objects whose restore failed. Includes
both AD object and attribute restored.
- num_running (int): Number of AD objects whose restores are currently
running. Includes both AD object and attribute recoveries.
- num_successfull (int): Number of AD objects restored successfully.
Includes both AD object and attribute restored.
- should_mount_and_restore (bool): The following field is set if user
wants to mount AD, restore AD objects and destory AD mount in single task.
-
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.