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.