models.search_production_ad_objects_request module

class models.search_production_ad_objects_request.SearchProductionAdObjectsRequest(distinguished_names=None, object_guids=None, protection_source_id=None, sam_account_names=None)[source]

Bases: object

Implementation of the ‘SearchProductionAdObjectsRequest’ model.

Specifies the request to search AD objects from Production AD.

Attributes:
distinguished_names (list of string): Specifies the list of the

distinguished names of the AD objects.

object_guids (list of string): Specifies the list of the guids of the

AD objects.

protection_source_id (long|int): ProtectionSourceId is the Id of the

Domain Controller host on which we want to search for AD objects.

sam_account_names (list of string): Specifies the list of the sam

account names of the AD objects.

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.