> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# IDataSourceConnectionTest

- Package: [@gooddata/sdk-model](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/index.md)
- Kind: interface
- Stability: alpha
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-model/src/dataSources/index.ts

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Connection details of a data source to test, before or after the data source is saved.

**Signature:**

```typescript
export interface IDataSourceConnectionTest 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [authenticationType?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontestauthenticationtype) |  | [DataSourceAuthenticationType](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.datasourceauthenticationtype/index.md) \| null | **_(ALPHA)_** _(Optional)_ |
| [clientId?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontestclientid) |  | string | **_(ALPHA)_** _(Optional)_ |
| [clientSecret?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontestclientsecret) |  | string | **_(ALPHA)_** _(Optional)_ |
| [parameters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontestparameters) |  | [IDataSourceParameter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceparameter/index.md)[] | **_(ALPHA)_** _(Optional)_ |
| [password?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontestpassword) |  | string | **_(ALPHA)_** _(Optional)_ |
| [privateKey?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontestprivatekey) |  | string | **_(ALPHA)_** _(Optional)_ |
| [privateKeyPassphrase?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontestprivatekeypassphrase) |  | string | **_(ALPHA)_** _(Optional)_ |
| [schema](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontestschema) |  | string | **_(ALPHA)_** |
| [token?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontesttoken) |  | string | **_(ALPHA)_** _(Optional)_ |
| [type](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontesttype) |  | [DataSourceType](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.datasourcetype/index.md) | **_(ALPHA)_** |
| [url](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontesturl) |  | string | **_(ALPHA)_** |
| [username?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idatasourceconnectiontest/index.md#idatasourceconnectiontestusername) |  | string | **_(ALPHA)_** _(Optional)_ |

## Property details

### IDataSourceConnectionTest.authenticationType

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
authenticationType?: DataSourceAuthenticationType | null;
```

### IDataSourceConnectionTest.clientId

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
clientId?: string;
```

### IDataSourceConnectionTest.clientSecret

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
clientSecret?: string;
```

### IDataSourceConnectionTest.parameters

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
parameters?: IDataSourceParameter[];
```

### IDataSourceConnectionTest.password

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
password?: string;
```

### IDataSourceConnectionTest.privateKey

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
privateKey?: string;
```

### IDataSourceConnectionTest.privateKeyPassphrase

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
privateKeyPassphrase?: string;
```

### IDataSourceConnectionTest.schema

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
schema: string;
```

### IDataSourceConnectionTest.token

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
token?: string;
```

### IDataSourceConnectionTest.type

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
type: DataSourceType;
```

### IDataSourceConnectionTest.url

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
url: string;
```

### IDataSourceConnectionTest.username

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
username?: string;
```
