[Search] Update connectors for 8.10 (#163956)

## Summary

This updates connectors for 8.10.

---------

Co-authored-by: Chris Cressman <chris@chriscressman.com>
This commit is contained in:
Sander Philipse 2023-08-16 13:24:12 +02:00 committed by GitHub
parent 24312ab384
commit ad5e3ff93e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 171 additions and 79 deletions

View file

@ -138,6 +138,8 @@ export const getDocLinks = ({ kibanaBranch }: GetDocLinkOptions): DocLinks => {
connectorsConfluence: `${ENTERPRISE_SEARCH_DOCS}connectors-confluence.html`,
connectorsDropbox: `${ENTERPRISE_SEARCH_DOCS}connectors-dropbox.html`,
connectorsContentExtraction: `${ENTERPRISE_SEARCH_DOCS}connectors-content-extraction.html`,
connectorsGithub: `${ENTERPRISE_SEARCH_DOCS}connectors-github.html`,
connectorsGmail: `${ENTERPRISE_SEARCH_DOCS}connectors-gmail.html`,
connectorsGoogleCloudStorage: `${ENTERPRISE_SEARCH_DOCS}connectors-google-cloud.html`,
connectorsGoogleDrive: `${ENTERPRISE_SEARCH_DOCS}connectors-google-drive.html`,
connectorsJira: `${ENTERPRISE_SEARCH_DOCS}connectors-jira.html`,
@ -146,12 +148,15 @@ export const getDocLinks = ({ kibanaBranch }: GetDocLinkOptions): DocLinks => {
connectorsMySQL: `${ENTERPRISE_SEARCH_DOCS}connectors-mysql.html`,
connectorsNative: `${ENTERPRISE_SEARCH_DOCS}connectors.html#connectors-native`,
connectorsNetworkDrive: `${ENTERPRISE_SEARCH_DOCS}connectors-network-drive.html`,
connectorsOneDrive: `${ENTERPRISE_SEARCH_DOCS}connectors-onedrive.html`,
connectorsOracle: `${ENTERPRISE_SEARCH_DOCS}connectors-oracle.html`,
connectorsPostgreSQL: `${ENTERPRISE_SEARCH_DOCS}connectors-postgresql.html`,
connectorsS3: `${ENTERPRISE_SEARCH_DOCS}connectors-s3.html`,
connectorsSalesforce: `${ENTERPRISE_SEARCH_DOCS}connectors-salesforce.html`,
connectorsServiceNow: `${ENTERPRISE_SEARCH_DOCS}connectors-servicenow.html`,
connectorsSharepoint: `${ENTERPRISE_SEARCH_DOCS}connectors-sharepoint.html`,
connectorsSharepointOnline: `${ENTERPRISE_SEARCH_DOCS}connectors-sharepoint-online.html`,
connectorsSlack: `${ENTERPRISE_SEARCH_DOCS}connectors-slack.html`,
connectorsWorkplaceSearch: `${ENTERPRISE_SEARCH_DOCS}workplace-search-connectors.html`,
crawlerExtractionRules: `${ENTERPRISE_SEARCH_DOCS}crawler-extraction-rules.html`,
crawlerManaging: `${ENTERPRISE_SEARCH_DOCS}crawler-managing.html`,

View file

@ -122,20 +122,25 @@ export interface DocLinks {
readonly connectorsConfluence: string;
readonly connectorsContentExtraction: string;
readonly connectorsDropbox: string;
readonly connectorsGithub: string;
readonly connectorsGoogleCloudStorage: string;
readonly connectorsGoogleDrive: string;
readonly connectorsGmail: string;
readonly connectorsJira: string;
readonly connectorsMicrosoftSQL: string;
readonly connectorsMongoDB: string;
readonly connectorsMySQL: string;
readonly connectorsNative: string;
readonly connectorsNetworkDrive: string;
readonly connectorsOneDrive: string;
readonly connectorsOracle: string;
readonly connectorsPostgreSQL: string;
readonly connectorsS3: string;
readonly connectorsSalesforce: string;
readonly connectorsServiceNow: string;
readonly connectorsSharepoint: string;
readonly connectorsSharepointOnline: string;
readonly connectorsSlack: string;
readonly connectorsWorkplaceSearch: string;
readonly crawlerExtractionRules: string;
readonly crawlerManaging: string;

View file

@ -38,6 +38,17 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
}),
serviceType: 'confluence',
},
{
iconPath: 'dropbox.svg',
isBeta: true,
isNative: true,
isTechPreview: false,
keywords: ['dropbox', 'connector'],
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.dropbox.name', {
defaultMessage: 'Dropbox',
}),
serviceType: 'dropbox',
},
{
iconPath: 'jira_cloud.svg',
isBeta: true,
@ -128,6 +139,17 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
}),
serviceType: 'postgresql',
},
{
iconPath: 'servicenow.svg',
isBeta: true,
isNative: true,
isTechPreview: false,
keywords: ['servicenow', 'cloud', 'connector'],
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.serviceNow.name', {
defaultMessage: 'ServiceNow',
}),
serviceType: 'servicenow',
},
{
iconPath: 'sharepoint_online.svg',
isBeta: false,
@ -139,17 +161,6 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
}),
serviceType: 'sharepoint_online',
},
{
iconPath: 'dropbox.svg',
isBeta: true,
isNative: true,
isTechPreview: false,
keywords: ['dropbox', 'connector'],
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.dropbox.name', {
defaultMessage: 'Dropbox',
}),
serviceType: 'dropbox',
},
{
iconPath: 'gmail.svg',
isBeta: false,
@ -171,6 +182,16 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
}),
serviceType: 'oracle',
},
{
iconPath: 'onedrive.svg',
isBeta: true,
isNative: false,
keywords: ['network', 'drive', 'file', 'connector'],
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.oneDrive.name', {
defaultMessage: 'OneDrive',
}),
serviceType: 'onedrive',
},
{
iconPath: 's3.svg',
isBeta: true,
@ -181,17 +202,6 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
}),
serviceType: 's3',
},
{
iconPath: 'servicenow.svg',
isBeta: true,
isNative: true,
isTechPreview: false,
keywords: ['servicenow', 'cloud', 'connector'],
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.serviceNow.name', {
defaultMessage: 'ServiceNow',
}),
serviceType: 'servicenow',
},
{
iconPath: 'slack.svg',
isBeta: false,

View file

@ -55,28 +55,37 @@ import { ConnectorCheckable } from './connector_checkable';
export const SelectConnector: React.FC = () => {
const { search } = useLocation();
const { isCloud } = useValues(KibanaLogic);
const { hasPlatinumLicense } = useValues(LicensingLogic);
const hasNativeAccess = isCloud;
const { service_type: serviceType } = parseQueryParams(search);
const [useNativeFilter, setUseNativeFilter] = useState(false);
const [useNonGAFilter, setUseNonGAFilter] = useState(true);
const [searchTerm, setSearchTerm] = useState('');
const filteredConnectors = useMemo(
() =>
CONNECTORS.filter((connector) =>
const filteredConnectors = useMemo(() => {
const nativeConnectors = hasNativeAccess
? CONNECTORS.filter((connector) => connector.isNative).sort((a, b) =>
a.name.localeCompare(b.name)
)
: [];
const nonNativeConnectors = hasNativeAccess
? CONNECTORS.filter((connector) => !connector.isNative).sort((a, b) =>
a.name.localeCompare(b.name)
)
: CONNECTORS.sort((a, b) => a.name.localeCompare(b.name));
const connectors = [...nativeConnectors, ...nonNativeConnectors];
return connectors
.filter((connector) =>
useNonGAFilter ? true : !connector.isBeta && !connector.isTechPreview
)
.filter((connector) => (useNativeFilter ? connector.isNative : true))
.filter((connector) =>
searchTerm ? connector.name.toLowerCase().includes(searchTerm.toLowerCase()) : true
),
[useNonGAFilter, useNativeFilter, searchTerm]
);
.filter((connector) => (useNativeFilter ? connector.isNative : true))
.filter((connector) =>
searchTerm ? connector.name.toLowerCase().includes(searchTerm.toLowerCase()) : true
);
}, [useNonGAFilter, useNativeFilter, searchTerm]);
const [selectedConnector, setSelectedConnector] = useState<string | null>(
Array.isArray(serviceType) ? serviceType[0] : serviceType ?? null
);
const { isCloud } = useValues(KibanaLogic);
const { hasPlatinumLicense } = useValues(LicensingLogic);
const hasNativeAccess = isCloud;
return (
<EnterpriseSearchContentPageTemplate

View file

@ -37,8 +37,14 @@ export const CONNECTORS_DICT: Record<string, ConnectorClientSideDefinition> = {
externalDocsUrl: '',
icon: CONNECTOR_ICONS.dropbox,
},
github: {
docsUrl: docLinks.connectorsGithub,
externalAuthDocsUrl: '',
externalDocsUrl: '',
icon: CONNECTOR_ICONS.github,
},
gmail: {
docsUrl: '', // TODO
docsUrl: docLinks.connectorsGmail,
externalAuthDocsUrl: '',
externalDocsUrl: '',
icon: CONNECTOR_ICONS.gmail,
@ -85,6 +91,12 @@ export const CONNECTORS_DICT: Record<string, ConnectorClientSideDefinition> = {
externalDocsUrl: '',
icon: CONNECTOR_ICONS.network_drive,
},
onedrive: {
docsUrl: docLinks.connectorsOneDrive,
externalAuthDocsUrl: '',
externalDocsUrl: '',
icon: CONNECTOR_ICONS.onedrive,
},
oracle: {
docsUrl: docLinks.connectorsOracle,
externalAuthDocsUrl:
@ -104,18 +116,24 @@ export const CONNECTORS_DICT: Record<string, ConnectorClientSideDefinition> = {
externalDocsUrl: '',
icon: CONNECTOR_ICONS.amazon_s3,
},
salesforce: {
docsUrl: docLinks.connectorsSalesforce,
externalAuthDocsUrl: '',
externalDocsUrl: '',
icon: CONNECTOR_ICONS.salesforce,
},
servicenow: {
docsUrl: docLinks.connectorsServiceNow,
externalAuthDocsUrl: '',
externalDocsUrl: '',
icon: CONNECTOR_ICONS.servicenow,
},
sharepoint: {
sharepoint_server: {
docsUrl: docLinks.connectorsSharepoint,
externalAuthDocsUrl: '',
externalDocsUrl: '',
icon: CONNECTOR_ICONS.sharepoint,
platinumOnly: true,
platinumOnly: false,
},
sharepoint_online: {
docsUrl: docLinks.connectorsSharepointOnline,
@ -125,11 +143,11 @@ export const CONNECTORS_DICT: Record<string, ConnectorClientSideDefinition> = {
platinumOnly: true,
},
slack: {
docsUrl: '', // TODO
docsUrl: docLinks.connectorsSlack,
externalAuthDocsUrl: '',
externalDocsUrl: '',
icon: CONNECTOR_ICONS.slack,
platinumOnly: true,
platinumOnly: false,
},
};

View file

@ -67,6 +67,8 @@ class DocLinks {
public connectorsConfluence: string;
public connectorsContentExtraction: string;
public connectorsDropbox: string;
public connectorsGithub: string;
public connectorsGmail: string;
public connectorsGoogleCloudStorage: string;
public connectorsGoogleDrive: string;
public connectorsJira: string;
@ -75,12 +77,15 @@ class DocLinks {
public connectorsMySQL: string;
public connectorsNative: string;
public connectorsNetworkDrive: string;
public connectorsOneDrive: string;
public connectorsOracle: string;
public connectorsPostgreSQL: string;
public connectorsS3: string;
public connectorsSalesforce: string;
public connectorsServiceNow: string;
public connectorsSharepoint: string;
public connectorsSharepointOnline: string;
public connectorsSlack: string;
public connectorsWorkplaceSearch: string;
public consoleGuide: string;
public crawlerExtractionRules: string;
@ -226,6 +231,8 @@ class DocLinks {
this.connectorsContentExtraction = '';
this.connectorsClients = '';
this.connectorsDropbox = '';
this.connectorsGithub = '';
this.connectorsGmail = '';
this.connectorsGoogleCloudStorage = '';
this.connectorsGoogleDrive = '';
this.connectorsJira = '';
@ -234,12 +241,15 @@ class DocLinks {
this.connectorsMySQL = '';
this.connectorsNative = '';
this.connectorsNetworkDrive = '';
this.connectorsOneDrive = '';
this.connectorsOracle = '';
this.connectorsPostgreSQL = '';
this.connectorsS3 = '';
this.connectorsSalesforce = '';
this.connectorsServiceNow = '';
this.connectorsSharepoint = '';
this.connectorsSharepointOnline = '';
this.connectorsSlack = '';
this.connectorsWorkplaceSearch = '';
this.consoleGuide = '';
this.crawlerExtractionRules = '';
@ -386,9 +396,11 @@ class DocLinks {
this.connectorsContentExtraction = docLinks.links.enterpriseSearch.connectorsContentExtraction;
this.connectorsClients = docLinks.links.enterpriseSearch.connectorsClients;
this.connectorsDropbox = docLinks.links.enterpriseSearch.connectorsDropbox;
this.connectorsGithub = docLinks.links.enterpriseSearch.connectorsGithub;
this.connectorsGoogleCloudStorage =
docLinks.links.enterpriseSearch.connectorsGoogleCloudStorage;
this.connectorsGoogleDrive = docLinks.links.enterpriseSearch.connectorsGoogleDrive;
this.connectorsGmail = docLinks.links.enterpriseSearch.connectorsGmail;
this.connectorsJira = docLinks.links.enterpriseSearch.connectorsJira;
this.connectorsMicrosoftSQL = docLinks.links.enterpriseSearch.connectorsMicrosoftSQL;
this.connectorsMongoDB = docLinks.links.enterpriseSearch.connectorsMongoDB;
@ -401,6 +413,7 @@ class DocLinks {
this.connectorsServiceNow = docLinks.links.enterpriseSearch.connectorsServiceNow;
this.connectorsSharepoint = docLinks.links.enterpriseSearch.connectorsSharepoint;
this.connectorsSharepointOnline = docLinks.links.enterpriseSearch.connectorsSharepointOnline;
this.connectorsSlack = docLinks.links.enterpriseSearch.connectorsSlack;
this.connectorsWorkplaceSearch = docLinks.links.enterpriseSearch.connectorsWorkplaceSearch;
this.consoleGuide = docLinks.links.console.guide;
this.crawlerExtractionRules = docLinks.links.enterpriseSearch.crawlerExtractionRules;

View file

@ -18,9 +18,11 @@ import mongodb from '../../../assets/source_icons/mongodb.svg';
import microsoft_sql from '../../../assets/source_icons/mssql.svg';
import mysql from '../../../assets/source_icons/mysql.svg';
import network_drive from '../../../assets/source_icons/network_drive.svg';
import onedrive from '../../../assets/source_icons/onedrive.svg';
import oracle from '../../../assets/source_icons/oracle.svg';
import postgresql from '../../../assets/source_icons/postgresql.svg';
import amazon_s3 from '../../../assets/source_icons/s3.svg';
import salesforce from '../../../assets/source_icons/salesforce.svg';
import servicenow from '../../../assets/source_icons/servicenow.svg';
import sharepoint from '../../../assets/source_icons/sharepoint.svg';
import sharepoint_online from '../../../assets/source_icons/sharepoint_online.svg';
@ -41,8 +43,10 @@ export const CONNECTOR_ICONS = {
mongodb,
mysql,
network_drive,
onedrive,
oracle,
postgresql,
salesforce,
servicenow,
sharepoint,
sharepoint_online,

View file

@ -34,36 +34,6 @@ const workplaceSearchIntegrations: WorkplaceSearchIntegration[] = [
),
categories: ['enterprise_search', 'workplace_search_content_source'],
},
{
id: 'onedrive',
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName', {
defaultMessage: 'OneDrive',
}),
description: i18n.translate(
'xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription',
{
defaultMessage: 'Search over your files stored on OneDrive with Workplace Search.',
}
),
categories: ['enterprise_search', 'azure', 'workplace_search_content_source'],
uiInternalPath: '/app/enterprise_search/workplace_search/sources/add/one_drive',
},
{
id: 'salesforce_sandbox',
title: i18n.translate(
'xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName',
{
defaultMessage: 'Salesforce Sandbox',
}
),
description: i18n.translate(
'xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription',
{
defaultMessage: 'Search over your content on Salesforce Sandbox with Workplace Search.',
}
),
categories: ['enterprise_search', 'workplace_search_content_source'],
},
{
id: 'zendesk',
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.zendeskName', {
@ -359,6 +329,40 @@ export const registerEnterpriseSearchIntegrations = (
shipper: 'enterprise_search',
isBeta: false,
});
customIntegrations.registerCustomIntegration({
id: 'onedrive',
title: i18n.translate('xpack.enterpriseSearch.integrations.oneDriveTitle', {
defaultMessage: 'OneDrive',
}),
description: i18n.translate(
'xpack.enterpriseSearch.workplaceSearch.integrations.oneDriveDescription',
{
defaultMessage: 'Search over your content on OneDrive.',
}
),
categories: [
'enterprise_search',
'elastic_stack',
'custom',
'datastore',
'connector',
'connector_client',
],
uiInternalPath:
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=salesforce',
icons: [
{
type: 'svg',
src: http.basePath.prepend(
'/plugins/enterpriseSearch/assets/source_icons/salesforce_sandbox.svg'
),
},
],
shipper: 'enterprise_search',
isBeta: false,
});
customIntegrations.registerCustomIntegration({
id: 'build_a_connector',
title: i18n.translate('xpack.enterpriseSearch.integrations.buildAConnectorName', {
@ -417,6 +421,39 @@ export const registerEnterpriseSearchIntegrations = (
isBeta: false,
});
customIntegrations.registerCustomIntegration({
id: 'salesforce_sandbox',
title: i18n.translate('xpack.enterpriseSearch.integrations.salesforceSandboxTitle', {
defaultMessage: 'Salesforce Sandbox',
}),
description: i18n.translate(
'xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription',
{
defaultMessage: 'Search over your content on Salesforce Sandbox.',
}
),
categories: [
'enterprise_search',
'elastic_stack',
'custom',
'datastore',
'connector',
'connector_client',
],
uiInternalPath:
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=salesforce',
icons: [
{
type: 'svg',
src: http.basePath.prepend(
'/plugins/enterpriseSearch/assets/source_icons/salesforce_sandbox.svg'
),
},
],
shipper: 'enterprise_search',
isBeta: false,
});
customIntegrations.registerCustomIntegration({
id: 'servicenow',
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.serviceNowName', {

View file

@ -14855,8 +14855,6 @@
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlName": "MySQL",
"xpack.enterpriseSearch.workplaceSearch.integrations.netowkrDriveDescription": "Effectuez des recherches sur le contenu de votre lecteur réseau avec Enterprise Search.",
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName": "Lecteur réseau",
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription": "Effectuez des recherches dans vos fichiers stockés sur OneDrive avec Workplace Search.",
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
"xpack.enterpriseSearch.workplaceSearch.integrations.oracleDescription": "Effectuez des recherches sur votre contenu sur Oracle avec Enterprise Search.",
"xpack.enterpriseSearch.workplaceSearch.integrations.oracleName": "Oracle",
"xpack.enterpriseSearch.workplaceSearch.integrations.postgreSQLDescription": "Effectuez des recherches sur votre contenu sur PostgreSQL avec Enterprise Search.",
@ -14864,7 +14862,6 @@
"xpack.enterpriseSearch.workplaceSearch.integrations.s3": "Amazon S3",
"xpack.enterpriseSearch.workplaceSearch.integrations.s3Description": "Effectuez des recherches sur votre contenu sur Amazon S3 avec Enterprise Search.",
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription": "Effectuez des recherches dans votre contenu sur Salesforce Sandbox avec Workplace Search.",
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName": "Sandbox Salesforce",
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineDescription": "Effectuez des recherches dans vos fichiers stockés sur SharePoint Online avec Workplace Search.",
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineName": "SharePoint Online",
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription": "Effectuez des recherches dans vos fichiers stockés sur le serveur Microsoft SharePoint avec Workplace Search.",

View file

@ -14869,8 +14869,6 @@
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlName": "MySQL",
"xpack.enterpriseSearch.workplaceSearch.integrations.netowkrDriveDescription": "エンタープライズ サーチでネットワークドライブコンテンツを検索します。",
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName": "ネットワークドライブ",
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription": "Workplace Searchを使用して、OneDriveに保存されたファイルを検索します。",
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
"xpack.enterpriseSearch.workplaceSearch.integrations.oracleDescription": "エンタープライズ サーチでOracleのコンテンツを検索します。",
"xpack.enterpriseSearch.workplaceSearch.integrations.oracleName": "Oracle",
"xpack.enterpriseSearch.workplaceSearch.integrations.postgreSQLDescription": "エンタープライズ サーチでPostgreSQLのコンテンツを検索します。",
@ -14878,7 +14876,6 @@
"xpack.enterpriseSearch.workplaceSearch.integrations.s3": "Amazon S3",
"xpack.enterpriseSearch.workplaceSearch.integrations.s3Description": "エンタープライズサーチでAmazon S3のコンテンツを検索します。",
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription": "Workplace Searchを使用して、Salesforce Sandboxのコンテンツを検索します。",
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName": "Salesforce Sandbox",
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineDescription": "Workplace Searchを使用して、SharePointに保存されたファイルを検索します。",
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineName": "SharePoint Online",
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription": "Workplace Searchを使用して、Microsoft SharePoint Serverに保存されたファイルを検索します。",

View file

@ -14869,8 +14869,6 @@
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlName": "MySQL",
"xpack.enterpriseSearch.workplaceSearch.integrations.netowkrDriveDescription": "使用 Enterprise Search 搜索您的网络驱动器内容。",
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName": "网络驱动器",
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription": "通过 Workplace Search 搜索存储在 OneDrive 上的文件。",
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
"xpack.enterpriseSearch.workplaceSearch.integrations.oracleDescription": "使用 Enterprise Search 在 Oracle 上搜索您的内容。",
"xpack.enterpriseSearch.workplaceSearch.integrations.oracleName": "Oracle",
"xpack.enterpriseSearch.workplaceSearch.integrations.postgreSQLDescription": "使用 Enterprise Search 在 PostgreSQL 上搜索您的内容。",
@ -14878,7 +14876,6 @@
"xpack.enterpriseSearch.workplaceSearch.integrations.s3": "Amazon S3",
"xpack.enterpriseSearch.workplaceSearch.integrations.s3Description": "使用 Enterprise Search 在 Amazon S3 上搜索您的内容。",
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription": "通过 Workplace Search 搜索 Salesforce Sandbox 上的内容。",
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName": "Salesforce Sandbox",
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineDescription": "通过 Workplace Search 搜索存储在 SharePoint Online 上的文件。",
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineName": "Sharepoint",
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription": "通过 Workplace Search 搜索存储在 Microsoft SharePoint Server 上的文件。",