[Search] Move ConnectorDefinition types and consts (#197676)

## Summary

- Move types and consts for `ConnectorClientSideDefinition` and
`ConnectorServerSideDefinition` to the shared `kbn-search-connectors`
package
- Update ESS references to these values to use it from the package
- Remove them from the connectors plugin
This commit is contained in:
Navarone Feekery 2024-11-06 16:45:22 +01:00 committed by GitHub
parent 730f4c9d2a
commit 8ed8cc964e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
28 changed files with 1427 additions and 1582 deletions

View file

@ -138,7 +138,7 @@ pageLoadAssetSize:
screenshotMode: 17856
screenshotting: 22870
searchAssistant: 19831
searchConnectors: 30000
searchConnectors: 65000
searchHomepage: 19831
searchIndices: 20519
searchInferenceEndpoints: 20470

View file

@ -1,42 +1,207 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
* or more contributor license agreements. Licensed under the "Elastic License
* 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side
* Public License v 1"; you may not use this file except in compliance with, at
* your election, the "Elastic License 2.0", the "GNU Affero General Public
* License v3.0 only", or the "Server Side Public License, v 1".
*/
import { i18n } from '@kbn/i18n';
import {
ConnectorClientSideDefinition,
ConnectorServerSideDefinition,
} from '../types/connector_definition';
export interface ConnectorServerSideDefinition {
categories?: string[];
description?: string;
iconPath: string;
isBeta: boolean;
isNative: boolean;
isTechPreview?: boolean;
keywords: string[];
name: string;
serviceType: string;
}
import { docLinks } from './doc_links';
// needs to be a function because, docLinks are only populated with actual
// documentation links in browser after SearchConnectorsPlugin starts
export const getConnectorsDict = (): Record<string, ConnectorClientSideDefinition> => ({
azure_blob_storage: {
docsUrl: docLinks.connectorsAzureBlobStorage,
externalAuthDocsUrl: 'https://learn.microsoft.com/azure/storage/common/authorize-data-access',
externalDocsUrl: 'https://learn.microsoft.com/azure/storage/blobs/',
platinumOnly: true,
},
box: {
docsUrl: docLinks.connectorsBox,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
confluence: {
docsUrl: docLinks.connectorsConfluence,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
custom: {
docsUrl: docLinks.connectors,
externalAuthDocsUrl: '',
externalDocsUrl: '',
},
dropbox: {
docsUrl: docLinks.connectorsDropbox,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
github: {
docsUrl: docLinks.connectorsGithub,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
gmail: {
docsUrl: docLinks.connectorsGmail,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
google_cloud_storage: {
docsUrl: docLinks.connectorsGoogleCloudStorage,
externalAuthDocsUrl: 'https://cloud.google.com/storage/docs/authentication',
externalDocsUrl: 'https://cloud.google.com/storage/docs',
platinumOnly: true,
},
google_drive: {
docsUrl: docLinks.connectorsGoogleDrive,
externalAuthDocsUrl: 'https://cloud.google.com/iam/docs/service-account-overview',
externalDocsUrl: 'https://developers.google.com/drive',
platinumOnly: true,
},
jira: {
docsUrl: docLinks.connectorsJira,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
microsoft_teams: {
docsUrl: docLinks.connectorsTeams,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
mongodb: {
docsUrl: docLinks.connectorsMongoDB,
externalAuthDocsUrl: 'https://www.mongodb.com/docs/atlas/app-services/authentication/',
externalDocsUrl: 'https://www.mongodb.com/docs/',
platinumOnly: true,
},
mssql: {
docsUrl: docLinks.connectorsMicrosoftSQL,
externalAuthDocsUrl:
'https://learn.microsoft.com/sql/relational-databases/security/authentication-access/getting-started-with-database-engine-permissions',
externalDocsUrl: 'https://learn.microsoft.com/sql/',
platinumOnly: true,
},
mysql: {
docsUrl: docLinks.connectorsMySQL,
externalDocsUrl: 'https://dev.mysql.com/doc/',
platinumOnly: true,
},
network_drive: {
docsUrl: docLinks.connectorsNetworkDrive,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
notion: {
docsUrl: docLinks.connectorsNotion,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
onedrive: {
docsUrl: docLinks.connectorsOneDrive,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
oracle: {
docsUrl: docLinks.connectorsOracle,
externalAuthDocsUrl:
'https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/index.html',
externalDocsUrl: 'https://docs.oracle.com/database/oracle/oracle-database/',
platinumOnly: true,
},
outlook: {
docsUrl: docLinks.connectorsOutlook,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
postgresql: {
docsUrl: docLinks.connectorsPostgreSQL,
externalAuthDocsUrl: 'https://www.postgresql.org/docs/15/auth-methods.html',
externalDocsUrl: 'https://www.postgresql.org/docs/',
platinumOnly: true,
},
redis: {
docsUrl: docLinks.connectorsRedis,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
s3: {
docsUrl: docLinks.connectorsS3,
externalAuthDocsUrl: 'https://docs.aws.amazon.com/s3/index.html',
externalDocsUrl: '',
platinumOnly: true,
},
salesforce: {
docsUrl: docLinks.connectorsSalesforce,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
servicenow: {
docsUrl: docLinks.connectorsServiceNow,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
sharepoint_online: {
docsUrl: docLinks.connectorsSharepointOnline,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
sharepoint_server: {
docsUrl: docLinks.connectorsSharepoint,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
slack: {
docsUrl: docLinks.connectorsSlack,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
zoom: {
docsUrl: docLinks.connectorsZoom,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
});
/* The consumer should host these icons and transform the iconPath into something usable
* Enterprise Search and Serverless Search do this right now
*/
export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.azureBlob.description',
{
defaultMessage: 'Search over your content on Azure Blob Storage.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.azureBlob.description', {
defaultMessage: 'Search over your content on Azure Blob Storage.',
}),
iconPath: 'azure_blob_storage.svg',
isBeta: false,
isNative: true,
keywords: ['cloud', 'azure', 'blob', 's3', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.azureBlob.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.azureBlob.name', {
defaultMessage: 'Azure Blob Storage',
}),
serviceType: 'azure_blob_storage',
@ -44,7 +209,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.confluence.description',
'searchConnectors.content.nativeConnectors.confluence.description',
{
defaultMessage: 'Search over your content on Confluence Cloud.',
}
@ -53,7 +218,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isBeta: false,
isNative: true,
keywords: ['confluence', 'cloud', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.confluence.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.confluence.name', {
defaultMessage: 'Confluence Cloud & Server',
}),
serviceType: 'confluence',
@ -61,7 +226,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.confluenceDataCenter.description',
'searchConnectors.content.nativeConnectors.confluenceDataCenter.description',
{
defaultMessage: 'Search over your content on Confluence Data Center.',
}
@ -71,45 +236,36 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isNative: true,
isTechPreview: true,
keywords: ['confluence', 'data', 'center', 'connector'],
name: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.confluence_data_center.name',
{
defaultMessage: 'Confluence Data Center',
}
),
name: i18n.translate('searchConnectors.content.nativeConnectors.confluence_data_center.name', {
defaultMessage: 'Confluence Data Center',
}),
serviceType: 'confluence',
},
{
categories: ['search', 'elastic_stack', 'datastore', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.dropbox.description',
{
defaultMessage: 'Search over your files and folders stored on Dropbox.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.dropbox.description', {
defaultMessage: 'Search over your files and folders stored on Dropbox.',
}),
iconPath: 'dropbox.svg',
isBeta: false,
isNative: true,
isTechPreview: false,
keywords: ['dropbox', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.dropbox.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.dropbox.name', {
defaultMessage: 'Dropbox',
}),
serviceType: 'dropbox',
},
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client', 'jira'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.jira.description',
{
defaultMessage: 'Search over your content on Jira Cloud.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.jira.description', {
defaultMessage: 'Search over your content on Jira Cloud.',
}),
iconPath: 'jira_cloud.svg',
isBeta: false,
isNative: true,
keywords: ['jira', 'cloud', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.jira.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.jira.name', {
defaultMessage: 'Jira Cloud',
}),
serviceType: 'jira',
@ -117,7 +273,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client', 'jira'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.jiraServer.description',
'searchConnectors.content.nativeConnectors.jiraServer.description',
{
defaultMessage: 'Search over your content on Jira Server.',
}
@ -126,7 +282,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isBeta: false,
isNative: false,
keywords: ['jira', 'server', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.jiraServer.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.jiraServer.name', {
defaultMessage: 'Jira Server',
}),
serviceType: 'jira',
@ -134,7 +290,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.jiraDataCenter.description',
'searchConnectors.content.nativeConnectors.jiraDataCenter.description',
{
defaultMessage: 'Search over your content on Jira Data Center.',
}
@ -144,24 +300,21 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isTechPreview: true,
isNative: true,
keywords: ['jira', 'data', 'center', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.jira_data_center.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.jira_data_center.name', {
defaultMessage: 'Jira Data Center',
}),
serviceType: 'jira',
},
{
categories: ['search', 'elastic_stack', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.github.description',
{
defaultMessage: 'Search over your projects and repos on GitHub.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.github.description', {
defaultMessage: 'Search over your projects and repos on GitHub.',
}),
iconPath: 'github.svg',
isBeta: false,
isNative: true,
keywords: ['github', 'cloud', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.github.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.github.name', {
defaultMessage: 'GitHub & GitHub Enterprise Server',
}),
serviceType: 'github',
@ -169,7 +322,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.googleCloud.description',
'searchConnectors.content.nativeConnectors.googleCloud.description',
{
defaultMessage: 'Search over your content on Google Cloud Storage.',
}
@ -178,7 +331,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isBeta: false,
isNative: true,
keywords: ['google', 'cloud', 'blob', 's3', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.googleCloud.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.googleCloud.name', {
defaultMessage: 'Google Cloud Storage',
}),
serviceType: 'google_cloud_storage',
@ -186,7 +339,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.googleDrive.description',
'searchConnectors.content.nativeConnectors.googleDrive.description',
{
defaultMessage: 'Search over your content on Google Drive.',
}
@ -195,24 +348,21 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isBeta: false,
isNative: true,
keywords: ['google', 'drive', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.googleDrive.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.googleDrive.name', {
defaultMessage: 'Google Drive',
}),
serviceType: 'google_drive',
},
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.graphQL.description',
{
defaultMessage: 'Search over your content with GraphQL.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.graphQL.description', {
defaultMessage: 'Search over your content with GraphQL.',
}),
iconPath: 'graphql.svg',
isBeta: false,
isNative: false,
keywords: ['graphql', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.graphQL.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.graphQL.name', {
defaultMessage: 'GraphQL',
}),
serviceType: 'graphql',
@ -220,58 +370,49 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
},
{
categories: ['search', 'datastore', 'elastic_stack', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.mongoDB.description',
{
defaultMessage: 'Search over your MongoDB content.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.mongoDB.description', {
defaultMessage: 'Search over your MongoDB content.',
}),
iconPath: 'mongodb.svg',
isBeta: false,
isNative: true,
keywords: ['mongo', 'mongodb', 'database', 'nosql', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.mongodb.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.mongodb.name', {
defaultMessage: 'MongoDB',
}),
serviceType: 'mongodb',
},
{
categories: ['search', 'datastore', 'elastic_stack', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.mysql.description',
{
defaultMessage: 'Search over your MySQL content.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.mysql.description', {
defaultMessage: 'Search over your MySQL content.',
}),
iconPath: 'mysql.svg',
isBeta: false,
isNative: true,
keywords: ['mysql', 'sql', 'database', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.mysql.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.mysql.name', {
defaultMessage: 'MySQL',
}),
serviceType: 'mysql',
},
{
categories: ['search', 'custom', 'elastic_stack', 'datastore', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.msSql.description',
{
defaultMessage: 'Search over your content on Microsoft SQL Server.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.msSql.description', {
defaultMessage: 'Search over your content on Microsoft SQL Server.',
}),
iconPath: 'mssql.svg',
isBeta: false,
isNative: true,
keywords: ['mssql', 'microsoft', 'sql', 'database', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.microsoftSQL.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.microsoftSQL.name', {
defaultMessage: 'Microsoft SQL',
}),
serviceType: 'mssql',
},
{
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.netowkrDrive.description',
'searchConnectors.content.nativeConnectors.netowkrDrive.description',
{
defaultMessage: 'Search over your Network Drive content.',
}
@ -281,31 +422,28 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isBeta: false,
isNative: true,
keywords: ['network', 'drive', 'file', 'directory', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.networkDrive.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.networkDrive.name', {
defaultMessage: 'Network drive',
}),
serviceType: 'network_drive',
},
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.notion.description',
{
defaultMessage: 'Search over your content on Notion.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.notion.description', {
defaultMessage: 'Search over your content on Notion.',
}),
iconPath: 'notion.svg',
isBeta: false,
isNative: true,
keywords: ['notion', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.notion.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.notion.name', {
defaultMessage: 'Notion',
}),
serviceType: 'notion',
},
{
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.postgreSQL.description',
'searchConnectors.content.nativeConnectors.postgreSQL.description',
{
defaultMessage: 'Search over your content on PostgreSQL.',
}
@ -315,25 +453,22 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isBeta: false,
isNative: true,
keywords: ['postgresql', 'sql', 'database', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.postgresql.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.postgresql.name', {
defaultMessage: 'PostgreSQL',
}),
serviceType: 'postgresql',
},
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.redis.description',
{
defaultMessage: 'Search over your content on Redis.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.redis.description', {
defaultMessage: 'Search over your content on Redis.',
}),
iconPath: 'redis.svg',
isBeta: false,
isNative: false,
isTechPreview: true,
keywords: ['redis', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.redis.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.redis.name', {
defaultMessage: 'Redis',
}),
serviceType: 'redis',
@ -341,7 +476,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.salesforce.description',
'searchConnectors.content.nativeConnectors.salesforce.description',
{
defaultMessage: 'Search over your content on Salesforce.',
}
@ -350,7 +485,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isBeta: false,
isNative: true,
keywords: ['salesforce', 'cloud', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.salesforce.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.salesforce.name', {
defaultMessage: 'Salesforce',
}),
serviceType: 'salesforce',
@ -358,7 +493,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'custom', 'datastore', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.salesforceSandbox.description',
'searchConnectors.content.nativeConnectors.salesforceSandbox.description',
{
defaultMessage: 'Search over your content on Salesforce Sandbox.',
}
@ -367,7 +502,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isBeta: false,
isNative: true,
keywords: ['salesforce', 'cloud', 'connector', 'sandbox'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.salesforceBox.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.salesforceBox.name', {
defaultMessage: 'Salesforce Sandbox',
}),
serviceType: 'salesforce',
@ -375,7 +510,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.serviceNow.description',
'searchConnectors.content.nativeConnectors.serviceNow.description',
{
defaultMessage: 'Search over your content on ServiceNow.',
}
@ -385,7 +520,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isNative: true,
isTechPreview: false,
keywords: ['servicenow', 'cloud', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.serviceNow.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.serviceNow.name', {
defaultMessage: 'ServiceNow',
}),
serviceType: 'servicenow',
@ -393,7 +528,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.description',
'searchConnectors.content.nativeConnectors.sharepointOnline.description',
{
defaultMessage: 'Search over your content on SharePoint Online.',
}
@ -403,24 +538,21 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isNative: true,
isTechPreview: false,
keywords: ['sharepoint', 'office365', 'cloud', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.sharepointOnline.name', {
defaultMessage: 'Sharepoint Online',
}),
serviceType: 'sharepoint_online',
},
{
categories: ['search', 'elastic_stack', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.gmail.description',
{
defaultMessage: 'Search over your content on Gmail.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.gmail.description', {
defaultMessage: 'Search over your content on Gmail.',
}),
iconPath: 'gmail.svg',
isBeta: false,
isNative: true,
keywords: ['gmail', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.gmail.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.gmail.name', {
defaultMessage: 'Gmail',
}),
serviceType: 'gmail',
@ -428,7 +560,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.description',
'searchConnectors.content.nativeConnectors.openTextDocumentum.description',
{
defaultMessage: 'Search over your content on OpenText Documentum.',
}
@ -438,50 +570,41 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isNative: false,
isTechPreview: true,
keywords: ['opentext', 'documentum', 'connector'],
name: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.name',
{
defaultMessage: 'OpenText Documentum',
}
),
name: i18n.translate('searchConnectors.content.nativeConnectors.openTextDocumentum.name', {
defaultMessage: 'OpenText Documentum',
}),
serviceType: 'opentext_documentum',
},
{
categories: ['search', 'elastic_stack', 'custom', 'datastore', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.oracle.description',
{
defaultMessage: 'Search over your content on Oracle.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.oracle.description', {
defaultMessage: 'Search over your content on Oracle.',
}),
iconPath: 'oracle.svg',
isBeta: false,
isNative: true,
keywords: ['oracle', 'sql', 'database', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.oracle.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.oracle.name', {
defaultMessage: 'Oracle',
}),
serviceType: 'oracle',
},
{
categories: ['search', 'elastic_stack', 'custom', 'datastore', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.oneDrive.description',
{
defaultMessage: 'Search over your content on OneDrive.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.oneDrive.description', {
defaultMessage: 'Search over your content on OneDrive.',
}),
iconPath: 'onedrive.svg',
isBeta: false,
isNative: true,
keywords: ['network', 'drive', 'file', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.oneDrive.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.oneDrive.name', {
defaultMessage: 'OneDrive',
}),
serviceType: 'onedrive',
},
{
description: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.s3.description', {
description: i18n.translate('searchConnectors.content.nativeConnectors.s3.description', {
defaultMessage: 'Search over your content on Amazon S3.',
}),
categories: ['search', 'datastore', 'elastic_stack', 'connector', 'connector_client'],
@ -489,25 +612,22 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isBeta: false,
isNative: true,
keywords: ['s3', 'cloud', 'amazon', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.s3.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.s3.name', {
defaultMessage: 'S3',
}),
serviceType: 's3',
},
{
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.slack.description',
{
defaultMessage: 'Search over your content on Slack.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.slack.description', {
defaultMessage: 'Search over your content on Slack.',
}),
categories: ['search', 'elastic_stack', 'connector', 'connector_client'],
iconPath: 'slack.svg',
isBeta: false,
isNative: true,
isTechPreview: true,
keywords: ['slack', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.slack.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.slack.name', {
defaultMessage: 'Slack',
}),
serviceType: 'slack',
@ -515,7 +635,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.sharepointServer.description',
'searchConnectors.content.nativeConnectors.sharepointServer.description',
{
defaultMessage: 'Search over your content on SharePoint Server.',
}
@ -525,14 +645,14 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isNative: true,
isTechPreview: false,
keywords: ['sharepoint', 'cloud', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.sharepointServer.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.sharepointServer.name', {
defaultMessage: 'Sharepoint Server',
}),
serviceType: 'sharepoint_server',
},
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client', 'box'],
description: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.box.description', {
description: i18n.translate('searchConnectors.content.nativeConnectors.box.description', {
defaultMessage: 'Search over your content on Box.',
}),
iconPath: 'box.svg',
@ -540,60 +660,51 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isNative: true,
isTechPreview: true,
keywords: ['cloud', 'box'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.box.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.box.name', {
defaultMessage: 'Box',
}),
serviceType: 'box',
},
{
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.outlook.description',
{
defaultMessage: 'Search over your content on Outlook.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.outlook.description', {
defaultMessage: 'Search over your content on Outlook.',
}),
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client', 'outlook'],
iconPath: 'outlook.svg',
isBeta: false,
isNative: true,
keywords: ['outlook', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.outlook.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.outlook.name', {
defaultMessage: 'Outlook',
}),
serviceType: 'outlook',
},
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client', 'teams'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.teams.description',
{
defaultMessage: 'Search over your content on Teams.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.teams.description', {
defaultMessage: 'Search over your content on Teams.',
}),
iconPath: 'teams.svg',
isBeta: false,
isNative: true,
isTechPreview: true,
keywords: ['teams', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.teams.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.teams.name', {
defaultMessage: 'Teams',
}),
serviceType: 'microsoft_teams',
},
{
categories: ['search', 'elastic_stack', 'custom', 'connector', 'connector_client', 'zoom'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.zoom.description',
{
defaultMessage: 'Search over your content on Zoom.',
}
),
description: i18n.translate('searchConnectors.content.nativeConnectors.zoom.description', {
defaultMessage: 'Search over your content on Zoom.',
}),
iconPath: 'zoom.svg',
isBeta: false,
isNative: true,
isTechPreview: true,
keywords: ['zoom', 'connector'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.zoom.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.zoom.name', {
defaultMessage: 'Zoom',
}),
serviceType: 'zoom',
@ -601,7 +712,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
{
categories: ['search', 'custom', 'elastic_stack', 'connector', 'connector_client'],
description: i18n.translate(
'searchConnectorsPlugin.content.nativeConnectors.customConnector.description',
'searchConnectors.content.nativeConnectors.customConnector.description',
{
defaultMessage: 'Search over data stored on custom data sources.',
}
@ -610,7 +721,7 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
isBeta: false,
isNative: false,
keywords: ['custom', 'connector', 'code'],
name: i18n.translate('searchConnectorsPlugin.content.nativeConnectors.customConnector.name', {
name: i18n.translate('searchConnectors.content.nativeConnectors.customConnector.name', {
defaultMessage: 'Customized connector',
}),
serviceType: '',

View file

@ -1,8 +1,10 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
* or more contributor license agreements. Licensed under the "Elastic License
* 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side
* Public License v 1"; you may not use this file except in compliance with, at
* your election, the "Elastic License 2.0", the "GNU Affero General Public
* License v3.0 only", or the "Server Side Public License, v 1".
*/
import { DocLinks } from '@kbn/doc-links';

View file

@ -0,0 +1,11 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the "Elastic License
* 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side
* Public License v 1"; you may not use this file except in compliance with, at
* your election, the "Elastic License 2.0", the "GNU Affero General Public
* License v3.0 only", or the "Server Side Public License, v 1".
*/
export * from './connectors';
export * from './doc_links';

View file

@ -16,6 +16,7 @@ export const CONNECTORS_ACCESS_CONTROL_INDEX_PREFIX = '.search-acl-filter-';
export const CRAWLER_SERVICE_TYPE = 'elastic-crawler';
export * from './components';
export * from './constants';
export * from './lib';
export * from './types';
export * from './utils';

View file

@ -25,5 +25,6 @@
"@kbn/i18n-react",
"@kbn/test-jest-helpers",
"@kbn/std",
"@kbn/doc-links",
]
}

View file

@ -0,0 +1,29 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the "Elastic License
* 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side
* Public License v 1"; you may not use this file except in compliance with, at
* your election, the "Elastic License 2.0", the "GNU Affero General Public
* License v3.0 only", or the "Server Side Public License, v 1".
*/
export interface ConnectorClientSideDefinition {
docsUrl?: string;
externalAuthDocsUrl?: string;
externalDocsUrl: string;
platinumOnly?: boolean;
}
export interface ConnectorServerSideDefinition {
categories?: string[];
description?: string;
iconPath: string;
isBeta: boolean;
isNative: boolean;
isTechPreview?: boolean;
keywords: string[];
name: string;
serviceType: string;
}
export type ConnectorDefinition = ConnectorClientSideDefinition & ConnectorServerSideDefinition;

View file

@ -7,6 +7,7 @@
* License v3.0 only", or the "Server Side Public License, v 1".
*/
export * from './connector_definition';
export * from './connectors';
export * from './connectors_api';
export * from './connector_stats';

File diff suppressed because it is too large Load diff

View file

@ -7,8 +7,7 @@
import { kea, MakeLogicType } from 'kea';
import { Connector } from '@kbn/search-connectors';
import { ConnectorDefinition } from '@kbn/search-connectors-plugin/public';
import { Connector, ConnectorDefinition } from '@kbn/search-connectors';
import { Status } from '../../../../../../common/types/api';
import { Actions } from '../../../../shared/api_logic/create_api_logic';

View file

@ -15,7 +15,7 @@ import { EuiBadge, EuiFlexGroup, EuiFlexItem, EuiIcon } from '@elastic/eui';
import { i18n } from '@kbn/i18n';
import { FormattedMessage } from '@kbn/i18n-react';
import { ConnectorDefinition } from '@kbn/search-connectors-plugin/public';
import { ConnectorDefinition } from '@kbn/search-connectors';
import {
CONNECTOR_CLIENTS_TYPE,

View file

@ -14,11 +14,12 @@ import { EuiSpacer, EuiLink, EuiFlexGroup, EuiFlexItem, EuiCallOut } from '@elas
import { i18n } from '@kbn/i18n';
import { FormattedMessage } from '@kbn/i18n-react';
import { Connector, ConnectorStatus } from '@kbn/search-connectors';
import { ConnectorConfigurationComponent } from '@kbn/search-connectors/components/configuration/connector_configuration';
import { ConnectorDefinition } from '@kbn/search-connectors-plugin/common/types';
import {
Connector,
ConnectorConfigurationComponent,
ConnectorDefinition,
ConnectorStatus,
} from '@kbn/search-connectors';
import { Status } from '../../../../../../../common/types/api';

View file

@ -11,8 +11,7 @@ import { EuiText, EuiFlexGroup, EuiFlexItem, EuiLink, EuiCallOut } from '@elasti
import { i18n } from '@kbn/i18n';
import { FormattedMessage } from '@kbn/i18n-react';
import { ConnectorDefinition } from '@kbn/search-connectors-plugin/common/types';
import { ConnectorDefinition } from '@kbn/search-connectors';
interface ResearchConfigurationProps {
nativeConnector: ConnectorDefinition;

View file

@ -28,7 +28,7 @@ import { IndexMappingProps } from '@kbn/index-management-shared-types';
import { LensPublicStart } from '@kbn/lens-plugin/public';
import { MlPluginStart } from '@kbn/ml-plugin/public';
import { ELASTICSEARCH_URL_PLACEHOLDER } from '@kbn/search-api-panels/constants';
import { ConnectorDefinition } from '@kbn/search-connectors-plugin/public';
import { ConnectorDefinition } from '@kbn/search-connectors';
import { SearchInferenceEndpointsPluginStart } from '@kbn/search-inference-endpoints/public';
import { SearchPlaygroundPluginStart } from '@kbn/search-playground/public';
import { AuthenticatedUser, SecurityPluginStart } from '@kbn/security-plugin/public';

View file

@ -10,7 +10,7 @@ import { takeUntil, of, map } from 'rxjs';
import { GlobalSearchResultProvider } from '@kbn/global-search-plugin/server';
import { i18n } from '@kbn/i18n';
import { ConnectorServerSideDefinition } from '@kbn/search-connectors-plugin/server';
import { ConnectorServerSideDefinition } from '@kbn/search-connectors';
import { ConfigType } from '..';
import {

View file

@ -1,182 +0,0 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { ConnectorClientSideDefinition } from './types';
import { docLinks } from './doc_links';
// needs to be a function because, docLinks are only populated with actual
// documentation links in browser after SearchConnectorsPlugin starts
export const getConnectorsDict = (): Record<string, ConnectorClientSideDefinition> => ({
azure_blob_storage: {
docsUrl: docLinks.connectorsAzureBlobStorage,
externalAuthDocsUrl: 'https://learn.microsoft.com/azure/storage/common/authorize-data-access',
externalDocsUrl: 'https://learn.microsoft.com/azure/storage/blobs/',
platinumOnly: true,
},
box: {
docsUrl: docLinks.connectorsBox,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
confluence: {
docsUrl: docLinks.connectorsConfluence,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
custom: {
docsUrl: docLinks.connectors,
externalAuthDocsUrl: '',
externalDocsUrl: '',
},
dropbox: {
docsUrl: docLinks.connectorsDropbox,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
github: {
docsUrl: docLinks.connectorsGithub,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
gmail: {
docsUrl: docLinks.connectorsGmail,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
google_cloud_storage: {
docsUrl: docLinks.connectorsGoogleCloudStorage,
externalAuthDocsUrl: 'https://cloud.google.com/storage/docs/authentication',
externalDocsUrl: 'https://cloud.google.com/storage/docs',
platinumOnly: true,
},
google_drive: {
docsUrl: docLinks.connectorsGoogleDrive,
externalAuthDocsUrl: 'https://cloud.google.com/iam/docs/service-account-overview',
externalDocsUrl: 'https://developers.google.com/drive',
platinumOnly: true,
},
jira: {
docsUrl: docLinks.connectorsJira,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
microsoft_teams: {
docsUrl: docLinks.connectorsTeams,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
mongodb: {
docsUrl: docLinks.connectorsMongoDB,
externalAuthDocsUrl: 'https://www.mongodb.com/docs/atlas/app-services/authentication/',
externalDocsUrl: 'https://www.mongodb.com/docs/',
platinumOnly: true,
},
mssql: {
docsUrl: docLinks.connectorsMicrosoftSQL,
externalAuthDocsUrl:
'https://learn.microsoft.com/sql/relational-databases/security/authentication-access/getting-started-with-database-engine-permissions',
externalDocsUrl: 'https://learn.microsoft.com/sql/',
platinumOnly: true,
},
mysql: {
docsUrl: docLinks.connectorsMySQL,
externalDocsUrl: 'https://dev.mysql.com/doc/',
platinumOnly: true,
},
network_drive: {
docsUrl: docLinks.connectorsNetworkDrive,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
notion: {
docsUrl: docLinks.connectorsNotion,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
onedrive: {
docsUrl: docLinks.connectorsOneDrive,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
oracle: {
docsUrl: docLinks.connectorsOracle,
externalAuthDocsUrl:
'https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/index.html',
externalDocsUrl: 'https://docs.oracle.com/database/oracle/oracle-database/',
platinumOnly: true,
},
outlook: {
docsUrl: docLinks.connectorsOutlook,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
postgresql: {
docsUrl: docLinks.connectorsPostgreSQL,
externalAuthDocsUrl: 'https://www.postgresql.org/docs/15/auth-methods.html',
externalDocsUrl: 'https://www.postgresql.org/docs/',
platinumOnly: true,
},
redis: {
docsUrl: docLinks.connectorsRedis,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
s3: {
docsUrl: docLinks.connectorsS3,
externalAuthDocsUrl: 'https://docs.aws.amazon.com/s3/index.html',
externalDocsUrl: '',
platinumOnly: true,
},
salesforce: {
docsUrl: docLinks.connectorsSalesforce,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
servicenow: {
docsUrl: docLinks.connectorsServiceNow,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
sharepoint_online: {
docsUrl: docLinks.connectorsSharepointOnline,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
sharepoint_server: {
docsUrl: docLinks.connectorsSharepoint,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
slack: {
docsUrl: docLinks.connectorsSlack,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
zoom: {
docsUrl: docLinks.connectorsZoom,
externalAuthDocsUrl: '',
externalDocsUrl: '',
platinumOnly: true,
},
});

View file

@ -6,10 +6,12 @@
*/
import type { IStaticAssets } from '@kbn/core-http-browser';
import { ConnectorServerSideDefinition, CONNECTOR_DEFINITIONS } from '../connectors';
import { getConnectorsDict } from '../constants';
import { ConnectorDefinition } from '../types';
import {
CONNECTOR_DEFINITIONS,
ConnectorDefinition,
ConnectorServerSideDefinition,
getConnectorsDict,
} from '@kbn/search-connectors';
// used on server and in browser before plugin start when we don't have docLinks yet
export function getConnectorTypes(staticAssets: IStaticAssets): ConnectorServerSideDefinition[] {

View file

@ -1,17 +0,0 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { ConnectorServerSideDefinition } from './connectors';
export interface ConnectorClientSideDefinition {
docsUrl?: string;
externalAuthDocsUrl?: string;
externalDocsUrl: string;
platinumOnly?: boolean;
}
export type ConnectorDefinition = ConnectorClientSideDefinition & ConnectorServerSideDefinition;

View file

@ -13,4 +13,3 @@ export function plugin() {
}
export type { SearchConnectorsPluginSetup, SearchConnectorsPluginStart } from './types';
export type { ConnectorDefinition } from '../common/types';

View file

@ -6,7 +6,7 @@
*/
import { CoreSetup, CoreStart, Plugin } from '@kbn/core/public';
import { docLinks } from '../common/doc_links';
import { docLinks } from '@kbn/search-connectors';
import { getConnectorFullTypes, getConnectorTypes } from '../common/lib/connector_types';
import {
SearchConnectorsPluginSetup,

View file

@ -5,8 +5,7 @@
* 2.0.
*/
import { ConnectorServerSideDefinition } from '../common/connectors';
import { ConnectorDefinition } from '../common/types';
import { ConnectorDefinition, ConnectorServerSideDefinition } from '@kbn/search-connectors';
/* eslint-disable @typescript-eslint/no-empty-interface */

View file

@ -18,4 +18,3 @@ export function plugin(initializerContext: PluginInitializerContext) {
}
export type { SearchConnectorsPluginSetup, SearchConnectorsPluginStart } from './types';
export type { CONNECTOR_DEFINITIONS, ConnectorServerSideDefinition } from '../common/connectors';

View file

@ -6,7 +6,7 @@
*/
import type { PluginInitializerContext, Plugin, CoreSetup } from '@kbn/core/server';
import { ConnectorServerSideDefinition } from '../common/connectors';
import { ConnectorServerSideDefinition } from '@kbn/search-connectors';
import { getConnectorTypes } from '../common/lib/connector_types';
import type {
SearchConnectorsPluginSetup as SearchConnectorsPluginSetup,

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { ConnectorServerSideDefinition } from '../common/connectors';
import { ConnectorServerSideDefinition } from '@kbn/search-connectors';
/* eslint-disable @typescript-eslint/no-empty-interface */

View file

@ -17,8 +17,7 @@
"kbn_references": [
"@kbn/core",
"@kbn/config-schema",
"@kbn/doc-links",
"@kbn/core-http-browser",
"@kbn/i18n",
"@kbn/search-connectors",
]
}

View file

@ -6393,11 +6393,61 @@
"searchConnectors.content.indices.connectorScheduling.schedulePanel.contentSync.description": "Récupérez du contenu pour créer ou mettre à jour vos documents Elasticsearch.",
"searchConnectors.content.indices.connectorScheduling.schedulePanel.contentSync.title": "Synchronisation de contenu",
"searchConnectors.content.indices.connectorScheduling.switch.label": "Activé",
"searchConnectors.content.nativeConnectors.azureBlob.description": "Effectuez des recherches sur votre contenu sur Stockage Blob Azure.",
"searchConnectors.content.nativeConnectors.azureBlob.name": "Stockage Blob Azure",
"searchConnectors.content.nativeConnectors.box.description": "Effectuez des recherches sur votre contenu dans Box.",
"searchConnectors.content.nativeConnectors.box.name": "Box",
"searchConnectors.content.nativeConnectors.confluence_data_center.name": "Centre de données Confluence",
"searchConnectors.content.nativeConnectors.confluence.description": "Effectuez des recherches sur votre contenu dans Confluence Cloud.",
"searchConnectors.content.nativeConnectors.confluence.name": "Confluence Cloud & Server",
"searchConnectors.content.nativeConnectors.confluenceDataCenter.description": "Effectuez des recherches sur votre contenu dans le centre de données Confluence.",
"searchConnectors.content.nativeConnectors.customConnector.description": "Effectuez des recherches sur des données stockées dans des sources de données personnalisées.",
"searchConnectors.content.nativeConnectors.customConnector.name": "Connecteur personnalisé",
"searchConnectors.content.nativeConnectors.dropbox.description": "Effectuez des recherches dans vos fichiers et dossiers stockés sur Dropbox.",
"searchConnectors.content.nativeConnectors.dropbox.name": "Dropbox",
"searchConnectors.content.nativeConnectors.github.description": "Effectuez des recherches sur vos projets et référentiels sur GitHub.",
"searchConnectors.content.nativeConnectors.github.name": "Serveurs GitHub & GitHub Enterprise",
"searchConnectors.content.nativeConnectors.gmail.description": "Effectuez des recherches sur votre contenu dans Gmail.",
"searchConnectors.content.nativeConnectors.gmail.name": "Gmail",
"searchConnectors.content.nativeConnectors.googleCloud.description": "Effectuez des recherches sur votre contenu sur Google Cloud Storage.",
"searchConnectors.content.nativeConnectors.googleCloud.name": "Google Cloud Storage",
"searchConnectors.content.nativeConnectors.googleDrive.description": "Effectuez des recherches sur votre contenu sur Google Drive.",
"searchConnectors.content.nativeConnectors.googleDrive.name": "Google Drive",
"searchConnectors.content.nativeConnectors.graphQL.description": "Effectuez des recherches dans votre contenu avec GraphQL.",
"searchConnectors.content.nativeConnectors.graphQL.name": "GraphQL",
"searchConnectors.content.nativeConnectors.jira_data_center.name": "Centre de données Jira",
"searchConnectors.content.nativeConnectors.jira.description": "Effectuez des recherches sur votre contenu dans Jira Cloud.",
"searchConnectors.content.nativeConnectors.jira.name": "Jira Cloud",
"searchConnectors.content.nativeConnectors.jiraDataCenter.description": "Effectuez des recherches sur votre contenu dans le centre de données Jira.",
"searchConnectors.content.nativeConnectors.jiraServer.description": "Effectuez des recherches sur votre contenu dans le serveur Jira.",
"searchConnectors.content.nativeConnectors.jiraServer.name": "Serveur Jira",
"searchConnectors.content.nativeConnectors.microsoftSQL.name": "Microsoft SQL",
"searchConnectors.content.nativeConnectors.mongoDB.description": "Effectuez des recherches sur votre contenu dans MongoDB.",
"searchConnectors.content.nativeConnectors.mongodb.name": "MongoDB",
"searchConnectors.content.nativeConnectors.msSql.description": "Effectuez des recherches sur votre contenu sur Microsoft SQL Server.",
"searchConnectors.content.nativeConnectors.mysql.description": "Effectuez des recherches sur votre contenu dans MySQL.",
"searchConnectors.content.nativeConnectors.mysql.name": "MySQL",
"searchConnectors.content.nativeConnectors.netowkrDrive.description": "Effectuez des recherches sur le contenu de votre lecteur réseau.",
"searchConnectors.content.nativeConnectors.networkDrive.name": "Lecteur réseau",
"searchConnectors.content.nativeConnectors.notion.description": "Effectuez des recherches sur votre contenu dans Notion.",
"searchConnectors.content.nativeConnectors.notion.name": "Notion",
"searchConnectors.content.nativeConnectors.oneDrive.description": "Effectuez des recherches sur votre contenu dans OneDrive.",
"searchConnectors.content.nativeConnectors.oneDrive.name": "OneDrive",
"searchConnectors.content.nativeConnectors.openTextDocumentum.description": "Recherchez votre contenu sur OpenText Documentum.",
"searchConnectors.content.nativeConnectors.openTextDocumentum.name": "OpenText Documentum",
"searchConnectors.content.nativeConnectors.oracle.description": "Effectuez des recherches sur votre contenu dans Oracle.",
"searchConnectors.content.nativeConnectors.oracle.name": "Oracle",
"searchConnectors.content.nativeConnectors.outlook.description": "Effectuez des recherches sur votre contenu dans Outlook.",
"searchConnectors.content.nativeConnectors.outlook.name": "Outlook",
"searchConnectors.content.nativeConnectors.postgreSQL.description": "Effectuez des recherches sur votre contenu dans PostgreSQL.",
"searchConnectors.content.nativeConnectors.postgresql.name": "PostgreSQL",
"searchConnectors.content.nativeConnectors.redis.description": "Effectuez des recherches sur votre contenu dans Redis.",
"searchConnectors.content.nativeConnectors.redis.name": "Redis",
"searchConnectors.content.nativeConnectors.s3.accessKey.label": "ID de clé d'accès AWS",
"searchConnectors.content.nativeConnectors.s3.buckets.label": "Compartiments AWS",
"searchConnectors.content.nativeConnectors.s3.buckets.tooltip": "Les compartiments AWS sont ignorés lorsque des règles de synchronisation avancées sont appliquées.",
"searchConnectors.content.nativeConnectors.s3.connectTimeout.label": "Délai d'attente de connexion",
"searchConnectors.content.nativeConnectors.s3.description": "Effectuez des recherches sur votre contenu dans Amazon S3.",
"searchConnectors.content.nativeConnectors.s3.maxAttempts.label": "Nombre maximum de nouvelles tentatives",
"searchConnectors.content.nativeConnectors.s3.maxPageSize.label": "Taille maximum de la page",
"searchConnectors.content.nativeConnectors.s3.name": "S3",
@ -6407,9 +6457,24 @@
"searchConnectors.content.nativeConnectors.salesforce.clientId.tooltip": "L'ID client de votre application connectée utilisant le protocole OAuth2. Également appelé \"clé consommateur\"",
"searchConnectors.content.nativeConnectors.salesforce.clientSecret.label": "Identifiant client secret",
"searchConnectors.content.nativeConnectors.salesforce.clientSecret.tooltip": "L'identifiant client secret de votre application connectée utilisant le protocole OAuth2. Également appelé \"secret consommateur\"",
"searchConnectors.content.nativeConnectors.salesforce.description": "Effectuez des recherches sur votre contenu dans Salesforce.",
"searchConnectors.content.nativeConnectors.salesforce.domain.label": "Domaine",
"searchConnectors.content.nativeConnectors.salesforce.domain.tooltip": "Le domaine de votre instance Salesforce. Si votre URL Salesforce est \"https://foo.salesforce.com\", le domaine est \"foo\".",
"searchConnectors.content.nativeConnectors.salesforce.name": "Salesforce",
"searchConnectors.content.nativeConnectors.salesforceBox.name": "Sandbox Salesforce",
"searchConnectors.content.nativeConnectors.salesforceSandbox.description": "Effectuez des recherches sur votre contenu dans Salesforce Sandbox.",
"searchConnectors.content.nativeConnectors.serviceNow.description": "Effectuez des recherches sur votre contenu dans ServiceNow.",
"searchConnectors.content.nativeConnectors.serviceNow.name": "ServiceNow",
"searchConnectors.content.nativeConnectors.sharepointOnline.description": "Effectuez des recherches sur votre contenu dans SharePoint Online.",
"searchConnectors.content.nativeConnectors.sharepointOnline.name": "SharePoint en ligne",
"searchConnectors.content.nativeConnectors.sharepointServer.description": "Effectuez des recherches sur votre contenu dans Serveur SharePoint.",
"searchConnectors.content.nativeConnectors.sharepointServer.name": "Serveur SharePoint",
"searchConnectors.content.nativeConnectors.slack.description": "Effectuez des recherches sur votre contenu dans Slack.",
"searchConnectors.content.nativeConnectors.slack.name": "Slack",
"searchConnectors.content.nativeConnectors.teams.description": "Effectuez des recherches sur votre contenu dans Teams.",
"searchConnectors.content.nativeConnectors.teams.name": "Équipes",
"searchConnectors.content.nativeConnectors.zoom.description": "Effectuez des recherches sur votre contenu dans Zoom.",
"searchConnectors.content.nativeConnectors.zoom.name": "Effectuer un zoom",
"searchConnectors.cronEditor.cronDaily.fieldHour.textAtLabel": "À",
"searchConnectors.cronEditor.cronDaily.fieldTimeLabel": "Heure",
"searchConnectors.cronEditor.cronDaily.hourSelectLabel": "Heure",
@ -6783,74 +6848,6 @@
"searchConnectors.syncStatus.inProgress": "Synchronisation en cours",
"searchConnectors.syncStatus.pending": "Synchronisation en attente",
"searchConnectors.syncStatus.suspended": "Synchronisation suspendue",
"searchConnectorsPlugin.content.nativeConnectors.azureBlob.description": "Effectuez des recherches sur votre contenu sur Stockage Blob Azure.",
"searchConnectorsPlugin.content.nativeConnectors.azureBlob.name": "Stockage Blob Azure",
"searchConnectorsPlugin.content.nativeConnectors.box.description": "Effectuez des recherches sur votre contenu dans Box.",
"searchConnectorsPlugin.content.nativeConnectors.box.name": "Box",
"searchConnectorsPlugin.content.nativeConnectors.confluence_data_center.name": "Centre de données Confluence",
"searchConnectorsPlugin.content.nativeConnectors.confluence.description": "Effectuez des recherches sur votre contenu dans Confluence Cloud.",
"searchConnectorsPlugin.content.nativeConnectors.confluence.name": "Confluence Cloud & Server",
"searchConnectorsPlugin.content.nativeConnectors.confluenceDataCenter.description": "Effectuez des recherches sur votre contenu dans le centre de données Confluence.",
"searchConnectorsPlugin.content.nativeConnectors.customConnector.description": "Effectuez des recherches sur des données stockées dans des sources de données personnalisées.",
"searchConnectorsPlugin.content.nativeConnectors.customConnector.name": "Connecteur personnalisé",
"searchConnectorsPlugin.content.nativeConnectors.dropbox.description": "Effectuez des recherches dans vos fichiers et dossiers stockés sur Dropbox.",
"searchConnectorsPlugin.content.nativeConnectors.dropbox.name": "Dropbox",
"searchConnectorsPlugin.content.nativeConnectors.github.description": "Effectuez des recherches sur vos projets et référentiels sur GitHub.",
"searchConnectorsPlugin.content.nativeConnectors.github.name": "Serveurs GitHub & GitHub Enterprise",
"searchConnectorsPlugin.content.nativeConnectors.gmail.description": "Effectuez des recherches sur votre contenu dans Gmail.",
"searchConnectorsPlugin.content.nativeConnectors.gmail.name": "Gmail",
"searchConnectorsPlugin.content.nativeConnectors.googleCloud.description": "Effectuez des recherches sur votre contenu sur Google Cloud Storage.",
"searchConnectorsPlugin.content.nativeConnectors.googleCloud.name": "Google Cloud Storage",
"searchConnectorsPlugin.content.nativeConnectors.googleDrive.description": "Effectuez des recherches sur votre contenu sur Google Drive.",
"searchConnectorsPlugin.content.nativeConnectors.googleDrive.name": "Google Drive",
"searchConnectorsPlugin.content.nativeConnectors.graphQL.description": "Effectuez des recherches dans votre contenu avec GraphQL.",
"searchConnectorsPlugin.content.nativeConnectors.graphQL.name": "GraphQL",
"searchConnectorsPlugin.content.nativeConnectors.jira_data_center.name": "Centre de données Jira",
"searchConnectorsPlugin.content.nativeConnectors.jira.description": "Effectuez des recherches sur votre contenu dans Jira Cloud.",
"searchConnectorsPlugin.content.nativeConnectors.jira.name": "Jira Cloud",
"searchConnectorsPlugin.content.nativeConnectors.jiraDataCenter.description": "Effectuez des recherches sur votre contenu dans le centre de données Jira.",
"searchConnectorsPlugin.content.nativeConnectors.jiraServer.description": "Effectuez des recherches sur votre contenu dans le serveur Jira.",
"searchConnectorsPlugin.content.nativeConnectors.jiraServer.name": "Serveur Jira",
"searchConnectorsPlugin.content.nativeConnectors.microsoftSQL.name": "Microsoft SQL",
"searchConnectorsPlugin.content.nativeConnectors.mongoDB.description": "Effectuez des recherches sur votre contenu dans MongoDB.",
"searchConnectorsPlugin.content.nativeConnectors.mongodb.name": "MongoDB",
"searchConnectorsPlugin.content.nativeConnectors.msSql.description": "Effectuez des recherches sur votre contenu sur Microsoft SQL Server.",
"searchConnectorsPlugin.content.nativeConnectors.mysql.description": "Effectuez des recherches sur votre contenu dans MySQL.",
"searchConnectorsPlugin.content.nativeConnectors.mysql.name": "MySQL",
"searchConnectorsPlugin.content.nativeConnectors.netowkrDrive.description": "Effectuez des recherches sur le contenu de votre lecteur réseau.",
"searchConnectorsPlugin.content.nativeConnectors.networkDrive.name": "Lecteur réseau",
"searchConnectorsPlugin.content.nativeConnectors.notion.description": "Effectuez des recherches sur votre contenu dans Notion.",
"searchConnectorsPlugin.content.nativeConnectors.notion.name": "Notion",
"searchConnectorsPlugin.content.nativeConnectors.oneDrive.description": "Effectuez des recherches sur votre contenu dans OneDrive.",
"searchConnectorsPlugin.content.nativeConnectors.oneDrive.name": "OneDrive",
"searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.description": "Recherchez votre contenu sur OpenText Documentum.",
"searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.name": "OpenText Documentum",
"searchConnectorsPlugin.content.nativeConnectors.oracle.description": "Effectuez des recherches sur votre contenu dans Oracle.",
"searchConnectorsPlugin.content.nativeConnectors.oracle.name": "Oracle",
"searchConnectorsPlugin.content.nativeConnectors.outlook.description": "Effectuez des recherches sur votre contenu dans Outlook.",
"searchConnectorsPlugin.content.nativeConnectors.outlook.name": "Outlook",
"searchConnectorsPlugin.content.nativeConnectors.postgreSQL.description": "Effectuez des recherches sur votre contenu dans PostgreSQL.",
"searchConnectorsPlugin.content.nativeConnectors.postgresql.name": "PostgreSQL",
"searchConnectorsPlugin.content.nativeConnectors.redis.description": "Effectuez des recherches sur votre contenu dans Redis.",
"searchConnectorsPlugin.content.nativeConnectors.redis.name": "Redis",
"searchConnectorsPlugin.content.nativeConnectors.s3.description": "Effectuez des recherches sur votre contenu dans Amazon S3.",
"searchConnectorsPlugin.content.nativeConnectors.s3.name": "S3",
"searchConnectorsPlugin.content.nativeConnectors.salesforce.description": "Effectuez des recherches sur votre contenu dans Salesforce.",
"searchConnectorsPlugin.content.nativeConnectors.salesforce.name": "Salesforce",
"searchConnectorsPlugin.content.nativeConnectors.salesforceBox.name": "Sandbox Salesforce",
"searchConnectorsPlugin.content.nativeConnectors.salesforceSandbox.description": "Effectuez des recherches sur votre contenu dans Salesforce Sandbox.",
"searchConnectorsPlugin.content.nativeConnectors.serviceNow.description": "Effectuez des recherches sur votre contenu dans ServiceNow.",
"searchConnectorsPlugin.content.nativeConnectors.serviceNow.name": "ServiceNow",
"searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.description": "Effectuez des recherches sur votre contenu dans SharePoint Online.",
"searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.name": "SharePoint en ligne",
"searchConnectorsPlugin.content.nativeConnectors.sharepointServer.description": "Effectuez des recherches sur votre contenu dans Serveur SharePoint.",
"searchConnectorsPlugin.content.nativeConnectors.sharepointServer.name": "Serveur SharePoint",
"searchConnectorsPlugin.content.nativeConnectors.slack.description": "Effectuez des recherches sur votre contenu dans Slack.",
"searchConnectorsPlugin.content.nativeConnectors.slack.name": "Slack",
"searchConnectorsPlugin.content.nativeConnectors.teams.description": "Effectuez des recherches sur votre contenu dans Teams.",
"searchConnectorsPlugin.content.nativeConnectors.teams.name": "Équipes",
"searchConnectorsPlugin.content.nativeConnectors.zoom.description": "Effectuez des recherches sur votre contenu dans Zoom.",
"searchConnectorsPlugin.content.nativeConnectors.zoom.name": "Effectuer un zoom",
"searchErrors.errors.fetchError": "Vérifiez votre connexion réseau et réessayez.",
"searchErrors.esError.unknownRootCause": "inconnue",
"searchErrors.esError.viewDetailsButtonLabel": "Afficher les détails",

View file

@ -6148,11 +6148,61 @@
"searchConnectors.content.indices.connectorScheduling.schedulePanel.contentSync.description": "Elasticsearchドキュメントを作成または更新するためにコンテンツを取得します。",
"searchConnectors.content.indices.connectorScheduling.schedulePanel.contentSync.title": "コンテンツ同期",
"searchConnectors.content.indices.connectorScheduling.switch.label": "有効",
"searchConnectors.content.nativeConnectors.azureBlob.description": "Azure Blob Storageのコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.azureBlob.name": "Azure Blob Storage",
"searchConnectors.content.nativeConnectors.box.description": "Boxでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.box.name": "Box",
"searchConnectors.content.nativeConnectors.confluence_data_center.name": "Confluence Data Center",
"searchConnectors.content.nativeConnectors.confluence.description": "Confluence Cloudでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.confluence.name": "Confluence Cloud & Server",
"searchConnectors.content.nativeConnectors.confluenceDataCenter.description": "Confluence Data Centerでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.customConnector.description": "カスタムデータソースに格納されているデータを検索します。",
"searchConnectors.content.nativeConnectors.customConnector.name": "カスタマイズされたコネクター",
"searchConnectors.content.nativeConnectors.dropbox.description": "Dropboxに保存されたファイルとフォルダーを検索します。",
"searchConnectors.content.nativeConnectors.dropbox.name": "Dropbox",
"searchConnectors.content.nativeConnectors.github.description": "GitHubのプロジェクトとリポジトリを検索します。",
"searchConnectors.content.nativeConnectors.github.name": "GitHub & GitHub Enterprise Server",
"searchConnectors.content.nativeConnectors.gmail.description": "Gmailでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.gmail.name": "Gmail",
"searchConnectors.content.nativeConnectors.googleCloud.description": "Google Cloud Storageのコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.googleCloud.name": "Google Cloud Storage",
"searchConnectors.content.nativeConnectors.googleDrive.description": "Google Driveのコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.googleDrive.name": "Google Drive",
"searchConnectors.content.nativeConnectors.graphQL.description": "GraphQLでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.graphQL.name": "GraphQL",
"searchConnectors.content.nativeConnectors.jira_data_center.name": "Jira Data Center",
"searchConnectors.content.nativeConnectors.jira.description": "Jira Cloudでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.jira.name": "Jira Cloud",
"searchConnectors.content.nativeConnectors.jiraDataCenter.description": "Jira Data Centerでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.jiraServer.description": "Jira Serverでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.jiraServer.name": "Jira Server",
"searchConnectors.content.nativeConnectors.microsoftSQL.name": "Microsoft SQL",
"searchConnectors.content.nativeConnectors.mongoDB.description": "MongoDBコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.mongodb.name": "MongoDB",
"searchConnectors.content.nativeConnectors.msSql.description": "Microsoft SQL Serverでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.mysql.description": "MySQLコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.mysql.name": "MySQL",
"searchConnectors.content.nativeConnectors.netowkrDrive.description": "ネットワークドライブコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.networkDrive.name": "ネットワークドライブ",
"searchConnectors.content.nativeConnectors.notion.description": "Notionでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.notion.name": "Notion",
"searchConnectors.content.nativeConnectors.oneDrive.description": "OneDriveでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.oneDrive.name": "OneDrive",
"searchConnectors.content.nativeConnectors.openTextDocumentum.description": "OpenText Documentumでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.openTextDocumentum.name": "OpenText Documentum",
"searchConnectors.content.nativeConnectors.oracle.description": "Oracleでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.oracle.name": "Oracle",
"searchConnectors.content.nativeConnectors.outlook.description": "Outlookでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.outlook.name": "Outlook",
"searchConnectors.content.nativeConnectors.postgreSQL.description": "PostgreSQLでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.postgresql.name": "PostgreSQL",
"searchConnectors.content.nativeConnectors.redis.description": "Redisでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.redis.name": "Redis",
"searchConnectors.content.nativeConnectors.s3.accessKey.label": "AWSアクセスキーID",
"searchConnectors.content.nativeConnectors.s3.buckets.label": "AWSバケット",
"searchConnectors.content.nativeConnectors.s3.buckets.tooltip": "詳細同期ルールが使用されている場合、AWSバケットは無視されます。",
"searchConnectors.content.nativeConnectors.s3.connectTimeout.label": "接続タイムアウト",
"searchConnectors.content.nativeConnectors.s3.description": "Amazon S3でコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.s3.maxAttempts.label": "最大再試行回数",
"searchConnectors.content.nativeConnectors.s3.maxPageSize.label": "ページの最大サイズ",
"searchConnectors.content.nativeConnectors.s3.name": "S3",
@ -6162,9 +6212,24 @@
"searchConnectors.content.nativeConnectors.salesforce.clientId.tooltip": "OAuth2対応接続済みアプリのクライアントID。「コンシューマーキー」とも呼ばれます。",
"searchConnectors.content.nativeConnectors.salesforce.clientSecret.label": "クライアントシークレット",
"searchConnectors.content.nativeConnectors.salesforce.clientSecret.tooltip": "OAuth2対応接続済みアプリのクライアントシークレット。「コンシューマーシークレット」とも呼ばれます。",
"searchConnectors.content.nativeConnectors.salesforce.description": "Salesforceでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.salesforce.domain.label": "ドメイン",
"searchConnectors.content.nativeConnectors.salesforce.domain.tooltip": "Salesforceインスタンスのドメイン。Salesforce URLがhttps://foo.salesforce.comの場合は、ドメインが「foo」になります。",
"searchConnectors.content.nativeConnectors.salesforce.name": "Salesforce",
"searchConnectors.content.nativeConnectors.salesforceBox.name": "Salesforce Sandbox",
"searchConnectors.content.nativeConnectors.salesforceSandbox.description": "Salesforce Sandboxでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.serviceNow.description": "ServiceNowでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.serviceNow.name": "ServiceNow",
"searchConnectors.content.nativeConnectors.sharepointOnline.description": "SharePoint Onlineでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.sharepointOnline.name": "Sharepoint Online",
"searchConnectors.content.nativeConnectors.sharepointServer.description": "SharePoint Serverでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.sharepointServer.name": "Sharepoint Server",
"searchConnectors.content.nativeConnectors.slack.description": "Slackでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.slack.name": "Slack",
"searchConnectors.content.nativeConnectors.teams.description": "Teamsでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.teams.name": "Teams",
"searchConnectors.content.nativeConnectors.zoom.description": "Zoomでコンテンツを検索します。",
"searchConnectors.content.nativeConnectors.zoom.name": "ズーム",
"searchConnectors.cronEditor.cronDaily.fieldHour.textAtLabel": "に",
"searchConnectors.cronEditor.cronDaily.fieldTimeLabel": "時間",
"searchConnectors.cronEditor.cronDaily.hourSelectLabel": "時間",
@ -6538,74 +6603,6 @@
"searchConnectors.syncStatus.inProgress": "同期は実行中です",
"searchConnectors.syncStatus.pending": "同期は保留中です",
"searchConnectors.syncStatus.suspended": "同期が一時停止されました",
"searchConnectorsPlugin.content.nativeConnectors.azureBlob.description": "Azure Blob Storageのコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.azureBlob.name": "Azure Blob Storage",
"searchConnectorsPlugin.content.nativeConnectors.box.description": "Boxでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.box.name": "Box",
"searchConnectorsPlugin.content.nativeConnectors.confluence_data_center.name": "Confluence Data Center",
"searchConnectorsPlugin.content.nativeConnectors.confluence.description": "Confluence Cloudでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.confluence.name": "Confluence Cloud & Server",
"searchConnectorsPlugin.content.nativeConnectors.confluenceDataCenter.description": "Confluence Data Centerでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.customConnector.description": "カスタムデータソースに格納されているデータを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.customConnector.name": "カスタマイズされたコネクター",
"searchConnectorsPlugin.content.nativeConnectors.dropbox.description": "Dropboxに保存されたファイルとフォルダーを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.dropbox.name": "Dropbox",
"searchConnectorsPlugin.content.nativeConnectors.github.description": "GitHubのプロジェクトとリポジトリを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.github.name": "GitHub & GitHub Enterprise Server",
"searchConnectorsPlugin.content.nativeConnectors.gmail.description": "Gmailでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.gmail.name": "Gmail",
"searchConnectorsPlugin.content.nativeConnectors.googleCloud.description": "Google Cloud Storageのコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.googleCloud.name": "Google Cloud Storage",
"searchConnectorsPlugin.content.nativeConnectors.googleDrive.description": "Google Driveのコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.googleDrive.name": "Google Drive",
"searchConnectorsPlugin.content.nativeConnectors.graphQL.description": "GraphQLでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.graphQL.name": "GraphQL",
"searchConnectorsPlugin.content.nativeConnectors.jira_data_center.name": "Jira Data Center",
"searchConnectorsPlugin.content.nativeConnectors.jira.description": "Jira Cloudでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.jira.name": "Jira Cloud",
"searchConnectorsPlugin.content.nativeConnectors.jiraDataCenter.description": "Jira Data Centerでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.jiraServer.description": "Jira Serverでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.jiraServer.name": "Jira Server",
"searchConnectorsPlugin.content.nativeConnectors.microsoftSQL.name": "Microsoft SQL",
"searchConnectorsPlugin.content.nativeConnectors.mongoDB.description": "MongoDBコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.mongodb.name": "MongoDB",
"searchConnectorsPlugin.content.nativeConnectors.msSql.description": "Microsoft SQL Serverでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.mysql.description": "MySQLコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.mysql.name": "MySQL",
"searchConnectorsPlugin.content.nativeConnectors.netowkrDrive.description": "ネットワークドライブコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.networkDrive.name": "ネットワークドライブ",
"searchConnectorsPlugin.content.nativeConnectors.notion.description": "Notionでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.notion.name": "Notion",
"searchConnectorsPlugin.content.nativeConnectors.oneDrive.description": "OneDriveでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.oneDrive.name": "OneDrive",
"searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.description": "OpenText Documentumでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.name": "OpenText Documentum",
"searchConnectorsPlugin.content.nativeConnectors.oracle.description": "Oracleでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.oracle.name": "Oracle",
"searchConnectorsPlugin.content.nativeConnectors.outlook.description": "Outlookでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.outlook.name": "Outlook",
"searchConnectorsPlugin.content.nativeConnectors.postgreSQL.description": "PostgreSQLでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.postgresql.name": "PostgreSQL",
"searchConnectorsPlugin.content.nativeConnectors.redis.description": "Redisでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.redis.name": "Redis",
"searchConnectorsPlugin.content.nativeConnectors.s3.description": "Amazon S3でコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.s3.name": "S3",
"searchConnectorsPlugin.content.nativeConnectors.salesforce.description": "Salesforceでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.salesforce.name": "Salesforce",
"searchConnectorsPlugin.content.nativeConnectors.salesforceBox.name": "Salesforce Sandbox",
"searchConnectorsPlugin.content.nativeConnectors.salesforceSandbox.description": "Salesforce Sandboxでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.serviceNow.description": "ServiceNowでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.serviceNow.name": "ServiceNow",
"searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.description": "SharePoint Onlineでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.name": "Sharepoint Online",
"searchConnectorsPlugin.content.nativeConnectors.sharepointServer.description": "SharePoint Serverでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.sharepointServer.name": "Sharepoint Server",
"searchConnectorsPlugin.content.nativeConnectors.slack.description": "Slackでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.slack.name": "Slack",
"searchConnectorsPlugin.content.nativeConnectors.teams.description": "Teamsでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.teams.name": "Teams",
"searchConnectorsPlugin.content.nativeConnectors.zoom.description": "Zoomでコンテンツを検索します。",
"searchConnectorsPlugin.content.nativeConnectors.zoom.name": "ズーム",
"searchErrors.errors.fetchError": "ネットワーク接続を確認して再試行してください。",
"searchErrors.esError.unknownRootCause": "不明",
"searchErrors.esError.viewDetailsButtonLabel": "詳細を表示",

View file

@ -6161,11 +6161,61 @@
"searchConnectors.content.indices.connectorScheduling.schedulePanel.contentSync.description": "提取内容以创建或更新您的 Elasticsearch 文档。",
"searchConnectors.content.indices.connectorScheduling.schedulePanel.contentSync.title": "内容同步",
"searchConnectors.content.indices.connectorScheduling.switch.label": "已启用",
"searchConnectors.content.nativeConnectors.azureBlob.description": "在 Azure Blob 存储上搜索您的内容。",
"searchConnectors.content.nativeConnectors.azureBlob.name": "Azure Blob 存储",
"searchConnectors.content.nativeConnectors.box.description": "在 Box 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.box.name": "Box",
"searchConnectors.content.nativeConnectors.confluence_data_center.name": "Confluence 数据中心",
"searchConnectors.content.nativeConnectors.confluence.description": "在 Confluence Cloud 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.confluence.name": "Confluence Cloud 和 Confluence Server",
"searchConnectors.content.nativeConnectors.confluenceDataCenter.description": "在 Confluence 数据中心上搜索您的内容。",
"searchConnectors.content.nativeConnectors.customConnector.description": "搜索存储在定制数据源上的数据。",
"searchConnectors.content.nativeConnectors.customConnector.name": "定制连接器",
"searchConnectors.content.nativeConnectors.dropbox.description": "搜索存储在 Dropbox 上的文件和文件夹。",
"searchConnectors.content.nativeConnectors.dropbox.name": "Dropbox",
"searchConnectors.content.nativeConnectors.github.description": "搜索 GitHub 上的项目和存储库。",
"searchConnectors.content.nativeConnectors.github.name": "GitHub 和 GitHub Enterprise Server",
"searchConnectors.content.nativeConnectors.gmail.description": "在 Gmail 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.gmail.name": "Gmail",
"searchConnectors.content.nativeConnectors.googleCloud.description": "在 Google Cloud Storage 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.googleCloud.name": "Google Cloud Storage",
"searchConnectors.content.nativeConnectors.googleDrive.description": "在 Google 云端硬盘上搜索您的内容。",
"searchConnectors.content.nativeConnectors.googleDrive.name": "Google 云端硬盘",
"searchConnectors.content.nativeConnectors.graphQL.description": "使用 GraphQL 搜索您的内容。",
"searchConnectors.content.nativeConnectors.graphQL.name": "GraphQL",
"searchConnectors.content.nativeConnectors.jira_data_center.name": "Jira 数据中心",
"searchConnectors.content.nativeConnectors.jira.description": "在 Jira Cloud 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.jira.name": "Jira Cloud",
"searchConnectors.content.nativeConnectors.jiraDataCenter.description": "在 Jira 数据中心上搜索您的内容。",
"searchConnectors.content.nativeConnectors.jiraServer.description": "在 Jira Server 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.jiraServer.name": "Jira Server",
"searchConnectors.content.nativeConnectors.microsoftSQL.name": "Microsoft SQL",
"searchConnectors.content.nativeConnectors.mongoDB.description": "搜索您的 MongoDB 内容。",
"searchConnectors.content.nativeConnectors.mongodb.name": "MongoDB",
"searchConnectors.content.nativeConnectors.msSql.description": "在 Microsoft SQL Server 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.mysql.description": "搜索您的 MySQL 内容。",
"searchConnectors.content.nativeConnectors.mysql.name": "MySQL",
"searchConnectors.content.nativeConnectors.netowkrDrive.description": "搜索您的网络驱动器内容。",
"searchConnectors.content.nativeConnectors.networkDrive.name": "网络驱动器",
"searchConnectors.content.nativeConnectors.notion.description": "在 Notion 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.notion.name": "Notion",
"searchConnectors.content.nativeConnectors.oneDrive.description": "在 OneDrive 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.oneDrive.name": "OneDrive",
"searchConnectors.content.nativeConnectors.openTextDocumentum.description": "在 OpenText Documentum 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.openTextDocumentum.name": "OpenText Documentum",
"searchConnectors.content.nativeConnectors.oracle.description": "在 Oracle 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.oracle.name": "Oracle",
"searchConnectors.content.nativeConnectors.outlook.description": "在 Outlook 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.outlook.name": "Outlook",
"searchConnectors.content.nativeConnectors.postgreSQL.description": "在 PostgreSQL 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.postgresql.name": "PostgreSQL",
"searchConnectors.content.nativeConnectors.redis.description": "在 Redis 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.redis.name": "Redis",
"searchConnectors.content.nativeConnectors.s3.accessKey.label": "AWS 访问密钥 ID",
"searchConnectors.content.nativeConnectors.s3.buckets.label": "AWS 存储桶",
"searchConnectors.content.nativeConnectors.s3.buckets.tooltip": "使用高级同步规则时,将忽略 AWS 存储桶。",
"searchConnectors.content.nativeConnectors.s3.connectTimeout.label": "连接超时",
"searchConnectors.content.nativeConnectors.s3.description": "在 Amazon S3 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.s3.maxAttempts.label": "最大重试次数",
"searchConnectors.content.nativeConnectors.s3.maxPageSize.label": "最大页面大小",
"searchConnectors.content.nativeConnectors.s3.name": "S3",
@ -6175,9 +6225,24 @@
"searchConnectors.content.nativeConnectors.salesforce.clientId.tooltip": "启用了 OAuth2 的已连接应用的客户端 ID。也称为“使用者密钥”",
"searchConnectors.content.nativeConnectors.salesforce.clientSecret.label": "客户端密钥",
"searchConnectors.content.nativeConnectors.salesforce.clientSecret.tooltip": "启用了 OAuth2 的已连接应用的客户端密钥。也称为“使用者机密”",
"searchConnectors.content.nativeConnectors.salesforce.description": "在 Salesforce 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.salesforce.domain.label": "域",
"searchConnectors.content.nativeConnectors.salesforce.domain.tooltip": "Salesforce 实例的域。如果 Salesforce URL 为“https://foo.salesforce.com”则该域将为“foo”。",
"searchConnectors.content.nativeConnectors.salesforce.name": "Salesforce",
"searchConnectors.content.nativeConnectors.salesforceBox.name": "Salesforce Sandbox",
"searchConnectors.content.nativeConnectors.salesforceSandbox.description": "在 Salesforce Sandbox 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.serviceNow.description": "在 ServiceNow 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.serviceNow.name": "ServiceNow",
"searchConnectors.content.nativeConnectors.sharepointOnline.description": "在 SharePoint Online 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.sharepointOnline.name": "Sharepoint",
"searchConnectors.content.nativeConnectors.sharepointServer.description": "在 SharePoint Server 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.sharepointServer.name": "SharePoint Server",
"searchConnectors.content.nativeConnectors.slack.description": "在 Slack 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.slack.name": "Slack",
"searchConnectors.content.nativeConnectors.teams.description": "在 Teams 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.teams.name": "Teams",
"searchConnectors.content.nativeConnectors.zoom.description": "在 Zoom 上搜索您的内容。",
"searchConnectors.content.nativeConnectors.zoom.name": "缩放",
"searchConnectors.cronEditor.cronDaily.fieldHour.textAtLabel": "于",
"searchConnectors.cronEditor.cronDaily.fieldTimeLabel": "时间",
"searchConnectors.cronEditor.cronDaily.hourSelectLabel": "小时",
@ -6551,74 +6616,6 @@
"searchConnectors.syncStatus.inProgress": "同步进行中",
"searchConnectors.syncStatus.pending": "同步待处理",
"searchConnectors.syncStatus.suspended": "同步已挂起",
"searchConnectorsPlugin.content.nativeConnectors.azureBlob.description": "在 Azure Blob 存储上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.azureBlob.name": "Azure Blob 存储",
"searchConnectorsPlugin.content.nativeConnectors.box.description": "在 Box 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.box.name": "Box",
"searchConnectorsPlugin.content.nativeConnectors.confluence_data_center.name": "Confluence 数据中心",
"searchConnectorsPlugin.content.nativeConnectors.confluence.description": "在 Confluence Cloud 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.confluence.name": "Confluence Cloud 和 Confluence Server",
"searchConnectorsPlugin.content.nativeConnectors.confluenceDataCenter.description": "在 Confluence 数据中心上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.customConnector.description": "搜索存储在定制数据源上的数据。",
"searchConnectorsPlugin.content.nativeConnectors.customConnector.name": "定制连接器",
"searchConnectorsPlugin.content.nativeConnectors.dropbox.description": "搜索存储在 Dropbox 上的文件和文件夹。",
"searchConnectorsPlugin.content.nativeConnectors.dropbox.name": "Dropbox",
"searchConnectorsPlugin.content.nativeConnectors.github.description": "搜索 GitHub 上的项目和存储库。",
"searchConnectorsPlugin.content.nativeConnectors.github.name": "GitHub 和 GitHub Enterprise Server",
"searchConnectorsPlugin.content.nativeConnectors.gmail.description": "在 Gmail 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.gmail.name": "Gmail",
"searchConnectorsPlugin.content.nativeConnectors.googleCloud.description": "在 Google Cloud Storage 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.googleCloud.name": "Google Cloud Storage",
"searchConnectorsPlugin.content.nativeConnectors.googleDrive.description": "在 Google 云端硬盘上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.googleDrive.name": "Google 云端硬盘",
"searchConnectorsPlugin.content.nativeConnectors.graphQL.description": "使用 GraphQL 搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.graphQL.name": "GraphQL",
"searchConnectorsPlugin.content.nativeConnectors.jira_data_center.name": "Jira 数据中心",
"searchConnectorsPlugin.content.nativeConnectors.jira.description": "在 Jira Cloud 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.jira.name": "Jira Cloud",
"searchConnectorsPlugin.content.nativeConnectors.jiraDataCenter.description": "在 Jira 数据中心上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.jiraServer.description": "在 Jira Server 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.jiraServer.name": "Jira Server",
"searchConnectorsPlugin.content.nativeConnectors.microsoftSQL.name": "Microsoft SQL",
"searchConnectorsPlugin.content.nativeConnectors.mongoDB.description": "搜索您的 MongoDB 内容。",
"searchConnectorsPlugin.content.nativeConnectors.mongodb.name": "MongoDB",
"searchConnectorsPlugin.content.nativeConnectors.msSql.description": "在 Microsoft SQL Server 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.mysql.description": "搜索您的 MySQL 内容。",
"searchConnectorsPlugin.content.nativeConnectors.mysql.name": "MySQL",
"searchConnectorsPlugin.content.nativeConnectors.netowkrDrive.description": "搜索您的网络驱动器内容。",
"searchConnectorsPlugin.content.nativeConnectors.networkDrive.name": "网络驱动器",
"searchConnectorsPlugin.content.nativeConnectors.notion.description": "在 Notion 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.notion.name": "Notion",
"searchConnectorsPlugin.content.nativeConnectors.oneDrive.description": "在 OneDrive 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.oneDrive.name": "OneDrive",
"searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.description": "在 OpenText Documentum 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.name": "OpenText Documentum",
"searchConnectorsPlugin.content.nativeConnectors.oracle.description": "在 Oracle 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.oracle.name": "Oracle",
"searchConnectorsPlugin.content.nativeConnectors.outlook.description": "在 Outlook 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.outlook.name": "Outlook",
"searchConnectorsPlugin.content.nativeConnectors.postgreSQL.description": "在 PostgreSQL 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.postgresql.name": "PostgreSQL",
"searchConnectorsPlugin.content.nativeConnectors.redis.description": "在 Redis 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.redis.name": "Redis",
"searchConnectorsPlugin.content.nativeConnectors.s3.description": "在 Amazon S3 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.s3.name": "S3",
"searchConnectorsPlugin.content.nativeConnectors.salesforce.description": "在 Salesforce 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.salesforce.name": "Salesforce",
"searchConnectorsPlugin.content.nativeConnectors.salesforceBox.name": "Salesforce Sandbox",
"searchConnectorsPlugin.content.nativeConnectors.salesforceSandbox.description": "在 Salesforce Sandbox 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.serviceNow.description": "在 ServiceNow 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.serviceNow.name": "ServiceNow",
"searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.description": "在 SharePoint Online 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.name": "Sharepoint",
"searchConnectorsPlugin.content.nativeConnectors.sharepointServer.description": "在 SharePoint Server 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.sharepointServer.name": "SharePoint Server",
"searchConnectorsPlugin.content.nativeConnectors.slack.description": "在 Slack 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.slack.name": "Slack",
"searchConnectorsPlugin.content.nativeConnectors.teams.description": "在 Teams 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.teams.name": "Teams",
"searchConnectorsPlugin.content.nativeConnectors.zoom.description": "在 Zoom 上搜索您的内容。",
"searchConnectorsPlugin.content.nativeConnectors.zoom.name": "缩放",
"searchErrors.errors.fetchError": "检查您的网络连接,然后重试。",
"searchErrors.esError.unknownRootCause": "未知",
"searchErrors.esError.viewDetailsButtonLabel": "查看详情",