* Adding preconfigured alert history index * Adding functions to build alert history document * Adding functions to build alert history document * Moving index template creation to plugin start * Adding unit tests * Adding unit tests * Adding unit tests * Simplifying * Revert "Merge branch 'master' of https://github.com/elastic/kibana into alerting/default-es-index-schema" This reverts commit957c333aa4
, reversing changes made to4b1b78761e
. * Reverting some changes * Reverting some changes * Adding index override * Updating UI with index override * Only allow indexOverride for preconfigured alert history connector * Handling preconfigured connector id clashes * Cleanup * UI unit tests * Fixing default schema shown in UI * Fixing functional tests * Adding functional test * Fixing functional tests * Adding docs and link to docs * Adding config to docker allowlist * Fixing wrong typescript operator * Changing default for config to false * Cleanup * Adding note about index privileges to docs * Fixing i18n * PR fixes * PR fixes * PR fixes * PR fixes - wording * PR fixes * Fixing unit and functional tests * Fixing types check * ES -> Elasticsearch * Moving files * Adding kibana- to beginning of prefix * Namespacing alert data within schema with kibana * Fix i18n * Updating docs * Fixing unit tests * Fixing doc links * Fixing types check * PR fixes Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
27 lines
966 B
TypeScript
27 lines
966 B
TypeScript
/*
|
|
* 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 { i18n } from '@kbn/i18n';
|
|
import { PreConfiguredAction } from '../../types';
|
|
import { ActionTypeId as EsIndexActionTypeId } from '../../builtin_action_types/es_index';
|
|
import { AlertHistoryEsIndexConnectorId, AlertHistoryDefaultIndexName } from '../../../common';
|
|
|
|
export function getAlertHistoryEsIndex(): Readonly<PreConfiguredAction> {
|
|
return Object.freeze({
|
|
name: i18n.translate('xpack.actions.alertHistoryEsIndexConnector.name', {
|
|
defaultMessage: 'Alert history Elasticsearch index',
|
|
}),
|
|
actionTypeId: EsIndexActionTypeId,
|
|
id: AlertHistoryEsIndexConnectorId,
|
|
isPreconfigured: true,
|
|
config: {
|
|
index: AlertHistoryDefaultIndexName,
|
|
},
|
|
secrets: {},
|
|
});
|
|
}
|