diff --git a/packages/server/src/integrations/microsoftSqlServer.ts b/packages/server/src/integrations/microsoftSqlServer.ts index 05d365f668..f11cbd60b0 100644 --- a/packages/server/src/integrations/microsoftSqlServer.ts +++ b/packages/server/src/integrations/microsoftSqlServer.ts @@ -90,6 +90,7 @@ const SCHEMA: Integration = { }, authType: { type: DatasourceFieldType.SELECT, + display: "Advanced auth", config: { options: [MSSQLConfigAuthType.ACTIVE_DIRECTORY] }, }, adConfig: { diff --git a/packages/server/src/integrations/redis.ts b/packages/server/src/integrations/redis.ts index a6372c8e13..879a790550 100644 --- a/packages/server/src/integrations/redis.ts +++ b/packages/server/src/integrations/redis.ts @@ -26,25 +26,25 @@ const SCHEMA: Integration = { }, datasource: { host: { - type: "string", + type: DatasourceFieldType.STRING, required: true, default: "localhost", }, port: { - type: "number", + type: DatasourceFieldType.NUMBER, required: true, default: 6379, }, username: { - type: "string", + type: DatasourceFieldType.STRING, required: false, }, password: { - type: "password", + type: DatasourceFieldType.PASSWORD, required: false, }, db: { - type: "number", + type: DatasourceFieldType.NUMBER, required: false, display: "DB", default: 0, diff --git a/packages/server/src/integrations/s3.ts b/packages/server/src/integrations/s3.ts index df9d21aab2..0b7d774048 100644 --- a/packages/server/src/integrations/s3.ts +++ b/packages/server/src/integrations/s3.ts @@ -29,24 +29,24 @@ const SCHEMA: Integration = { }, datasource: { region: { - type: "string", + type: DatasourceFieldType.STRING, required: false, default: "us-east-1", }, accessKeyId: { - type: "password", + type: DatasourceFieldType.PASSWORD, required: true, }, secretAccessKey: { - type: "password", + type: DatasourceFieldType.PASSWORD, required: true, }, endpoint: { - type: "string", + type: DatasourceFieldType.STRING, required: false, }, signatureVersion: { - type: "string", + type: DatasourceFieldType.STRING, required: false, default: "v4", }, diff --git a/packages/server/src/integrations/snowflake.ts b/packages/server/src/integrations/snowflake.ts index 698795c2b7..9a1dac10e5 100644 --- a/packages/server/src/integrations/snowflake.ts +++ b/packages/server/src/integrations/snowflake.ts @@ -1,6 +1,7 @@ import { ConnectionInfo, DatasourceFeature, + DatasourceFieldType, Integration, QueryType, SqlQuery, @@ -27,30 +28,30 @@ const SCHEMA: Integration = { }, datasource: { account: { - type: "string", + type: DatasourceFieldType.STRING, required: true, }, username: { - type: "string", + type: DatasourceFieldType.STRING, required: true, }, password: { - type: "password", + type: DatasourceFieldType.PASSWORD, required: true, }, role: { - type: "string", + type: DatasourceFieldType.STRING, }, warehouse: { - type: "string", + type: DatasourceFieldType.STRING, required: true, }, database: { - type: "string", + type: DatasourceFieldType.STRING, required: true, }, schema: { - type: "string", + type: DatasourceFieldType.STRING, required: true, }, },