models_v2.search_indexed_objects_request_params module

class models_v2.search_indexed_objects_request_params.SearchIndexedObjectsRequestParams(object_type=None, protection_group_ids=None, storage_domain_ids=None, tenant_id=None, include_tenants=False, tags=None, snapshot_tags=None, pagination_cookie=None, count=None, email_params=None, file_params=None, cassandra_params=None, couchbase_params=None, hbase_params=None, hive_params=None, mongodb_params=None, hdfs_params=None, public_folder_params=None)[source]

Bases: object

Implementation of the ‘Search indexed objects request params.’ model.

Specifies the request parameters to search for indexed objects.

Attributes:
protection_group_ids (list of string): Specifies a list of Protection

Group ids to filter the indexed objects. If specified, the objects indexed by specified Protection Group ids will be returned.

storage_domain_ids (list of long|int): Specifies the Storage Domain

ids to filter indexed objects for which Protection Groups are writing data to Cohesity Views on the specified Storage Domains.

tenant_id (string): TenantId contains id of the tenant for which

objects are to be returned.

include_tenants (bool): If true, the response will include objects

which belongs to all tenants which the current user has permission to see. Default value is false.

tags (list of string): Specifies a list of tags. Only files containing

specified tags will be returned.

snapshot_tags (list of string): Specifies a list of snapshot tags.

Only files containing specified snapshot tags will be returned.

pagination_cookie (string): Specifies the pagination cookie with which

subsequent parts of the response can be fetched.

count (int): Specifies the number of indexed obejcts to be fetched for

the specified pagination cookie.

object_type (ObjectType1Enum): Specifies the object type to be

searched for.

email_params (SearchEmailsRequestParams): Specifies the request

parameters to search for emails and email folders.

file_params (SearchFilesRequestParams): Specifies the request

parameters to search for files and file folders.

cassandra_params (CassandraParams): Specifies the parameters which are

specific for searching Cassandra objects.

couchbase_params (CouchbaseParams): Specifies the parameters which are

specific for searching Couchbase objects.

hbase_params (HbaseParams): Specifies the parameters which are

specific for searching Hbase objects.

hive_params (HiveParams): Specifies the parameters which are specific

for searching Hive objects.

mongodb_params (MongodbParams): Specifies the parameters which are

specific for searching MongoDB objects.

hdfs_params (HdfsParams): Specifies the parameters for searching HDFS

Folders and Files.

public_folder_params (SearchPublicFolderRequestParams): Specifies the

request parameters to search for Public Folder items.

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.