> For the complete documentation index, see [llms.txt](https://developer.collibra.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.collibra.com/api/graphql/data-access/unions/search-item.md).

# SearchItem

No description

```graphql
union SearchItem = AccessControl | DataObject | DataSource | User
```

### Possible types

#### [AccessControl](/api/graphql/data-access/object-types/access-control.md) object

Represents an access control object in the system. An access control is the abstract model representing grants, masks, filters and groups (determined by the `action` field).

#### [DataObject](/api/graphql/data-access/object-types/data-object.md) object

Represents a data object in Collibra Data Access. These represents all the data entities in a data source (e.g. database, schema, table, column, folder, file, ...).

#### [DataSource](/api/graphql/data-access/object-types/data-source.md) object

Represents a data source in Collibra Data Access.

#### [User](/api/graphql/data-access/object-types/user.md) object

Represents a user in Collibra Data Access. It can be a human user or a machine user (service account) which groups accounts in different data sources.

### Member Of

[`SearchResultItem`](/api/graphql/data-access/object-types/search-result-item.md) object
