> 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/data-source-result.md).

# DataSourceResult

No description

```graphql
union DataSourceResult =
  | AlreadyExistsError
  | DataSource
  | InvalidInputError
  | NotFoundError
  | PermissionDeniedError
```

### Possible types

#### [AlreadyExistsError](/api/graphql/data-access/object-types/already-exists-error.md) object

Error when the user tries to create a resource that already exists.

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

Represents a data source in Collibra Data Access.

#### [InvalidInputError](/api/graphql/data-access/object-types/invalid-input-error.md) object

Error when some of the input parameters in the request are not valid.

#### [NotFoundError](/api/graphql/data-access/object-types/not-found-error.md) object

Error when the user is requesting a resource that does not exist.

#### [PermissionDeniedError](/api/graphql/data-access/object-types/permission-denied-error.md) object

Error when permission to the requested resource is denied.

### Returned By

[`createDataSource`](/api/graphql/data-access/mutations/create-data-source.md) mutation ● [`dataSource`](/api/graphql/data-access/queries/data-source.md) query ● `dataSourcesById` query ● `setDataSourceMetaData` mutation ● `setSyncConfigurationParameterValues` mutation ● `triggerDataSourceCliSync` mutation ● `triggerDataSourceSync` mutation ● [`updateDataSource`](/api/graphql/data-access/mutations/update-data-source.md) mutation

### Member Of

`AccessControlDataSourceAuditLog` object ● `SyncJob` object ● `ValidationReport` object
